intel-LOGO

Interfaccia intel CF+ cù a serie Altera MAX

Intel-CF-Interface-Using-Altera-MAX-Series-PRODUCT

Interfaccia CF+ cù a serie Altera MAX

  • Pudete aduprà i dispositi Altera® MAX® II, MAX V è MAX 10 per implementà una interfaccia CompactFlash+ (CF+). U so low-cost, low-power è facili putenza-on funziunalità li facenu i dispusitivi logica programmable ideale per l'applicazioni di interfaccia di i dispositi di memoria.
  • E carte CompactFlash almacenanu è trasportanu parechje forme d'infurmazione digitale (dati, audio, immagini) è software trà una larga gamma di sistemi digitali. L'associu CompactFlash hà introduttu u cuncettu CF+ per rinfurzà l'operazione di e carte CompactFlash cù i dispositi I / O è u almacenamentu di dati di discu magneticu fora di a memoria flash. A carta CF + hè una piccula carta di fattore di forma chì include carte d'almacenamiento flash compacte, carte di discu magnetichi è diverse carte I / O chì sò dispunibili in u mercatu, cum'è carte seriali, carte Ethernet è carte wireless. A carta CF + include un controller integratu chì gestisce l'almacenamiento di dati, a ricuperazione è a correzione di errore, a gestione di l'energia è u cuntrollu di u clock. E carte CF+ ponu esse aduprate cù adattatori passivi in ​​sockets PC-Card di tip II o III.
  • Oghje, assai prudutti di cunsumu cum'è camere, PDA, stampanti è laptops anu un socket chì accetta carte di memoria CompactFlash è CF+. In più di i dispositi di almacenamiento, stu socket pò ancu esse usatu per interfaccia i dispositi I / O chì utilizanu l'interfaccia CF +.

Information Related

Design Example per MAX II

  • Fornisce u disignu MAX II files per questa nota di applicazione (AN 492)

Design Example per MAX 10

  • Fornisce u disignu MAX 10 files per questa nota di applicazione (AN 492)

Gestione di l'energia in Sistemi Portable cù Dispositivi Altera

  • Fornisce più infurmazione nantu à a gestione di l'energia in i sistemi portatili chì utilizanu i dispositi Altera

Linee guida di cuncepimentu di u dispositivu MAX II

  • Fornisce più infurmazione nantu à e linee guida di cuncepimentu di u dispositivu MAX II

