Intel CF+ Interface Uchishandisa Altera MAX Series
CF + Interface Uchishandisa Altera MAX Series
- Unogona kushandisa Altera® MAX® II, MAX V, uye MAX 10 zvishandiso kushandisa CompactFlash + (CF+) interface. Yavo inodhura-yakaderera, yakaderera-simba uye nyore simba-pazvinhu zvinovaita iwo akanakira programmable logic zvishandiso zvekuyeuka mudziyo-interfacing application.
- Makadhi eCompactFlash anochengeta uye anotakura akati wandei eruzivo rwedhijitari (dhata, odhiyo, mapikicha) uye software pakati penzvimbo yakafara yedhijitari masisitimu. Sangano reCompactFlash rakaunza iyo CF + pfungwa yekusimudzira kushanda kweCompactFlash makadhi ane I/O zvishandiso uye magineti disk data rekuchengetedza kunze kwe flash memory. Iyo CF + kadhi idiki fomu factor kadhi rinosanganisira compact flash makadhi ekuchengetedza, magineti disk makadhi, uye akasiyana makadhi eI/O anowanikwa pamusika, senge serial makadhi, ethernet makadhi, uye isina waya makadhi. Iyo CF + kadhi inosanganisira yakamisikidzwa controller inogadzirisa kuchengetedza data, kudzoreredza uye kugadzirisa kukanganisa, kutonga kwesimba, uye wachi kutonga. CF + makadhi anogona kushandiswa nemapassive adapter muPC-Kadhi mhando-II kana mhando-III sockets.
- Mazuva ano, zvigadzirwa zvakawanda zvevatengi zvakaita semakamera, PDA, maprinta, uye malaptops ane socket inogamuchira CompactFlash uye CF + memori makadhi. Pamusoro pemidziyo yekuchengetedza, soketi iyi inogona zvakare kushandiswa kubatanidza I / O zvishandiso zvinoshandisa iyo CF + interface.
Related Information
Design Example yeMAX II
- Inopa iyo MAX II dhizaini files yechinyorwa ichi chekushandisa (AN 492)
Design Exampiyo yeMAX 10
- Inopa iyo MAX 10 dhizaini files yechinyorwa ichi chekushandisa (AN 492)
Power Management muPortable Systems Uchishandisa Altera Devices
- Inopa rumwe ruzivo nezve manejimendi emagetsi mumasisitimu anotakurika uchishandisa Altera zvishandiso
MAX II Device Design Guidelines
- Inopa rumwe ruzivo nezve MAX II dhizaini dhizaini nhungamiro
Kushandisa iyo CF + Interface ine Altera Devices
- Iyo CF+ kadhi interface inogoneswa nemugamuchiri nekusimbisa iyo H_ENABLE chiratidzo. Kana iyo CompactFlash kadhi yaiswa musocket, mapini maviri (CD_1 [1:0]) anodzika pasi, zvichiratidza kune interface kuti kadhi rakaiswa nemazvo. Mukupindura chiito ichi, chiratidzo chekuvhiringidza H_INT chinogadzirwa nechitarisiko, zvichienderana nemamiriro eCD_1 mapini uye chip inogonesa chiratidzo (H_ENABLE).
Iyo H_READY siginecha inosimbiswa zvakare pese kana mamiriro anodiwa asangana. Ichi chiratidzo chinoratidza kune processor kuti iyo interface yakagadzirira kugamuchira data kubva kune processor. Iyo 16-bit data bhasi kuenda kuCF + kadhi yakabatana zvakananga kune anotambira. Kana muenzi agamuchira chiratidzo chekuvhiringidza, inopindura kwairi nekugadzira chiratidzo chekubvuma, H_ACK, kuti iyo interface iratidze kuti yagamuchira kukanganisa. - Intel Corporation. Kodzero dzese dzakachengetwa. Intel, iyo Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus uye Stratix mazwi uye logos zviratidzo zveIntel Corporation kana masangano ayo muUS uye/kana dzimwe nyika. Intel inobvumidza kuita kwayo FPGA uye semiconductor zvigadzirwa kune zvazvino zvirevo zvinoenderana neIntel's standard waranti, asi inochengetera kodzero yekuita shanduko kune chero zvigadzirwa nemasevhisi chero nguva pasina chiziviso. Intel haitore mutoro kana mutoro unobva mukushandisa kana kushandiswa kwechero ruzivo, chigadzirwa, kana sevhisi inotsanangurwa pano kunze kwekunge yakabvumiranwa nekunyora neIntel. Vatengi veIntel vanorairwa kuti vawane yazvino vhezheni yezvakatemwa zvemudziyo vasati vavimba nechero ruzivo rwakaburitswa uye vasati vaisa maodha ezvigadzirwa kana masevhisi.
- Mamwe mazita nemhando anogona kunzi zvinhu zvevamwe. uye yakagadzirira kuita mamwe mabasa. Chiratidzo ichi chinoshanda sekusimudzira; mashandiro ese eiyo interface, anotambira, kana processor uye CompactFlash kadhi anowiriraniswa kune iyi chiratidzo. Iyo interface inotarisawo H_RESET chiratidzo; chiratidzo ichi chinogadzirwa nemugadziri kuratidza kuti ese ekutanga mamiriro anofanira kusetwa patsva.
- Iyo interface inoburitsa iyo RESET chiratidzo kune iyo CompactFlash kadhi ichiratidza kwairi kuti igadzirise masaini ayo ese ekutonga kune yavo default mamiriro.
- Chiratidzo cheH_RESET chinogona kunge chiri hardware kana software yakagadzirwa. Iyo software reset inoratidzwa neMSB yeConfiguration Option Rejista mukati meCF + kadhi. Iyo saiti inogadzira 4-bit control chiratidzo
- H_CONTROL kuratidza basa rinodiwa reCF+ kadhi kune iyo CF+ interface. Iyo interface inosarudza iyo H_CONTROL siginecha uye inopa akasiyana masaini ekudzora kuverenga nekunyora data, uye ruzivo rwekugadzirisa. Kushanda kwekadhi kwese kunowiriraniswa nechiratidzo cheH_ACK. Pamupendero wakanaka weH_ACK, iyo Altera inotsigirwa inotarisa chiratidzo chekumisikidza, uye inoburitsa iyo HOST_ADDRESS, chip inogonesa (CE_1), inobuda inogonesa (OE), nyora inogonesa (WE), REG_1, uye RESET masiginecha. Imwe neimwe yezviratidzo izvi ine kukosha kwakafanotsanangurwa kune ese ma operation ataurwa pamusoro. Aya ndiwo mapuroteni akajairwa, sekutsanangurwa kwazvinoitwa neCompactFlash association.
- Iyo H_IOM siginecha inobatwa yakaderera mu common memory mode uye yakakwira muI/O modhi. Iyo yakajairika memory mode inobvumira kunyora uye kuverenga kweese ari maviri-bit uye 8-bit data.
- Zvakare, iyo Configuration Registers muCF + kadhi yekumisikidza sarudzo rejista, Kadhi Status Rejista, uye Pini Replacement Regista inoverengwa kubva nekunyorwa mukati. A 4-bit wide H_CONTROL [3:0] siginecha inoburitswa nemugamuchiri inosiyanisa maoperation ese aya. Iyo CF+ interface inosarudza H_CONTROL uye inoburitsa masiginecha ekudzora kuCF+ kadhi zvinoenderana neCF+ zvakatemwa. Dhata inoitwa kuti iwanikwe pane 16-bit data bhasi mushure mekunge masaini ekudzora apihwa. Mune iyo I / O modhi, iyo software reset (yakagadzirwa nekuita iyo MSB yeConfiguration Option Register muCF + kadhi kumusoro) inotariswa. Byte uye izwi rekupinda mabasa rinoitwa neiyo interface nenzira yakafanana neiyo iri mundangariro modhi yakatsanangurwa pamusoro.
Mufananidzo 1: Iyo Yakasiyana Interfacing Signals yeCF + Interface uye iyo CF + Chishandiso
- Iyi nhamba inoratidza iyo yekutanga block dhizaini yekushandisa iyo CF + interface.
Signals
Tafura 1: CF+ Interface Signals
Iyi tafura inonyora iyo CF + kadhi interfacing masaini.
Signal
HOST_ADDRESS [10:0] |
Direction
Output |
Tsanangudzo
Iyi mitsetse yekero inosarudza zvinotevera: I/O port address register, memory-mapped port address register, its configuration control, and status register. |
CE_1 [1:0] | Output | Iyi i2-bit inoshanda-yakaderera kadhi sarudza chiratidzo. |
Signal
IORD |
Direction
Output |
Tsanangudzo
Iyi iI/O yekuverenga strobe inogadzirwa neiyo host interface yekugedhe iyo I/O data mubhazi kubva kuCF + kadhi. |
IOWA | Output | Iyi iI/O inonyora pulse strobe inoshandiswa kuvharisa iyo I/O data pane kadhi data bhasi pane CF+ kadhi. |
OE | Output | Active-yakaderera kubuda inogonesa strobe. |
READY | Input | Mune ndangariro mode, iyi siginecha inochengetwa yakakwira kana CF + kadhi yakagadzirira kubvuma kutsva kwekufambisa data uye yakaderera kana kadhi rakabatikana. |
IRAKI | Input | Mukushanda kweI / O modhi, chiratidzo ichi chinoshandiswa sechikumbiro chekuvhiringidza. Iyo ine strobed yakaderera. |
REG_1 | Output | Ichi chiratidzo chinoshandiswa kusiyanisa pakati pezvakajairwa ndangariro uye hunhu hwekurangarira kuwana. Yakakwira kune common memory uye yakaderera kune attribute memory. MuI/ O modhi, iyi siginecha inofanirwa kunge ichishanda-yakaderera kana I/O kero iri mubhazi. |
WE | Output | Active-low chiratidzo chekunyora mumarejista ekugadzirisa kadhi. |
RESET | Output | Iyi sigi inodzoreredza kana kutanga marejista ese muCF + kadhi. |
CD_1 [1:0] | Input | Iyi i2-bit inoshanda-yakaderera kadhi inoona chiratidzo. |
Tafura 2: Host Interface Signals
Tafura iyi inonyora masaini anoumba iyo host interface.
Signal
H_INT |
Direction
Output |
Tsanangudzo
Active-low interrupt siginecha kubva painterface kuenda kune iyo host inoratidza kuiswa kwekadhi. |
H_READY | Output | Iyo yakagadzirira siginecha kubva kune interface kune inotambira inoratidza CF + yakagadzirira kugamuchira data nyowani. |
H_ITA KUTI | Input | Chip inogonesa |
H_ACK | Input | Kubvuma kune kukanganisa chikumbiro chakaitwa neiyo interface. |
H_CONTROL [3:0] | Input | Chiratidzo che 4-bit chinosarudza pakati peI/O uye ndangariro VERENGA/NYORA mashandiro. |
H_RESET [1:0] | Input | Chiratidzo che2-bit chehardware uye software reset. |
H_IOM | Input | Inosiyanisa memory mode uye I / O maitiro. |
Implementation
- Aya madhizaini anogona kuitwa uchishandisa MAX II, MAX V, uye MAX 10 zvishandiso. Iwo akapihwa dhizaini sosi makodhi anonanga iyo MAX II (EPM240) uye MAX 10 (10M08) zvichiteerana. Aya dhizaini sosi makodhi anounganidzwa uye anogona kurongwa zvakananga kune iyo MAX zvishandiso.
- Kune iyo MAX II dhizaini example, mepu iyo host uye CF + inopindirana madoko kune akakodzera maGPIO. Iyi dhizaini inoshandisa inosvika makumi mashanu neshanu muzana eiyo yakazara LEs mumudziyo weEPM54 uye inoshandisa 240 I/O pini.
- Iyo MAX II dhizaini example inoshandisa CF + mudziyo, inoshanda mumamodhi maviri: PC Kadhi ATA uchishandisa I/O modhi uye PC Kadhi ATA uchishandisa memory mode. Yechitatu sarudzo yemaitiro, Yechokwadi IDE modhi, haina kutariswa. Iyo MAX II mudziyo unoshanda semutongi anotambira uye anoita sebhiriji pakati pemugamuchiri neCF + kadhi.
Source Code
Magadzirirwo aya exampizvo zvinoiswa muVerilog.
Kutenda
- Design example yakagadziriswa Altera MAX 10 FPGAs na Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- TEL: 978-461-2000
- WEB: www.orchid-tech.com
- EMAIL: info@orchid-tech.com
Document Revision History
Tafura 3: Document Revision History
Date
Gunyana 2014 |
Version
2014.09.22 |
Kuchinja
Yakawedzera MAX 10 ruzivo. |
Zvita 2007, V1.0 | 1.0 | Kusunungurwa kwekutanga. |
Zvinyorwa / Zvishandiso
![]() |
Intel CF+ Interface Uchishandisa Altera MAX Series [pdf] Mirayiridzo CF Interface Uchishandisa Altera MAX Series, Uchishandisa Altera MAX Series, CF Interface, MAX Series |