intel-LOGO

intel CF+ Interfazea Altera MAX Series erabiliz

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

CF+ Interfazea Altera MAX Series erabiliz

  • Altera® MAX® II, MAX V eta MAX 10 gailuak erabil ditzakezu CompactFlash+ (CF+) interfazea ezartzeko. Kostu baxuko, potentzia baxuko eta pizteko errazen ezaugarriek gailu logiko programagarri ezin hobeak bihurtzen dituzte memoria-gailuen interfazearen aplikazioetarako.
  • CompactFlash txartelek hainbat informazio digital forma (datuak, audioa, irudiak) eta softwarea biltegiratzen eta garraiatzen dituzte sistema digital askoren artean. CompactFlash elkarteak CF+ kontzeptua aurkeztu zuen CompactFlash txartelen funtzionamendua hobetzeko I/O gailuekin eta disko magnetikoko datuen biltegiratzea flash memoriaz gain. CF+ txartela forma-faktore txikiko txartel bat da, flash compact biltegiratze-txartelak, disko magnetiko-txartelak eta merkatuan eskuragarri dauden hainbat I/O txartel barne hartzen dituena, hala nola serie-txartelak, Ethernet txartelak eta haririk gabeko txartelak. CF+ txartelak datuen biltegiratzea, berreskuratzea eta akatsak zuzentzea, energiaren kudeaketa eta erlojuaren kontrola kudeatzen dituen kontrolagailu txertatua dauka. CF+ txartelak egokitzaile pasiboekin erabil daitezke PC-Card motako II edo III motako entxufeetan.
  • Gaur egun, kontsumo-produktu askok, adibidez, kamerak, PDAak, inprimagailuak eta ordenagailu eramangarriak, CompactFlash eta CF+ memoria-txartelak onartzen dituen entxufe bat dute. Biltegiratze gailuez gain, socket hau CF+ interfazea erabiltzen duten I/O gailuak konektatzeko ere erabil daiteke.

Lotutako informazioa

Diseinua AdibampMAX II-rako le

  • MAX II diseinua eskaintzen du files aplikazio-ohar honetarako (AN 492)

Diseinua AdibampMAX 10erako le

  • MAX 10 diseinua eskaintzen du files aplikazio-ohar honetarako (AN 492)

Energiaren kudeaketa sistema eramangarrietan Altera gailuak erabiliz

  • Altera gailuak erabiltzen dituzten sistema eramangarrietan energiaren kudeaketari buruzko informazio gehiago eskaintzen du

MAX II Gailuaren Diseinurako Jarraibideak

  • MAX II gailuen diseinu-gidalerroei buruzko informazio gehiago eskaintzen du

