intel CF+ ինտերֆեյս՝ օգտագործելով Altera MAX շարքը
CF+ ինտերֆեյս՝ օգտագործելով Altera MAX շարքը
- CompactFlash+ (CF+) ինտերֆեյս իրականացնելու համար կարող եք օգտագործել Altera® MAX® II, MAX V և MAX 10 սարքերը: Նրանց էժան, ցածր էներգիայի և հեշտ միացման առանձնահատկությունները դրանք դարձնում են իդեալական ծրագրավորվող տրամաբանական սարքեր հիշողության սարքերի միջերեսային հավելվածների համար:
- CompactFlash քարտերը պահում և տեղափոխում են թվային տեղեկատվության մի քանի ձև (տվյալներ, աուդիո, նկարներ) և ծրագրակազմ թվային համակարգերի լայն շրջանակի միջև: CompactFlash ասոցիացիան ներկայացրեց CF+ հայեցակարգը, որպեսզի ուժեղացնի CompactFlash քարտերի աշխատանքը I/O սարքերով և մագնիսական սկավառակի տվյալների պահպանման համար, բացի ֆլեշ հիշողությունից: CF+ քարտը փոքր ձևի քարտ է, որը ներառում է ֆլեշ պահեստավորման կոմպակտ քարտեր, մագնիսական սկավառակի քարտեր և տարբեր I/O քարտեր, որոնք հասանելի են շուկայում, ինչպիսիք են սերիական քարտերը, էթերնետային քարտերը և անլար քարտերը: CF+ քարտը ներառում է ներկառուցված վերահսկիչ, որը կառավարում է տվյալների պահպանումը, որոնման և սխալների ուղղումը, էներգիայի կառավարումը և ժամացույցի կառավարումը: CF+ քարտերը կարող են օգտագործվել պասիվ ադապտերների հետ PC-Card տեսակի II կամ III տեսակի վարդակներում:
- Ներկայումս շատ սպառողական ապրանքներ, ինչպիսիք են տեսախցիկները, PDA-ները, տպիչները և նոութբուքերը, ունեն վարդակ, որն ընդունում է CompactFlash և CF+ հիշողության քարտերը: Բացի պահեստավորման սարքերից, այս վարդակից կարող են օգտագործվել նաև CF+ ինտերֆեյս օգտագործող I/O սարքերի միջերեսը:
Առնչվող տեղեկատվություն
Դիզայն Example MAX II-ի համար
- Ապահովում է MAX II դիզայնը files այս դիմումի նշումի համար (AN 492)
Դիզայն Exampլ MAX 10-ի համար
- Ապահովում է MAX 10 դիզայնը files այս դիմումի նշումի համար (AN 492)
Էլեկտրաէներգիայի կառավարում շարժական համակարգերում՝ օգտագործելով Altera սարքերը
- Տրամադրում է ավելի շատ տեղեկատվություն Altera սարքերի օգտագործմամբ շարժական համակարգերում էներգիայի կառավարման մասին
MAX II Սարքի նախագծման ուղեցույցներ
- Տրամադրում է լրացուցիչ տեղեկություններ MAX II սարքի նախագծման ուղեցույցների մասին
Օգտագործելով CF+ ինտերֆեյսը Altera սարքերի հետ
- CF+ քարտի միջերեսը միացված է հյուրընկալողի կողմից՝ հաստատելով H_ENABLE ազդանշանը: Երբ CompactFlash քարտը տեղադրվում է վարդակից, երկու քորոցները (CD_1 [1:0]) իջնում են, ինչը ցույց է տալիս միջերեսին, որ քարտը ճիշտ է տեղադրված: Ի պատասխան այս գործողության, ինտերֆեյսի կողմից ստեղծվում է ընդհատման ազդանշան H_INT՝ կախված CD_1 կապիչների կարգավիճակից և չիպի միացման ազդանշանից (H_ENABLE):
H_READY ազդանշանը նույնպես հաստատվում է, երբ պահանջվող պայմանները բավարարվում են: Այս ազդանշանը ցույց է տալիս պրոցեսորին, որ միջերեսը պատրաստ է ընդունելու տվյալները պրոցեսորից: CF+ քարտի 16-բիթանոց տվյալների ավտոբուսը միացված է անմիջապես հոսթին: Երբ հոսթը ստանում է ընդհատման ազդանշան, այն արձագանքում է դրան՝ գեներացնելով ճանաչման ազդանշան՝ H_ACK, որպեսզի միջերեսը ցույց տա, որ նա ստացել է ընդհատումը: - Intel կորպորացիա. Բոլոր իրավունքները պաշտպանված են։ Intel-ը, Intel-ի լոգոն, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus և Stratix բառերն ու լոգոները Intel Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքային նշաններն են ԱՄՆ-ում և/կամ այլ երկրներում: Intel-ը երաշխավորում է իր FPGA-ի և կիսահաղորդչային արտադրանքների կատարումը ընթացիկ բնութագրերի համաձայն՝ համաձայն Intel-ի ստանդարտ երաշխիքի, սակայն իրեն իրավունք է վերապահում փոփոխություններ կատարել ցանկացած ապրանքի և ծառայությունների մեջ ցանկացած պահի առանց նախազգուշացման: Intel-ը չի ստանձնում ոչ մի պատասխանատվություն կամ պատասխանատվություն, որը բխում է սույն հոդվածում նկարագրված որևէ տեղեկատվության, արտադրանքի կամ ծառայության կիրառումից կամ օգտագործումից, բացառությամբ այն դեպքերի, որոնց մասին հստակ գրավոր համաձայնեցված է Intel-ի կողմից: Intel-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը:
- Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն: և պատրաստ է կատարել հետագա գործառույթները: Այս ազդանշանը գործում է որպես խթան. ինտերֆեյսի, հոսթի կամ պրոցեսորի և CompactFlash քարտի բոլոր գործողությունները համաժամացվում են այս ազդանշանի հետ: Ինտերֆեյսը նաև ստուգում է H_RESET ազդանշանը; այս ազդանշանը ստեղծվում է հյուրընկալողի կողմից՝ նշելու, որ բոլոր սկզբնական պայմանները պետք է վերականգնվեն:
- Ինտերֆեյսը, իր հերթին, առաջացնում է RESET ազդանշան CompactFlash քարտին, որը ցույց է տալիս, որ բոլոր վերահսկիչ ազդանշանները վերականգնեն իրենց լռելյայն վիճակին:
- H_RESET ազդանշանը կարող է ստեղծվել կամ ապարատային կամ ծրագրային ապահովման համար: Ծրագրային ապահովման վերակայումը նշվում է CF+ քարտի Կազմաձևման ընտրանքների ռեգիստրի MSB-ի կողմից: Հոսթն առաջացնում է 4-բիթանոց կառավարման ազդանշան
- H_CONTROL՝ CF+ քարտի ցանկալի գործառույթը CF+ ինտերֆեյսին ցույց տալու համար: Ինտերֆեյսը վերծանում է H_CONTROL ազդանշանը և թողարկում տարբեր կառավարման ազդանշաններ՝ կարդալու և գրելու տվյալները և կազմաձևման տեղեկատվությունը: Քարտի յուրաքանչյուր գործողություն համաժամացվում է H_ACK ազդանշանի հետ: H_ACK-ի դրական եզրում աջակցվող Altera սարքը ստուգում է վերակայման ազդանշանը և, համապատասխանաբար, թողարկում է HOST_ADDRESS, չիպի միացում (CE_1), ելքային ակտիվացում (OE), գրելու հնարավորություն (WE), REG_1 և RESET ազդանշաններ: Այս ազդանշաններից յուրաքանչյուրն ունի նախապես սահմանված արժեք վերը նշված բոլոր գործողությունների համար: Սրանք ստանդարտ արձանագրություններ են, ինչպես սահմանված է CompactFlash ասոցիացիայի կողմից:
- H_IOM ազդանշանը ցածր է պահվում ընդհանուր հիշողության ռեժիմում և բարձր՝ I/O ռեժիմում: Հիշողության ընդհանուր ռեժիմը թույլ է տալիս գրել և կարդալ ինչպես 8-բիթանոց, այնպես էլ 16-բիթանոց տվյալները:
- Նաև CF+ քարտի կազմաձևման ընտրանքային ռեգիստրում կազմաձևման ռեգիստրները, Քարտի կարգավիճակի գրանցամատյանը և փին փոխարինման ռեգիստրը կարդացվում և գրվում են: 4-բիթ լայնությամբ H_CONTROL [3:0] ազդանշանը, որը թողարկվում է հյուրընկալողի կողմից, տարբերում է այս բոլոր գործողությունները: CF+ ինտերֆեյսը վերծանում է H_CONTROL-ը և հսկիչ ազդանշանները թողարկում CF+ քարտին՝ համաձայն CF+ բնութագրերի: Տվյալները հասանելի են դառնում 16-բիթանոց տվյալների ավտոբուսում կառավարման ազդանշանների թողարկումից հետո: I/O ռեժիմում ստուգվում է ծրագրային ապահովման վերակայումը (ստեղծվել է CF+ քարտում կոնֆիգուրացիայի ընտրանքների գրանցման MSB-ը բարձր դարձնելու միջոցով): Բայթերի և բառերի հասանելիության գործառնություններն իրականացվում են ինտերֆեյսի կողմից այնպես, ինչպես վերը նկարագրված հիշողության ռեժիմում:
Նկար 1. CF+ ինտերֆեյսի և CF+ սարքի տարբեր միջերեսային ազդանշանները
- Այս նկարը ցույց է տալիս CF+ ինտերֆեյսի իրականացման հիմնական բլոկային դիագրամը:
Ազդանշաններ
Աղյուսակ 1. CF+ միջերեսային ազդանշաններ
Այս աղյուսակը թվարկում է CF+ քարտի միջերեսային ազդանշանները:
Ազդանշան
HOST_ADDRESS [10:0] |
Ուղղություն
Արդյունք |
Նկարագրություն
Այս հասցեների տողերը ընտրում են հետևյալը՝ I/O պորտի հասցեների ռեգիստրները, հիշողության քարտեզագրված միացքի հասցեների գրանցամատյանները, դրա կազմաձևման կառավարումը և կարգավիճակի գրանցամատյանները: |
CE_1 [1:0] | Արդյունք | Սա 2-բիթանոց ակտիվ ցածր քարտի ընտրության ազդանշան է: |
Ազդանշան
IORD |
Ուղղություն
Արդյունք |
Նկարագրություն
Սա I/O ընթերցման ստրոբ է, որը ստեղծվել է հյուրընկալող ինտերֆեյսի կողմից՝ ավտոբուսի I/O տվյալները CF+ քարտից մուտք գործելու համար: |
IOWA | Արդյունք | Սա I/O գրելու իմպուլսային ստրոբ է, որն օգտագործվում է CF+ քարտի քարտի տվյալների ավտոբուսի վրա մուտքի/ելքի տվյալները ժամացույցի համար: |
OE | Արդյունք | Ակտիվ-ցածր ելքը թույլ է տալիս strobe-ը: |
ՊԱՏՐԱՍՏ | Մուտքագրում | Հիշողության ռեժիմում այս ազդանշանը բարձր է պահվում, երբ CF+ քարտը պատրաստ է ընդունել տվյալների փոխանցման նոր գործողություն, և ցածր, երբ քարտը զբաղված է: |
ԻՐԱՔ | Մուտքագրում | I/O ռեժիմում այս ազդանշանն օգտագործվում է որպես ընդհատման հարցում: Ցածր ստրոբացված է։ |
REG_1 | Արդյունք | Այս ազդանշանն օգտագործվում է սովորական հիշողության և ատրիբուտների հիշողության հասանելիությունը տարբերելու համար: Բարձր ընդհանուր հիշողության համար և ցածր՝ հատկանիշի հիշողության համար: I/O ռեժիմում այս ազդանշանը պետք է լինի ակտիվ-ցածր, երբ I/O հասցեն ավտոբուսում է: |
WE | Արդյունք | Ակտիվ-ցածր ազդանշան քարտի կազմաձևման ռեգիստրներում գրելու համար: |
ՎԵՐԱԿԱՑՆԵԼ | Արդյունք | Այս ազդանշանը զրոյացնում կամ սկզբնավորում է CF+ քարտի բոլոր ռեգիստրները: |
CD_1 [1:0] | Մուտքագրում | Սա 2-բիթանոց ակտիվ ցածր քարտի հայտնաբերման ազդանշան է: |
Աղյուսակ 2. հյուրընկալող միջերեսի ազդանշաններ
Այս աղյուսակը թվարկում է ազդանշանները, որոնք կազմում են հյուրընկալող միջերեսը:
Ազդանշան
H_INT |
Ուղղություն
Արդյունք |
Նկարագրություն
Ակտիվ-ցածր ընդհատման ազդանշան միջերեսից դեպի հոսթ, որը ցույց է տալիս քարտի տեղադրումը: |
H_ՊԱՏՐԱՍՏ | Արդյունք | Ինտերֆեյսից մինչև հոսթ պատրաստի ազդանշանը, որը ցույց է տալիս CF+, պատրաստ է ընդունելու նոր տվյալներ: |
H_ENABLE | Մուտքագրում | Միացնել չիպը |
H_ACK | Մուտքագրում | Ինտերֆեյսի կողմից արված ընդհատման հարցման հաստատում: |
H_CONTROL [3:0] | Մուտքագրում | 4-բիթանոց ազդանշան, որն ընտրում է I/O և հիշողության READ/WRITE գործողությունների միջև: |
H_RESET [1:0] | Մուտքագրում | 2-բիթանոց ազդանշան ապարատային և ծրագրային ապահովման վերակայման համար: |
H_IOM | Մուտքագրում | Տարբերում է հիշողության ռեժիմը և I/O ռեժիմը: |
Իրականացում
- Այս նախագծերը կարող են իրականացվել MAX II, MAX V և MAX 10 սարքերի միջոցով: Տրամադրված նախագծային կոդերը ուղղված են համապատասխանաբար MAX II (EPM240) և MAX 10 (10M08): Դիզայնի այս կոդերը կազմվում են և կարող են ծրագրավորվել անմիջապես MAX սարքերում:
- MAX II դիզայնի համար նախկինample, քարտեզագրեք հյուրընկալող և CF+ միջերեսային նավահանգիստները համապատասխան GPIO-ների վրա: Այս դիզայնը օգտագործում է EPM54 սարքի ընդհանուր LE-ների մոտ 240%-ը և օգտագործում է 45 I/O կապում:
- MAX II դիզայնի նախկինample-ն օգտագործում է CF+ սարք, որը գործում է երկու ռեժիմով՝ PC Card ATA՝ օգտագործելով I/O ռեժիմը և PC Card ATA՝ օգտագործելով հիշողության ռեժիմը: Երրորդ ընտրովի ռեժիմը՝ True IDE ռեժիմը, չի դիտարկվում: MAX II սարքը գործում է որպես հյուրընկալող վերահսկիչ և գործում է որպես կամուրջ հոսթի և CF+ քարտի միջև:
Աղբյուրի կոդը
Այս դիզայնը նախկինamples-ն իրականացվում է Verilog-ում:
Երախտագիտություն
- Դիզայն նախկինampհարմարեցված է Altera MAX 10 FPGA-ների համար Orchid Technologies Engineering and Consulting, Inc. Maynard, Մասաչուսեթս 01754
- ՀԵՌ. 978-461-2000
- WEB: www.orchid-tech.com
- ՓՈՍՏ: info@orchid-tech.com
Փաստաթղթերի վերանայման պատմություն
Աղյուսակ 3. Փաստաթղթերի վերանայման պատմություն
Ամսաթիվ
2014 թվականի սեպտեմբեր |
Տարբերակ
2014.09.22 |
Փոփոխություններ
Ավելացվեց MAX 10 տեղեկատվություն: |
Դեկտեմբեր 2007, V1.0 | 1.0 | Նախնական թողարկում. |
Փաստաթղթեր / ռեսուրսներ
![]() |
intel CF+ ինտերֆեյս՝ օգտագործելով Altera MAX շարքը [pdfՀրահանգներ CF ինտերֆեյս օգտագործելով Altera MAX շարքը, օգտագործելով Altera MAX շարքը, CF ինտերֆեյսը, MAX շարքը |