Utilizà l'interfaccia CF+ cù i dispositi Altera

  • L'interfaccia di a carta CF + hè attivata da l'ospitu affirmendu u signale H_ENABLE. Quandu a carta CompactFlash hè inserita in u socket, i dui pin (CD_1 [1: 0]) vanu bassu, chì indicanu à l'interfaccia chì a carta hè stata inserita bè. In risposta à questa azzione, un signalu di interruzzione H_INT hè generatu da l'interfaccia, secondu u statutu di i pin CD_1 è u segnu di attivazione di chip (H_ENABLE).
    U signale H_READY hè ancu affirmatu ogni volta chì e cundizioni richieste sò scontri. Stu signalu indica à u processatore chì l'interfaccia hè pronta per accettà i dati da u processatore. U bus di dati 16-bit à a carta CF+ hè cunnessu direttamente à l'ospite. Quandu l'ospite riceve un signalu di interruzzione, risponde à ellu generendu un signalu di ricunniscenza, H_ACK, per l'interfaccia per indicà chì hà ricevutu l'interruzzione.
  • Intel Corporation. Tutti i diritti riservati. Intel, u logu Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus è Stratix parolle è loghi sò marchi di Intel Corporation o di e so filiali in i Stati Uniti è / o in altri paesi. Intel garantisce a prestazione di i so prudutti FPGA è semiconduttori à e specificazioni attuali in cunfurmità cù a garanzia standard di Intel, ma si riserva u dirittu di fà cambiamenti à qualsiasi prudutti è servizii in ogni mumentu senza avvisu. Intel ùn assume alcuna rispunsabilità o responsabilità derivante da l'applicazione o l'usu di qualsiasi informazione, pruduttu o serviziu descritta quì, salvu cum'è espressamente accunsentutu in scrittura da Intel. I clienti Intel sò cunsigliati per ottene l'ultima versione di e specificazioni di u dispositivu prima di cunfidendu qualsiasi infurmazione publicata è prima di fà ordini per prudutti o servizii.
  • Altri nomi è marche ponu esse rivendicate cum'è a pruprietà di l'altri. è hè prontu à fà altre funzioni. Stu signale agisce cum'è un impetu; tutte l'operazioni di l'interfaccia, l'ospitu, o u processatore è a carta CompactFlash sò sincronizate à stu signale. L'interfaccia verifica ancu u signalu H_RESET; stu signale hè generatu da l'ospite per indicà chì tutte e cundizioni iniziali deve esse resettate.
  • L'interfaccia à u turnu genera u signale RESET à a carta CompactFlash indicà à ella per resetta tutti i so signali di cuntrollu à a so cundizione predeterminata.
  • U signale H_RESET pò esse generatu hardware o software. U reset di u software hè indicatu da u MSB di u Registru di Opzioni di Configurazione in a carta CF+. L'ospite genera un signalu di cuntrollu di 4 bit
  • H_CONTROL per indicà a funzione desiderata di a carta CF+ à l'interfaccia CF+. L'interfaccia decodes u signalu H_CONTROL è emette diversi signali di cuntrollu per leghje è scrive dati, è infurmazione di cunfigurazione. Ogni operazione di carta hè sincronizzata cù u signale H_ACK. À u latu pusitivu di l'H_ACK, u dispusitivu Altera supportatu verifica per u signale di reset, è emette in corrispondenza i signali HOST_ADDRESS, chip enable (CE_1), output enable (OE), write enable (WE), REG_1, è RESET. Ognunu di sti signali anu un valore predefinitu per tutte l'operazioni citate sopra. Quessi sò protokolli standard, cum'è definitu da l'associu CompactFlash.
  • U signale H_IOM hè tenutu bassu in u modu di memoria cumuni è altu in u modu I/O. U modu di memoria cumuna permette a scrittura è a lettura di dati à 8-bit è 16-bit.
  • Inoltre, i Registri di Configurazione in u registru di l'opzione di cunfigurazione di a carta CF+, u Registru di Status di a Carta è u Registru di Sostituzione di Pin sò letti da è scritti. Un signalu H_CONTROL [4: 3] di 0-bit largu emessu da l'ospitu distingue trà tutte queste operazioni. L'interfaccia CF+ decode H_CONTROL è emette i segnali di cuntrollu à a carta CF+ secondu e specificazioni CF+. I dati sò dispunibuli nantu à u bus di dati 16-bit dopu chì i segnali di cuntrollu sò emessi. In u modu I/O, u resettore di u software (generatu facendu u MSB di u Registru di Opzioni di Configurazione in a carta CF + alta) hè verificatu. L'operazioni d'accessu à i byte è à e parolle sò eseguite da l'interfaccia in una manera simile à quelli in u modu di memoria detallatu sopra.

Figura 1: I Differenti Segnali Interfacing di l'Interface CF+ è u Dispositivu CF+intel-CF-Interface-Using-Altera-MAX-Series-fig-1

  • Questa figura mostra u schema di bloccu di basa per implementà l'interfaccia CF+.
Segnali

Tabella 1: Segnali di l'interfaccia CF+

Questa tabella elenca i signali di interfaccia CF+ card.

Segnale

HOST_ADDRESS [10:0]

Direzzione

Output

Descrizzione

Queste linee d'indirizzu selezziunate i seguenti: i registri di l'indirizzu di u portu I/O, i registri di l'indirizzu di u portu mappatu in memoria, u so cuntrollu di cunfigurazione è i registri di statutu.