CF+ Interfazea Altera gailuekin erabiltzea

  • CF+ txartelaren interfazea ostalariak gaitzen du H_ENABLE seinalea baieztatuz. CompactFlash txartela entxufean sartzen denean, bi pinak (CD_1 [1:0]) baxuan doaz, interfazeari txartela behar bezala sartu dela adieraziz. Ekintza honi erantzuteko, H_INT eten-seinalea sortzen du interfazeak, CD_1 pinen eta txiparen gaitze-seinalearen (H_ENABLE) egoeraren arabera.
    H_READY seinalea ere eskatzen da eskatzen diren baldintzak betetzen diren bakoitzean. Seinale honek prozesadoreari interfazea prozesadorearen datuak onartzeko prest dagoela adierazten dio. CF+ txartelerako 16 biteko datu-busa ostalarira zuzenean konektatuta dago. Ostalariak eten-seinalea jasotzen duenean, hari erantzuten dio aitorpen-seinale bat sortuz, H_ACK, interfazeak etenaldia jaso duela adieraz dezan.
  • Intel Corporation. Eskubide guztiak erreserbatuak. Intel, Intel logotipoa, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus eta Stratix hitzak eta logotipoak Intel Corporation-en edo bere filialen marka komertzialak dira AEBetan eta/edo beste herrialde batzuetan. Intel-ek bere FPGA eta erdieroaleen produktuen errendimendua bermatzen du uneko zehaztapenekin, Intel-en berme estandarraren arabera, baina edozein unetan edozein produktu eta zerbitzutan aldaketak egiteko eskubidea gordetzen du jakinarazi gabe. Intel-ek ez du bere gain hartzen hemen deskribatutako edozein informazio, produktu edo zerbitzuren aplikazio edo erabileratik eratorritako erantzukizunik edo erantzukizunik, Intel-ek idatziz berariaz hitzartutakoa izan ezik. Intel-eko bezeroei gomendatzen zaie gailuaren zehaztapenen azken bertsioa eskuratzea argitaratutako edozein informaziotan oinarritu aurretik eta produktu edo zerbitzuen eskaerak egin aurretik.
  • Beste izen eta marka batzuk beste batzuen jabetza direla erreklamatu daitezke. eta funtzio gehiago betetzeko prest dago. Seinale honek bultzada gisa jokatzen du; interfazearen, ostalariaren edo prozesadorearen eta CompactFlash txartelaren eragiketa guztiak seinale honekin sinkronizatuta daude. Interfazeak H_RESET seinalea ere egiaztatzen du; seinale hori ostalariak sortzen du hasierako baldintza guztiak berrezarri behar direla adierazteko.
  • Interfazeak, aldi berean, RESET seinalea sortzen du CompactFlash txartelera, kontrol-seinale guztiak lehenetsitako egoerara berrezartzeko adieraziz.
  • H_RESET seinalea hardware edo softwarea izan daiteke. Softwarearen berrezarpena CF+ txartelaren barruan dagoen Konfigurazio Aukeren Erregistroko MSBk adierazten du. Ostalariak 4 biteko kontrol-seinalea sortzen du
  • H_CONTROL CF+ txartelak CF+ interfazeari nahi duzun funtzioa adierazteko. Interfazeak H_CONTROL seinalea deskodetzen du eta hainbat kontrol-seinale igortzen ditu datuak irakurtzeko eta idazteko, eta konfigurazio-informazioa. Txartelaren eragiketa bakoitza H_ACK seinalearekin sinkronizatuta dago. H_ACK-ren ertz positiboan, onartzen den Altera gailuak berrezartzeko seinalea egiaztatzen du, eta, horren arabera, HOST_ADDRESS, txiparen gaikuntza (CE_1), irteerako gaikuntza (OE), idazketa gaitzea (WE), REG_1 eta RESET seinaleak igortzen ditu. Seinale horietako bakoitzak aurrez zehaztutako balio bat du goian aipatutako eragiketa guztietarako. Hauek protokolo estandarrak dira, CompactFlash elkarteak definitu bezala.
  • H_IOM seinalea baxu mantentzen da memoria arruntean eta altua I/O moduan. Memoria arruntaren moduak 8 biteko eta 16 biteko datuak idazteko eta irakurtzeko aukera ematen du.
  • Era berean, CF+ txartelaren konfigurazio-aukeren erregistroko konfigurazio-erregistroak, txartelaren egoera-erregistroa eta pin ordezkapen-erregistroa irakurtzen eta idazten dira. Ostalariak igorritako 4 biteko zabalera duen H_CONTROL [3:0] seinaleak eragiketa hauek guztiak bereizten ditu. CF+ interfazeak H_CONTROL deskodetzen du eta CF+ txartelari kontrol-seinaleak igortzen ditu CF+ zehaztapenen arabera. Datuak eskuragarri jartzen dira 16 biteko datu-busean kontrol-seinaleak igorri ondoren. I/O moduan, softwarea berrezartzea (CF+ txarteleko Konfigurazio Aukeraren Erregistroaren MSB altua egitean sortutakoa) egiaztatzen da. Byte- eta hitz-sarbide-eragiketak interfazeak exekutatzen ditu goian zehaztutako memoria-moduan daudenen antzera.

1. Irudia: CF+ Interfazearen eta CF+ Gailuaren Interfaze Seinale desberdinakintel-CF-Interface-Using-Altera-MAX-Series-fig-1

  • Irudi honek CF+ interfazea ezartzeko oinarrizko bloke-diagrama erakusten du.
Seinaleak

1. taula: CF+ Interfaze Seinaleak

Taula honek CF+ txartelaren interfazearen seinaleak zerrendatzen ditu.

Seinalea

HOST_ADDRESS [10:0]

Norabidea

Irteera

Deskribapena

Helbide-lerro hauek hautatzen dituzte: I/O ataka-helbide-erregistroak, memorian mapatutako ataka-helbide-erregistroak, bere konfigurazio-kontrola eta egoera-erregistroak.

