Interface ya intel CF+ Kwa Kutumia Msururu wa Altera MAX
Kiolesura cha CF+ Kwa Kutumia Msururu wa Altera MAX
- Unaweza kutumia vifaa vya Altera® MAX® II, MAX V, na MAX 10 ili kutekeleza kiolesura cha CompactFlash+ (CF+). Vipengele vyao vya gharama ya chini, vya chini na vya kuwasha kwa urahisi vinavifanya kuwa vifaa bora vya mantiki vinavyoweza kupangwa kwa ajili ya programu zinazoingiliana za kifaa.
- Kadi za CompactFlash huhifadhi na kusafirisha aina kadhaa za taarifa za kidijitali (data, sauti, picha) na programu kati ya mifumo mingi ya kidijitali. Muungano wa CompactFlash ulianzisha dhana ya CF+ ili kuimarisha utendakazi wa kadi za CompactFlash zilizo na vifaa vya I/O na hifadhi ya data ya diski ya sumaku kando na kumbukumbu ya flash. Kadi ya CF+ ni kadi ndogo inayojumuisha kadi za uhifadhi wa flash, kadi za diski za sumaku, na kadi mbalimbali za I/O zinazopatikana sokoni, kama vile kadi za mfululizo, kadi za ethernet na kadi zisizo na waya. Kadi ya CF+ inajumuisha kidhibiti kilichopachikwa ambacho hudhibiti uhifadhi wa data, urejeshaji na urekebishaji wa makosa, udhibiti wa nishati na udhibiti wa saa. Kadi za CF+ zinaweza kutumika na adapta za passiv katika PC-Card type-II au soketi za type-III.
- Siku hizi, bidhaa nyingi za watumiaji kama vile kamera, PDA, printa, na kompyuta ndogo zina soketi inayokubali kadi za kumbukumbu za CompactFlash na CF+. Mbali na vifaa vya kuhifadhi, soketi hii pia inaweza kutumika kusano ya vifaa vya I/O vinavyotumia kiolesura cha CF+.
Habari Zinazohusiana
Kubuni Example kwa MAX II
- Hutoa muundo wa MAX II files kwa noti hii ya maombi (AN 492)
Kubuni Example kwa MAX 10
- Hutoa muundo wa MAX 10 files kwa noti hii ya maombi (AN 492)
Usimamizi wa Nguvu katika Mifumo Inayobebeka Kwa Kutumia Vifaa vya Altera
- Hutoa maelezo zaidi kuhusu usimamizi wa nishati katika mifumo inayobebeka kwa kutumia vifaa vya Altera
Miongozo ya Usanifu wa Kifaa MAX II
- Hutoa maelezo zaidi kuhusu miongozo ya muundo wa kifaa MAX II
Kwa kutumia Kiolesura cha CF+ chenye Vifaa vya Altera
- Kiolesura cha kadi ya CF+ kinawezeshwa na seva pangishi kwa kuthibitisha mawimbi ya H_ENABLE. Wakati kadi ya CompactFlash inapoingizwa kwenye tundu, pini mbili (CD_1 [1:0]) huenda chini, kuashiria kiolesura kwamba kadi imeingizwa ipasavyo. Kujibu kitendo hiki, ishara ya kukatiza H_INT inatolewa na kiolesura, kulingana na hali ya pini za CD_1 na mawimbi ya kuwezesha chipu (H_ENABLE).
Ishara ya H_READY pia inathibitishwa wakati wowote masharti yanayohitajika yanatimizwa. Ishara hii inaonyesha kwa processor kwamba kiolesura iko tayari kukubali data kutoka kwa processor. Basi ya data ya biti 16 kwenye kadi ya CF+ imeunganishwa moja kwa moja kwa seva pangishi. seva pangishi inapopokea ishara ya kukatiza, huijibu kwa kutoa ishara ya kukubali, H_ACK, ili kiolesura kionyeshe kuwa kimepokea usumbufu. - Shirika la Intel. Haki zote zimehifadhiwa. Intel, nembo ya Intel, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus na Stratix maneno na nembo ni chapa za biashara za Intel Corporation au kampuni zake tanzu nchini Marekani na/au nchi nyinginezo. Intel inathibitisha utendakazi wa FPGA yake na bidhaa za semiconductor kwa vipimo vya sasa kwa mujibu wa udhamini wa kawaida wa Intel, lakini inahifadhi haki ya kufanya mabadiliko kwa bidhaa na huduma zozote wakati wowote bila taarifa. Intel haichukui jukumu au dhima yoyote inayotokana na maombi au matumizi ya taarifa yoyote, bidhaa, au huduma iliyofafanuliwa hapa isipokuwa kama ilivyokubaliwa kwa maandishi na Intel. Wateja wa Intel wanashauriwa kupata toleo jipya zaidi la vipimo vya kifaa kabla ya kutegemea taarifa yoyote iliyochapishwa na kabla ya kuagiza bidhaa au huduma.
- Majina na chapa zingine zinaweza kudaiwa kama mali ya wengine. na iko tayari kufanya kazi zaidi. Ishara hii hufanya kama msukumo; shughuli zote za kiolesura, seva pangishi, au kichakataji na kadi ya CompactFlash husawazishwa kwa mawimbi haya. Kiolesura pia huangalia ishara ya H_RESET; ishara hii inatolewa na mwenyeji ili kuonyesha kwamba hali zote za awali lazima ziweke upya.
- Kiolesura kwa upande wake huzalisha mawimbi ya RESET kwa kadi ya CompactFlash inayoashiria kuweka upya ishara zake zote za udhibiti kwa hali yao ya msingi.
- Ishara ya H_RESET inaweza kuwa maunzi au programu kuzalishwa. Kuweka upya programu kunaonyeshwa na MSB ya Sajili ya Chaguo la Usanidi ndani ya kadi ya CF+. Mpangishi hutoa ishara ya kudhibiti 4-bit
- H_CONTROL ili kuonyesha utendakazi unaotaka wa kadi ya CF+ kwenye kiolesura cha CF+. Kiolesura huamua mawimbi ya H_CONTROL na kutoa mawimbi mbalimbali ya udhibiti ili kusoma na kuandika data, na maelezo ya usanidi. Kila operesheni ya kadi inasawazishwa kwa mawimbi ya H_ACK. Katika ukingo chanya wa H_ACK, kifaa cha Altera kinachotumika hukagua mawimbi ya kuweka upya, na vivyo hivyo hutoa HOST_ADDRESS, kuwezesha chipu (CE_1), kuwezesha kutoa (OE), kuandika kuwasha (WE), REG_1, na mawimbi ya RESET. Kila moja ya ishara hizi ina thamani iliyofafanuliwa awali kwa shughuli zote zilizotajwa hapo juu. Hizi ni itifaki za kawaida, kama inavyofafanuliwa na ushirika wa CompactFlash.
- Ishara ya H_IOM imeshikiliwa chini katika hali ya kumbukumbu ya kawaida na ya juu katika modi ya I/O. Hali ya kumbukumbu ya kawaida inaruhusu kuandika na kusoma kwa data ya 8-bit na 16-bit.
- Pia, Sajili za Usanidi katika rejista ya chaguo la usanidi wa kadi ya CF+, Sajili ya Hali ya Kadi, na Rejesta ya Ubadilishaji wa Pini husomwa kutoka na kuandikwa. Mawimbi ya upana wa 4-bit H_CONTROL [3:0] iliyotolewa na seva pangishi hutofautisha shughuli hizi zote. Kiolesura cha CF+ hutenganisha H_CONTROL na kutoa mawimbi ya udhibiti kwenye kadi ya CF+ kulingana na vipimo vya CF+. Data inapatikana kwenye basi ya data ya biti 16 baada ya mawimbi ya kudhibiti kutolewa. Katika hali ya I/O, uwekaji upya wa programu (unaozalishwa kwa kufanya MSB ya Usajili wa Chaguo la Usanidi katika kadi ya CF + ya juu) imeangaliwa. Operesheni za ufikiaji wa Byte na neno hutekelezwa na kiolesura kwa njia sawa na zile zilizo katika hali ya kumbukumbu iliyoelezwa hapo juu.
Kielelezo cha 1: Ishara Tofauti za Muingiliano za Kiolesura cha CF+ na Kifaa cha CF+
- Takwimu hii inaonyesha mchoro wa msingi wa kuzuia kwa kutekeleza kiolesura cha CF+.
Ishara
Jedwali la 1: Ishara za Kiolesura cha CF+
Jedwali hili linaorodhesha ishara za muunganisho wa kadi ya CF+.
Mawimbi
HOST_ADDRESS [10:0] |
Mwelekeo
Pato |
Maelezo
Mistari hii ya anwani huchagua zifuatazo: rejista za anwani za bandari za I/O, rejista za anwani za bandari zilizopangwa kwa kumbukumbu, udhibiti wake wa usanidi, na rejista za hali. |
CE_1 [1:0] | Pato | Hii ni mawimbi ya kuchagua kadi 2-bit amilifu-chini. |
Mawimbi
IORD |
Mwelekeo
Pato |
Maelezo
Hiki ni kipengee cha kusoma cha I/O kilichotolewa na kiolesura cha mwenyeji ili kuweka lango la data ya I/O kwenye basi kutoka kwa kadi ya CF+. |
IOWA | Pato | Hiki ni kipigo cha I/O cha kuandika kinachotumika kuwasha data ya I/O kwenye basi ya data ya kadi kwenye kadi ya CF+. |
OE | Pato | Amilifu-chini pato huwezesha strobe. |
TAYARI | Ingizo | Katika hali ya kumbukumbu, mawimbi haya huwekwa juu wakati kadi ya CF+ iko tayari kukubali operesheni mpya ya uhamishaji data na chini wakati kadi ina shughuli nyingi. |
IRAQ | Ingizo | Katika operesheni ya modi ya I/O, ishara hii inatumika kama ombi la kukatiza. Imepigwa chini. |
REG_1 | Pato | Ishara hii hutumiwa kutofautisha kati ya kumbukumbu ya kawaida na ufikiaji wa kumbukumbu ya sifa. Juu kwa kumbukumbu ya kawaida na chini kwa kumbukumbu ya sifa. Katika hali ya I/O, mawimbi haya yanapaswa kuwa ya chini sana wakati anwani ya I/O iko kwenye basi. |
WE | Pato | Ishara hai ya chini ya kuandika kwenye rejista za usanidi wa kadi. |
WEKA UPYA | Pato | Mawimbi haya huweka upya au kuanzisha rejista zote kwenye kadi ya CF+. |
CD_1 [1:0] | Ingizo | Hii ni mawimbi ya 2-bit amilifu-chini ya kutambua kadi. |
Jedwali la 2: Ishara za Kiolesura cha Mwenyeji
Jedwali hili linaorodhesha ishara zinazounda kiolesura cha mwenyeji.
Mawimbi
H_INT |
Mwelekeo
Pato |
Maelezo
Ishara inayofanya kazi ya kukatiza kwa kiwango cha chini kutoka kwa kiolesura hadi seva pangishi inayoonyesha kuingizwa kwa kadi. |
H_TAYARI | Pato | Ishara iliyo tayari kutoka kiolesura hadi seva pangishi inayoonyesha CF+ iko tayari kukubali data mpya. |
H_WEZESHA | Ingizo | Washa Chip |
H_ACK | Ingizo | Kukubali ombi la kukatiza lililotolewa na kiolesura. |
H_CONTROL [3:0] | Ingizo | Ishara ya biti 4 inayochagua kati ya shughuli za I/O na kumbukumbu SOMA/ANDIKA. |
H_RESET [1:0] | Ingizo | Ishara ya 2-bit ya kuweka upya maunzi na programu. |
H_IOM | Ingizo | Hutofautisha hali ya kumbukumbu na modi ya I/O. |
Utekelezaji
- Miundo hii inaweza kutekelezwa kwa kutumia vifaa vya MAX II, MAX V na MAX 10. Misimbo ya chanzo cha muundo iliyotolewa inalenga MAX II (EPM240) na MAX 10 (10M08) mtawalia. Misimbo hii ya chanzo cha muundo imekusanywa na inaweza kuratibiwa moja kwa moja kwenye vifaa vya MAX.
- Kwa muundo wa MAX II wa zamaniample, ramani ya seva pangishi na bandari zinazoingiliana za CF+ kwa GPIO zinazofaa. Muundo huu hutumia takriban 54% ya jumla ya LE kwenye kifaa cha EPM240 na hutumia pini 45 za I/O.
- Muundo wa MAX II wa zamaniample hutumia kifaa cha CF+, ambacho hufanya kazi kwa njia mbili: Kadi ya PC ATA kwa kutumia modi ya I/O na Kadi ya PC ATA kwa kutumia modi ya kumbukumbu. Njia ya tatu ya hiari, hali ya IDE ya Kweli, haijazingatiwa. Kifaa cha MAX II hufanya kazi kama kidhibiti mwenyeji na hufanya kama daraja kati ya seva pangishi na kadi ya CF+.
Msimbo wa Chanzo
Ubunifu huu wa zamaniamples zinatekelezwa katika Verilog.
Shukrani
- Kubuni example ilibadilishwa kwa Altera MAX 10 FPGAs na Orchid Technologies Uhandisi na Ushauri, Inc. Maynard, Massachusetts 01754
- TEL: 978-461-2000
- WEB: www.orchid-tech.com
- BARUA PEPE: info@orchid-tech.com
Historia ya Marekebisho ya Hati
Jedwali la 3: Historia ya Marekebisho ya Hati
Tarehe
Septemba 2014 |
Toleo
2014.09.22 |
Mabadiliko
Imeongeza maelezo MAX 10. |
Desemba 2007, V1.0 | 1.0 | Kutolewa kwa awali. |
Nyaraka / Rasilimali
![]() |
Interface ya intel CF+ Kwa Kutumia Msururu wa Altera MAX [pdf] Maagizo Kiolesura cha CF Kwa Kutumia Mfululizo wa Altera MAX, Kwa kutumia Msururu wa Altera MAX, Kiolesura cha CF, Msururu wa MAX |