intel CF+ Interfazea Altera MAX Series erabiliz
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 desberdinak
- 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
- Diseinua adibidezampAltera MAX 10 FPGAetarako egokitua Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- TELEFONOA: 978-461-2000
- WEB: www.orchid-tech.com
- Helbide elektronikoa: info@orchid-tech.com
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 |