CE_1 [1:0] Output Questu hè un signalu di selezzione di carta attiva à 2-bit.
Segnale

IORD

Direzzione

Output

Descrizzione

Il s'agit d'un stroboscope de lecture I/O généré par l'interface de l'hôte pour récupérer les données d'E/S sur le bus à partir de la carte CF+.

IOWA Output Il s'agit d'un stroboscopique d'impulsion d'écriture I/O utilisé pour enregistrer les données I/O sur le bus de données de la carte CF+.
OE Output L'output attivu-bassu permette strobe.
PRONTU Input In u modu di memoria, stu signalu hè tenutu altu quandu a carta CF + hè pronta per accettà una nova operazione di trasferimentu di dati è bassa quandu a carta hè occupata.
IRACCU Input In u funziunamentu di u modu I/O, stu signale hè utilizatu cum'è una dumanda di interruzzione. Hè strobed low.
REG_1 Output Stu signalu hè utilizatu per distinguishà trà l'accessi di memoria cumuni è attributi. Alta per a memoria cumuna è bassa per a memoria di attributi. In u modu I/O, stu signale deve esse attivu-bassu quandu l'indirizzu I/O hè nantu à u bus.
WE Output Segnale attivu-bassu per scrive in i registri di cunfigurazione di a carta.
RESET Output Stu signalu resetta o inizializza tutti i registri in a carta CF+.
CD_1 [1:0] Input Questu hè un signalu di rilevazione di carta attiva à 2-bit.

Tabella 2: Segnali di l'interfaccia di l'ospite

Questa tavula lista i signali chì formanu l'interfaccia d'ospiti.

Segnale

H_INT

Direzzione

Output

Descrizzione

Segnale di interruzzione attiva-bassa da l'interfaccia à l'ospite chì indica l'inserimentu di a carta.

H_PRONTU Output U signale prontu da l'interfaccia à l'ospitu chì indica CF+ hè prontu à accettà novi dati.
H_ENABLE Input Chip attivatu
H_ACK Input Ricunniscenza à a dumanda di interruzzione fatta da l'interfaccia.
H_CONTROL [3: 0] Input Un signale à 4 bits chì selezziunà trà I/O è operazioni READ/WRITE di memoria.
H_RESET [1:0] Input Un signalu 2-bit per u reset di hardware è software.
H_IOM Input Differenzia u modu di memoria è u modu I/O.

Implementazione

  • Questi disinni ponu esse implementati cù i dispositi MAX II, MAX V è MAX 10. I codici fonte di cuncepimentu furniti miranu rispettivamente à MAX II (EPM240) è MAX 10 (10M08). Sti codici fonte di disignu sò compilati è ponu esse programati direttamente à i dispusitivi MAX.
  • Per u disignu MAX II example, mappe l'ospite è i porti d'interfaccia CF + à i GPIO adattati. Stu disignu utilizza circa 54% di i LE totali in un dispositivu EPM240 è usa 45 pin I / O.
  • U disignu MAX II example usa un dispositivu CF+, chì funziona in dui modi: PC Card ATA cù u modu I/O è PC Card ATA cù u modu di memoria. U terzu modu opzionale, u modu True IDE, ùn hè micca cunsideratu. U dispusitivu MAX II opera cum'è u controller di l'ospite è agisce cum'è un ponte trà l'ospite è a carta CF+.

Codice surghjente

Questi design exampi le sò implementati in Verilog.

Ricunniscenza

Storia di Revisione di Documenti

Table 3: Storia di Revisione di Documenti

Data

settembre 2014

Versione

2014.09.22

Cambiamenti

Aghjunghje infurmazione MAX 10.

Dicembre 2007, V1.0 1.0 Liberazione iniziale.

Documenti / Risorse

Interfaccia intel CF+ cù a serie Altera MAX [pdf] Istruzzioni
Interfaccia CF Utilizendu a serie Altera MAX, Utilizendu a serie Altera MAX, Interfaccia CF, Serie MAX

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *