Intel CF+ Rhyngwyneb Gan ddefnyddio Cyfres Altera MAX
Rhyngwyneb CF+ Gan ddefnyddio Cyfres Altera MAX
- Gallwch ddefnyddio dyfeisiau Altera® MAX® II, MAX V, a MAX 10 i weithredu rhyngwyneb CompactFlash + (CF +). Mae eu nodweddion cost isel, pŵer isel a phŵer ymlaen hawdd yn eu gwneud yn ddyfeisiau rhesymeg rhaglenadwy delfrydol ar gyfer cymwysiadau rhyngwyneb dyfeisiau cof.
- Mae cardiau CompactFlash yn storio ac yn cludo sawl math o wybodaeth ddigidol (data, sain, lluniau) a meddalwedd rhwng rhychwant eang o systemau digidol. Cyflwynodd cymdeithas CompactFlash y cysyniad CF+ i wella gweithrediad cardiau CompactFlash gyda dyfeisiau I/O a storio data disg magnetig ar wahân i gof fflach. Mae'r cerdyn CF + yn gerdyn ffactor ffurf bach sy'n cynnwys cardiau storio fflach cryno, cardiau disg magnetig, a chardiau I / O amrywiol sydd ar gael yn y farchnad, megis cardiau cyfresol, cardiau ether-rwyd, a chardiau diwifr. Mae'r cerdyn CF + yn cynnwys rheolydd wedi'i fewnosod sy'n rheoli storio data, adalw a chywiro gwallau, rheoli pŵer, a rheoli cloc. Gellir defnyddio cardiau CF+ gydag addaswyr goddefol mewn socedi PC-Card math-II neu fath-III.
- Y dyddiau hyn, mae gan lawer o gynhyrchion defnyddwyr fel camerâu, PDAs, argraffwyr, a gliniaduron soced sy'n derbyn cardiau cof CompactFlash a CF +. Yn ogystal â dyfeisiau storio, gellir defnyddio'r soced hwn hefyd i ryngwynebu dyfeisiau I/O sy'n defnyddio'r rhyngwyneb CF+.
Gwybodaeth Gysylltiedig
Dylunio Cynample am MAX II
- Yn darparu'r dyluniad MAX II files ar gyfer y nodyn cais hwn (AN 492)
Dylunio Cynampam MAX 10
- Yn darparu'r dyluniad MAX 10 files ar gyfer y nodyn cais hwn (AN 492)
Rheoli Pŵer mewn Systemau Cludadwy gan Ddefnyddio Dyfeisiau Altera
- Yn darparu mwy o wybodaeth am reoli pŵer mewn systemau cludadwy gan ddefnyddio dyfeisiau Altera
MAX II Canllawiau Dylunio Dyfeisiau
- Yn darparu mwy o wybodaeth am ganllawiau dylunio dyfeisiau MAX II
Defnyddio'r Rhyngwyneb CF+ â Dyfeisiau Altera
- Mae'r rhyngwyneb cerdyn CF+ yn cael ei alluogi gan y gwesteiwr trwy ddatgan y signal H_ENABLE. Pan fydd y cerdyn CompactFlash yn cael ei fewnosod yn y soced, mae'r ddau bin (CD_1 [1:0]) yn mynd yn isel, gan ddangos i'r rhyngwyneb bod y cerdyn wedi'i fewnosod yn iawn. Mewn ymateb i'r weithred hon, mae signal ymyrraeth H_INT yn cael ei gynhyrchu gan y rhyngwyneb, yn dibynnu ar statws pinnau CD_1 a'r signal galluogi sglodion (H_ENABLE).
Mae'r signal H_READY hefyd yn cael ei ddatgan pryd bynnag y bodlonir yr amodau gofynnol. Mae'r signal hwn yn dangos i'r prosesydd bod y rhyngwyneb yn barod i dderbyn y data gan y prosesydd. Mae'r bws data 16-did i'r cerdyn CF+ wedi'i gysylltu'n uniongyrchol â'r gwesteiwr. Pan fydd y gwesteiwr yn derbyn signal ymyrraeth, mae'n ymateb iddo trwy gynhyrchu signal cydnabod, H_ACK, i'r rhyngwyneb ddangos ei fod wedi derbyn yr ymyriad - Intel Gorfforaeth. Cedwir pob hawl. Mae geiriau a logos Intel, logo Intel, Altera, Arria, Seiclon, Enpirion, MAX, Nios, Quartus a Stratix yn nodau masnach Intel Corporation neu ei is-gwmnïau yn yr UD a / neu wledydd eraill. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau.
- Gellir hawlio enwau a brandiau eraill fel eiddo eraill. ac yn barod i gyflawni swyddogaethau pellach. Mae'r signal hwn yn gweithredu fel ysgogiad; mae holl weithrediadau'r rhyngwyneb, gwesteiwr, neu'r prosesydd a'r cerdyn CompactFlash yn cael eu cydamseru â'r signal hwn. Mae'r rhyngwyneb hefyd yn gwirio am signal H_RESET; mae'r signal hwn yn cael ei gynhyrchu gan y gwesteiwr i ddangos bod yn rhaid ailosod yr holl amodau cychwynnol.
- Mae'r rhyngwyneb yn ei dro yn cynhyrchu'r signal AILOSOD i'r cerdyn CompactFlash sy'n nodi iddo ailosod ei holl signalau rheoli i'w cyflwr diofyn.
- Gall y signal H_RESET naill ai fod yn galedwedd neu'n feddalwedd a gynhyrchir. Mae'r ailosodiad meddalwedd wedi'i nodi gan MSB y Gofrestr Dewisiadau Ffurfweddu o fewn y cerdyn CF+. Mae'r gwesteiwr yn cynhyrchu signal rheoli 4-did
- H_CONTROL i nodi swyddogaeth ddymunol y cerdyn CF+ i'r rhyngwyneb CF+. Mae'r rhyngwyneb yn dadgodio'r signal H_CONTROL ac yn cyhoeddi signalau rheoli amrywiol i ddarllen ac ysgrifennu data, a gwybodaeth ffurfweddu. Mae pob gweithrediad cerdyn yn cael ei gydamseru â'r signal H_ACK. Ar ymyl positif yr H_ACK, mae'r ddyfais Altera a gefnogir yn gwirio am y signal ailosod, ac yn gyfatebol yn cyhoeddi'r signalau HOST_ADDRESS, galluogi sglodion (CE_1), galluogi allbwn (OE), ysgrifennu galluogi (WE), REG_1, ac RESET. Mae gan bob un o'r signalau hyn werth wedi'i ddiffinio ymlaen llaw ar gyfer yr holl weithrediadau a grybwyllir uchod. Protocolau safonol yw'r rhain, fel y'u diffinnir gan gymdeithas CompactFlash.
- Mae'r signal H_IOM yn cael ei ddal yn isel yn y modd cof cyffredin ac yn uchel yn y modd I/O. Mae'r modd cof cyffredin yn caniatáu ysgrifennu a darllen data 8-did a 16-did.
- Hefyd, mae'r Cofrestrau Ffurfweddu yn y gofrestr opsiynau cyfluniad cerdyn CF +, y Gofrestr Statws Cerdyn, a'r Gofrestr Amnewid Pin yn cael eu darllen a'u hysgrifennu i mewn. Mae signal H_CONTROL [4:3] 0-did o led a roddir gan y gwesteiwr yn gwahaniaethu rhwng yr holl weithrediadau hyn. Mae rhyngwyneb CF+ yn dadgodio H_CONTROL ac yn rhoi'r signalau rheoli i'r cerdyn CF+ yn unol â manylebau CF+. Mae data ar gael ar y bws data 16-did ar ôl i'r signalau rheoli gael eu cyhoeddi. Yn y modd I / O, mae ailosodiad y feddalwedd (a gynhyrchir trwy wneud y MSB o'r Gofrestr Opsiwn Ffurfweddu yn y cerdyn CF + yn uchel) yn cael ei wirio. Mae gweithrediadau mynediad byte a gair yn cael eu gweithredu gan y rhyngwyneb mewn modd tebyg i'r rhai yn y modd cof a nodir uchod.
Ffigur 1: Arwyddion Rhyngwyneb Gwahanol y Rhyngwyneb CF+ a'r Dyfais CF+
- Mae'r ffigur hwn yn dangos y diagram bloc sylfaenol ar gyfer gweithredu'r rhyngwyneb CF+.
Arwyddion
Tabl 1: Arwyddion Rhyngwyneb CF+
Mae'r tabl hwn yn rhestru'r signalau rhyngwyneb cerdyn CF+.
Arwydd
HOST_ADDRESS [10:0] |
Cyfeiriad
Allbwn |
Disgrifiad
Mae'r llinellau cyfeiriad hyn yn dewis y canlynol: y cofrestrau cyfeiriad porthladd I/O, y cofrestrau cyfeiriadau porthladd wedi'u mapio â chof, ei reolaeth ffurfweddu, a chofrestrau statws. |
CE_1 [1:0] | Allbwn | Mae hwn yn signal dewis cerdyn gweithredol-isel 2-did. |
Arwydd
IORD |
Cyfeiriad
Allbwn |
Disgrifiad
Mae hwn yn strôb darllen I/O a gynhyrchir gan y rhyngwyneb gwesteiwr i adwyo'r data I/O ar y bws o'r cerdyn CF+. |
IOWA | Allbwn | Mae hwn yn strôb pwls ysgrifennu I/O a ddefnyddir i glocio'r data I/O ar y bws data cerdyn ar y cerdyn CF+. |
OE | Allbwn | Mae allbwn actif-isel yn galluogi strôb. |
BAROD | Mewnbwn | Yn y modd cof, cedwir y signal hwn yn uchel pan fydd y cerdyn CF + yn barod i dderbyn gweithrediad trosglwyddo data newydd ac yn isel pan fydd y cerdyn yn brysur. |
Irac | Mewnbwn | Yn y gweithrediad modd I/O, defnyddir y signal hwn fel cais am ymyrraeth. Mae'n strobed yn isel. |
REG_1 | Allbwn | Defnyddir y signal hwn i wahaniaethu rhwng cof cyffredin a mynediad cof priodoli. Uchel ar gyfer cof cyffredin ac isel ar gyfer cof priodoledd. Yn y modd I/O, dylai'r signal hwn fod yn weithredol-isel pan fydd y cyfeiriad I/O ar y bws. |
WE | Allbwn | Signal gweithredol-isel ar gyfer ysgrifennu i mewn i'r cofrestri cyfluniad cerdyn. |
AILOSOD | Allbwn | Mae'r signal hwn yn ailosod neu'n cychwyn pob cofrestr yn y cerdyn CF+. |
CD_1 [1:0] | Mewnbwn | Mae hwn yn signal canfod cerdyn gweithredol-isel 2-did. |
Tabl 2: Arwyddion Rhyngwyneb Gwesteiwr
Mae'r tabl hwn yn rhestru'r signalau sy'n ffurfio'r rhyngwyneb gwesteiwr.
Arwydd
H_INT |
Cyfeiriad
Allbwn |
Disgrifiad
Signal ymyrraeth gweithredol-isel o'r rhyngwyneb i'r gwesteiwr yn nodi gosod y cerdyn. |
H_READY | Allbwn | Mae'r signal parod o'r rhyngwyneb i'r gwesteiwr sy'n nodi CF+ yn barod i dderbyn data newydd. |
H_ENABLE | Mewnbwn | Galluogi sglodion |
H_ACK | Mewnbwn | Cydnabyddiaeth i'r cais am ymyriad a wnaed gan y rhyngwyneb. |
H_CONTROL [3:0] | Mewnbwn | Arwydd 4-did sy'n dewis rhwng gweithrediadau I/O a chof DARLLEN/YSGRIFENNU. |
H_RESET [1:0] | Mewnbwn | Arwydd 2-did ar gyfer ailosod caledwedd a meddalwedd. |
H_IOM | Mewnbwn | Yn gwahaniaethu modd cof a modd I/O. |
Gweithredu
- Gellir gweithredu'r dyluniadau hyn gan ddefnyddio dyfeisiau MAX II, MAX V, a MAX 10. Mae'r codau ffynhonnell dylunio a ddarperir yn targedu'r MAX II (EPM240) a MAX 10 (10M08) yn y drefn honno. Mae'r codau ffynhonnell dylunio hyn yn cael eu llunio a gellir eu rhaglennu'n uniongyrchol i'r dyfeisiau MAX.
- Ar gyfer y dyluniad MAX II example, mapiwch y gwesteiwr a phorthladdoedd rhyngwyneb CF+ i GPIOs addas. Mae'r dyluniad hwn yn defnyddio tua 54% o gyfanswm y LEs mewn dyfais EPM240 ac yn defnyddio 45 pin I/O.
- Cyn dylunio MAX IIampMae le yn defnyddio dyfais CF+, sy'n gweithredu mewn dau fodd: Cerdyn PC ATA gan ddefnyddio modd I/O a Cerdyn PC ATA gan ddefnyddio modd cof. Nid yw'r trydydd modd dewisol, modd Gwir IDE, yn cael ei ystyried. Mae'r ddyfais MAX II yn gweithredu fel rheolydd gwesteiwr ac yn gweithredu fel pont rhwng y gwesteiwr a'r cerdyn CF +.
Cod Ffynhonnell
Mae'r rhain yn dylunio exampmae les yn cael eu gweithredu yn Verilog.
Diolchiadau
- Dylunio cynample wedi'i addasu ar gyfer Altera MAX 10 FPGA gan Orchid Technologies Engineering and Consulting, Inc. Maynard, Massachusetts 01754
- TEL: 978-461-2000
- WEB: www.orchid-tech.com
- E-BOST: info@orchid-tech.com
Hanes Adolygu Dogfen
Tabl 3: Hanes Adolygu Dogfennau
Dyddiad
Medi 2014 |
Fersiwn
2014.09.22 |
Newidiadau
Ychwanegwyd gwybodaeth MAX 10. |
Rhagfyr 2007, V1.0 | 1.0 | Rhyddhad cychwynnol. |
Dogfennau / Adnoddau
![]() |
Intel CF+ Rhyngwyneb Gan ddefnyddio Cyfres Altera MAX [pdfCyfarwyddiadau Rhyngwyneb CF Gan Ddefnyddio Cyfres Altera MAX, Defnyddio Cyfres Altera MAX, Rhyngwyneb CF, Cyfres MAX |