Ndërfaqja intel CF+ duke përdorur serinë Altera MAX
Ndërfaqja CF+ duke përdorur serinë Altera MAX
- Mund të përdorni pajisjet Altera® MAX® II, MAX V dhe MAX 10 për të zbatuar një ndërfaqe CompactFlash+ (CF+). Karakteristikat e tyre me kosto të ulët, me fuqi të ulët dhe ndezje të lehtë i bëjnë ato pajisje logjike të programueshme ideale për aplikacionet që ndërlidhen me pajisjen e kujtesës.
- Kartat CompactFlash ruajnë dhe transportojnë disa forma informacioni dixhital (të dhëna, audio, fotografi) dhe softuer midis një gamë të gjerë sistemesh dixhitale. Shoqata CompactFlash prezantoi konceptin CF+ për të përmirësuar funksionimin e kartave CompactFlash me pajisjet I/O dhe ruajtjen e të dhënave të diskut magnetik, përveç memories flash. Karta CF+ është një kartë me faktor të vogël që përfshin kartat kompakte të ruajtjes së flashit, kartat e diskut magnetik dhe kartat e ndryshme hyrëse/dalëse që janë të disponueshme në treg, të tilla si karta seriale, karta ethernet dhe karta me valë. Karta CF+ përfshin një kontrollues të integruar që menaxhon ruajtjen e të dhënave, rikthimin dhe korrigjimin e gabimeve, menaxhimin e energjisë dhe kontrollin e orës. Kartat CF+ mund të përdoren me adaptorë pasivë në prizat PC-Card tip-II ose type-III.
- Në ditët e sotme, shumë produkte të konsumit si kamerat, PDA-të, printerët dhe laptopët kanë një prizë që pranon kartat e kujtesës CompactFlash dhe CF+. Përveç pajisjeve të ruajtjes, kjo prizë mund të përdoret gjithashtu për të ndërlidhur pajisjet hyrëse/dalëse që përdorin ndërfaqen CF+.
Informacione të Përafërta
Dizajni p.shample për MAX II
- Ofron dizajnin MAX II files për këtë shënim aplikimi (AN 492)
Dizajni p.shample për MAX 10
- Ofron dizajnin MAX 10 files për këtë shënim aplikimi (AN 492)
Menaxhimi i energjisë në sistemet portative duke përdorur pajisjet Altera
- Ofron më shumë informacion rreth menaxhimit të energjisë në sistemet portative që përdorin pajisjet Altera
Udhëzimet e dizajnit të pajisjes MAX II
- Ofron më shumë informacion rreth udhëzimeve të projektimit të pajisjes MAX II
Përdorimi i ndërfaqes CF+ me pajisjet Altera
- Ndërfaqja e kartës CF+ aktivizohet nga hosti duke pohuar sinjalin H_ENABLE. Kur karta CompactFlash futet në prizë, dy kunjat (CD_1 [1:0]) zbresin, duke treguar në ndërfaqen që karta është futur siç duhet. Në përgjigje të këtij veprimi, një sinjal ndërprerjeje H_INT gjenerohet nga ndërfaqja, në varësi të statusit të kunjave CD_1 dhe sinjalit të aktivizimit të çipit (H_ENABLE).
Sinjali H_READY pohohet gjithashtu sa herë që plotësohen kushtet e kërkuara. Ky sinjal i tregon procesorit që ndërfaqja është gati të pranojë të dhënat nga procesori. Autobusi i të dhënave 16-bit në kartën CF+ lidhet drejtpërdrejt me hostin. Kur hosti merr një sinjal ndërprerjeje, ai i përgjigjet atij duke gjeneruar një sinjal konfirmimi, H_ACK, që ndërfaqja të tregojë se ka marrë ndërprerjen. - Korporata Intel. Të gjitha të drejtat e rezervuara. Fjalët dhe logot Intel, logoja e Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus dhe Stratix janë marka tregtare të Intel Corporation ose filialeve të saj në SHBA dhe/ose vende të tjera. Intel garanton performancën e produkteve të saj FPGA dhe gjysmëpërçuese sipas specifikimeve aktuale në përputhje me garancinë standarde të Intel, por rezervon të drejtën të bëjë ndryshime në çdo produkt dhe shërbim në çdo kohë pa paralajmërim. Intel nuk merr përsipër asnjë përgjegjësi ose përgjegjësi që rrjedh nga aplikimi ose përdorimi i ndonjë informacioni, produkti ose shërbimi të përshkruar këtu, përveçse kur është rënë dakord shprehimisht me shkrim nga Intel. Klientët e Intel këshillohen të marrin versionin më të fundit të specifikimeve të pajisjes përpara se të mbështeten në çdo informacion të publikuar dhe përpara se të bëjnë porosi për produkte ose shërbime.
- Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve. dhe është gati për të kryer funksione të mëtejshme. Ky sinjal vepron si një shtysë; të gjitha operacionet e ndërfaqes, hostit ose procesorit dhe kartës CompactFlash sinkronizohen me këtë sinjal. Ndërfaqja kontrollon gjithashtu për sinjalin H_RESET; ky sinjal gjenerohet nga hosti për të treguar se të gjitha kushtet fillestare duhet të rivendosen.
- Ndërfaqja nga ana e saj gjeneron sinjalin RESET në kartën CompactFlash duke i treguar asaj që të rivendosë të gjitha sinjalet e kontrollit në gjendjen e tyre të paracaktuar.
- Sinjali H_RESET mund të jetë ose i krijuar nga hardueri ose softueri. Rivendosja e softuerit tregohet nga MSB e Regjistrit të Opsioneve të Konfigurimit brenda kartës CF+. Pritësi gjeneron një sinjal kontrolli 4-bit
- H_CONTROL për të treguar funksionin e dëshiruar të kartës CF+ në ndërfaqen CF+. Ndërfaqja deshifron sinjalin H_CONTROL dhe lëshon sinjale të ndryshme kontrolli për të lexuar dhe shkruar të dhënat dhe informacionin e konfigurimit. Çdo veprim i kartës sinkronizohet me sinjalin H_ACK. Në skajin pozitiv të H_ACK, pajisja Altera e mbështetur kontrollon për sinjalin e rivendosjes, dhe përkatësisht lëshon sinjalet HOST_ADDRESS, aktivizimin e çipit (CE_1), aktivizimin e daljes (OE), aktivizimin e shkrimit (WE), REG_1 dhe RESET. Secili prej këtyre sinjaleve ka një vlerë të paracaktuar për të gjitha operacionet e përmendura më sipër. Këto janë protokolle standarde, siç përcaktohen nga shoqata CompactFlash.
- Sinjali H_IOM mbahet i ulët në modalitetin e kujtesës së zakonshme dhe i lartë në modalitetin I/O. Modaliteti i kujtesës së përbashkët lejon shkrimin dhe leximin e të dhënave 8-bit dhe 16-bit.
- Gjithashtu, Regjistrat e konfigurimit në regjistrin e opsioneve të konfigurimit të kartës CF+, Regjistri i Statusit të Kartës dhe Regjistri i Zëvendësimit të Pinit lexohen dhe shkruhen në të. Një sinjal 4-bit i gjerë H_CONTROL [3:0] i lëshuar nga hosti bën dallimin midis të gjitha këtyre operacioneve. Ndërfaqja CF+ deshifron H_CONTROL dhe lëshon sinjalet e kontrollit në kartën CF+ sipas specifikimeve CF+. Të dhënat vihen në dispozicion në autobusin e të dhënave 16-bit pasi të lëshohen sinjalet e kontrollit. Në modalitetin I/O, kontrollohet rivendosja e softuerit (i krijuar duke e bërë MSB-në e Regjistrit të Opsioneve të Konfigurimit në kartën CF+ të lartë). Operacionet e aksesit në bajt dhe fjalë ekzekutohen nga ndërfaqja në një mënyrë të ngjashme me ato në modalitetin e kujtesës të detajuar më sipër.
Figura 1: Sinjalet e ndryshme të ndërfaqes së ndërfaqes CF+ dhe pajisjes CF+
- Kjo figurë tregon bllok diagramin bazë për zbatimin e ndërfaqes CF+.
Sinjalet
Tabela 1: Sinjalet e ndërfaqes CF+
Kjo tabelë liston sinjalet e ndërfaqes së kartës CF+.
Sinjali
HOST_ADDRESS [10:0] |
Drejtimi
Prodhimi |
Përshkrimi
Këto rreshta adresash zgjedhin si më poshtë: regjistrat e adresave të portit I/O, regjistrat e adresave të portit të hartuar me memorie, kontrollin e konfigurimit të tij dhe regjistrat e statusit. |
CE_1 [1:0] | Prodhimi | Ky është një sinjal i përzgjedhjes së kartës aktive 2-bitëshe të ulët. |
Sinjali
IORD |
Drejtimi
Prodhimi |
Përshkrimi
Ky është një strob leximi I/O i krijuar nga ndërfaqja e hostit për të futur të dhënat I/O në autobus nga karta CF+. |
IOWA | Prodhimi | Ky është një strob i pulsit të shkrimit I/O që përdoret për të fiksuar të dhënat I/O në autobusin e të dhënave të kartës në kartën CF+. |
OE | Prodhimi | Dalja aktive-e ulët mundëson strobe. |
GATI | Input | Në modalitetin e memories, ky sinjal mbahet i lartë kur karta CF+ është gati për të pranuar një operacion të ri transferimi të të dhënave dhe i ulët kur karta është e zënë. |
IRAK | Input | Në funksionimin e mënyrës I/O, ky sinjal përdoret si kërkesë për ndërprerje. Është me strob të ulët. |
REG_1 | Prodhimi | Ky sinjal përdoret për të bërë dallimin midis akseseve të kujtesës së zakonshme dhe atributeve të memories. E lartë për memorien e zakonshme dhe e ulët për memorien e atributeve. Në modalitetin I/O, ky sinjal duhet të jetë aktiv-i ulët kur adresa I/O është në autobus. |
WE | Prodhimi | Sinjali aktiv - i ulët për të shkruar në regjistrat e konfigurimit të kartës. |
RISET | Prodhimi | Ky sinjal rivendos ose inicializon të gjithë regjistrat në kartën CF+. |
CD_1 [1:0] | Input | Ky është një sinjal 2-bit aktiv për zbulimin e kartës së ulët. |
Tabela 2: Sinjalet e ndërfaqes së hostit
Kjo tabelë liston sinjalet që formojnë ndërfaqen e hostit.
Sinjali
H_INT |
Drejtimi
Prodhimi |
Përshkrimi
Sinjali i ndërprerjes aktive-të ulët nga ndërfaqja në host që tregon futjen e kartës. |
H_GATI | Prodhimi | Sinjali gati nga ndërfaqja në host që tregon CF+ është gati për të pranuar të dhëna të reja. |
H_ENABLE | Input | Aktivizimi i çipit |
H_ACK | Input | Njohja për kërkesën për ndërprerje të bërë nga ndërfaqja. |
H_CONTROL [3:0] | Input | Një sinjal 4-bit që zgjedh midis operacioneve I/O dhe memorjes READ/WRITE. |
H_RESET [1:0] | Input | Një sinjal 2-bit për rivendosjen e harduerit dhe softuerit. |
H_IOM | Input | Diferencon modalitetin e memories dhe modalitetin I/O. |
Zbatimi
- Këto dizajne mund të zbatohen duke përdorur pajisje MAX II, MAX V dhe MAX 10. Kodet burimore të dizajnit të ofruara synojnë respektivisht MAX II (EPM240) dhe MAX 10 (10M08). Këto kode burimore të dizajnit janë përpiluar dhe mund të programohen drejtpërdrejt në pajisjet MAX.
- Për modelin MAX II, p.shample, harto portat e ndërfaqes së hostit dhe CF+ në GPIO të përshtatshme. Ky dizajn përdor rreth 54% të totalit të LE-ve në një pajisje EPM240 dhe përdor 45 kunja hyrëse/dalëse.
- Dizajni MAX II ishamppërdor një pajisje CF+, e cila funksionon në dy mënyra: PC Card ATA duke përdorur modalitetin I/O dhe PC Card ATA duke përdorur modalitetin e kujtesës. Mënyra e tretë opsionale, mënyra e vërtetë IDE, nuk merret parasysh. Pajisja MAX II funksionon si kontrollues pritës dhe vepron si një urë lidhëse midis hostit dhe kartës CF+.
Kodi burimor
Këto dizajne p.shamples janë implementuar në Verilog.
Mirënjohje
- Dizajni p.shamppërshtatur për Altera MAX 10 FPGA nga Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- TEL: 978-461-2000
- WEB: www.orchid-tech.com
- EMAIL: info@orchid-tech.com
Historia e rishikimit të dokumentit
Tabela 3: Historia e rishikimit të dokumentit
Data
shtator 2014 |
Versioni
2014.09.22 |
Ndryshimet
U shtua informacion MAX 10. |
Dhjetor 2007, V1.0 | 1.0 | Lëshimi fillestar. |
Dokumentet / Burimet
![]() |
Ndërfaqja intel CF+ duke përdorur serinë Altera MAX [pdfUdhëzime Ndërfaqja CF duke përdorur seritë Altera MAX, duke përdorur seritë Altera MAX, ndërfaqen CF, seritë MAX |