CE_1 [1:0] Irteera Hau 2 biteko txartel aktibo eta baxuko hautaketa seinalea da.
Seinalea

IORD

Norabidea

Irteera

Deskribapena

Hau ostalariaren interfazeak sortutako I/O irakurketa estrobokoa da CF+ txarteletik autobuseko I/O datuak ateratzeko.

IOWA Irteera Hau CF+ txarteleko txarteleko datu-buseko I/O datuak kontrolatzeko erabiltzen den I/O idazteko pultsu estrobokoa da.
OE Irteera Irteera aktibo-baxua estroboscopioa ahalbidetzen du.
PREST Sarrera Memoria moduan, seinale hau altua mantentzen da CF+ txartela datu-transferentzia eragiketa berri bat onartzeko prest dagoenean eta baxua txartela okupatuta dagoenean.
IRAK Sarrera I/O moduan funtzionamenduan, seinale hau eten eskaera gisa erabiltzen da. Baxua da strobed.
REG_1 Irteera Seinale hau memoria arrunta eta atributuen memoriarako sarbideak bereizteko erabiltzen da. Altua memoria arrunterako eta baxua atributuen memoriarako. I/O moduan, seinale honek aktibo-baxua izan behar du I/O helbidea busean dagoenean.
WE Irteera Txartelaren konfigurazio-erregistroetan idazteko seinale aktibo-baxua.
Berrezarri Irteera Seinale honek CF+ txarteleko erregistro guztiak berrezarri edo hasieratzen ditu.
CD_1 [1:0] Sarrera Hau 2 biteko txartel aktibo-baxua detektatzeko seinalea da.

2. taula: Ostalariaren interfazearen seinaleak

Taula honetan ostalariaren interfazea osatzen duten seinaleak zerrendatzen dira.

Seinalea

H_INT

Norabidea

Irteera

Deskribapena

Interfazetik ostalarira eten-seinale aktibo-baxua txartela txertatzea adierazten duena.

H_PREST Irteera Interfazetik ostalarira dagoen prest seinalea CF+ datu berriak onartzeko prest dagoela adierazten duena.
H_GAITZEN Sarrera Txipa gaitu
H_ACK Sarrera Interfazeak egindako eten eskaeraren aitorpena.
H_CONTROL [3:0] Sarrera 4 biteko seinalea, I/O eta memoriako IRAKURKETA/IDAZKETA eragiketen artean aukeratzen duena.
H_RESET [1:0] Sarrera Hardwarea eta softwarea berrezartzeko 2 biteko seinalea.
H_IOM Sarrera Memoria modua eta I/O modua bereizten ditu.

Ezarpena

  • Diseinu hauek MAX II, MAX V eta MAX 10 gailuekin inplementa daitezke. Emandako diseinu-iturburu-kodeek MAX II (EPM240) eta MAX 10 (10M08) helburu dituzte, hurrenez hurren. Diseinu-iturburu-kode hauek konpilatu egiten dira eta zuzenean programatu daitezke MAX gailuetan.
  • MAX II diseinurako adibidezample, mapa ostalari eta CF+ interfaze portuak GPIO egokietara. Diseinu honek EPM54 gailu bateko LE guztien % 240 inguru erabiltzen du eta 45 I/O pin erabiltzen ditu.
  • MAX II diseinua adibidezample-ek CF+ gailu bat erabiltzen du, bi modutan funtzionatzen duena: PC Card ATA I/O modua erabiliz eta PC Card ATA memoria modua erabiliz. Hirugarren aukerako modua, True IDE modua, ez da kontuan hartzen. MAX II gailuak ostalariaren kontrolagailu gisa funtzionatzen du eta ostalariaren eta CF+ txartelaren arteko zubi gisa funtzionatzen du.

Iturburu kodea

Diseinu hauek adibidezampfitxategiak Verilog-en inplementatzen dira.

Eskerrak

Dokumentuen berrikuspen historia

3. taula: Dokumentuen berrikuspen historia

Data

2014ko iraila

Bertsioa

2014.09.22

Aldaketak

Gehitu da MAX 10 informazioa.

2007ko abendua, V1.0 1.0 Hasierako kaleratzea.

Dokumentuak / Baliabideak

intel CF+ Interfazea Altera MAX Series erabiliz [pdfArgibideak
CF Interfazea Altera MAX Series erabiliz, Altera MAX Series erabiliz, CF Interface, MAX Series

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *