intel-LOGO

intel CF+ ինտերֆեյս՝ օգտագործելով Altera MAX շարքը

intel-CF-Interface-Using-Altera-MAX-Series-PRODUCT

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+ սարքի տարբեր միջերեսային ազդանշաններըintel-CF-Interface-Using-Altera-MAX-Series-fig-1

  • Այս նկարը ցույց է տալիս 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 շարքը

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *