intel-LOGO

Altera MAX сериясын колдонуу менен intel CF+ интерфейси

intel-CF-интерфейси-колдонуу-Altera-MAX-сериялар-ПРОДУКТ

CF+ Interface Altera MAX сериясын колдонуу

  • CompactFlash+ (CF+) интерфейсин ишке ашыруу үчүн Altera® MAX® II, MAX V жана MAX 10 түзмөктөрүн колдоно аласыз. Алардын арзан баада, аз кубаттуулукта жана оңой күйгүзүү өзгөчөлүктөрү аларды эс тутумунун интерфейси үчүн идеалдуу программалануучу логикалык түзүлүштөрдү түзөт.
  • CompactFlash карталары санариптик маалыматтын (маалымат, аудио, сүрөттөр) жана программалык камсыздоонун бир нече формаларын санарип системалардын кеңири чөйрөсүндө сактайт жана ташыйт. CompactFlash бирикмеси CompactFlash карталарын киргизүү/чыгаруу түзүлүштөрү жана флеш эстутумдан тышкары магниттик дисктеги маалыматтарды сактоону жакшыртуу үчүн CF+ концепциясын киргизди. CF+ картасы – бул чакан форма-фактор картасы, анын ичине компакттуу флеш сактагыч карталары, магниттик диск карталары жана сериялык карталар, ethernet карталары жана зымсыз карталар сыяктуу рынокто жеткиликтүү ар кандай киргизүү/чыгаруу карталары кирет. CF+ картасына маалыматтарды сактоону, издөөнү жана каталарды оңдоону, кубаттуулукту башкарууну жана саатты башкарууну башкарган камтылган контроллер кирет. CF+ карталарын PC-Card Type-II же Type-III розеткаларында пассивдүү адаптерлер менен колдонсо болот.
  • Бүгүнкү күндө камералар, PDAлар, принтерлер жана ноутбуктар сыяктуу көптөгөн керектөө буюмдарында CompactFlash жана CF+ эстутум карталарын кабыл алган розетка бар. Сактоочу түзүлүштөрдөн тышкары, бул розетка CF+ интерфейсин колдонгон киргизүү/чыгаруу түзүлүштөрү үчүн да колдонулушу мүмкүн.

Тиешелүү маалымат

Дизайн Example for MAX II

  • MAX II дизайнын камсыз кылат fileБул колдонмонун эскертүүсү үчүн с (AN 492)

Дизайн Example MAX 10 үчүн

  • MAX 10 дизайнын камсыз кылат fileБул колдонмонун эскертүүсү үчүн с (AN 492)

Altera түзмөктөрүн колдонуу менен портативдүү системаларда кубаттуулукту башкаруу

  • Altera түзмөктөрүн колдонуу менен көчмө системалардагы энергияны башкаруу жөнүндө көбүрөөк маалымат берет

MAX II түзмөктү долбоорлоо боюнча көрсөтмөлөр

  • MAX II түзмөгүнүн дизайн көрсөтмөлөрү жөнүндө көбүрөөк маалымат берет

CF+ интерфейсин Altera түзмөктөрү менен колдонуу

  • CF+ карта интерфейси H_ENABLE сигналын ырастоо менен хост тарабынан иштетилет. CompactFlash картасы розеткага салынганда, эки пин (CD_1 [1:0]) төмөн түшүп, интерфейске карта туура киргизилгенин көрсөтөт. Бул аракетке жооп катары, CD_1 пиндеринин абалына жана чипти иштетүү сигналына (H_ENABLE) жараша интерфейс тарабынан H_INT үзүлүү сигналы түзүлөт.
    H_READY сигналы талап кылынган шарттар аткарылган сайын ырасталат. Бул сигнал процессорго интерфейс процессордон маалыматтарды кабыл алууга даяр экендигин көрсөтөт. CF+ картасына 16 биттик маалымат шинасы түздөн-түз хостко туташтырылган. Хост үзгүлтүккө учураган сигналды кабыл алганда, ал интерфэйс үзгүлтүккө учураганын көрсөтүү үчүн H_ACK тастыктоо сигналын жаратып, ага жооп берет.
  • Intel корпорациясы. Бардык укуктар корголгон. Intel, Intel логотиби, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus жана Stratix сөздөрү жана логотиптери Intel корпорациясынын же анын АКШдагы жана/же башка өлкөлөрдөгү филиалдарынын соода белгилери болуп саналат. Intel өзүнүн FPGA жана жарым өткөргүч өнүмдөрүн Intelдин стандарттык гарантиясына ылайык учурдагы спецификацияларга кепилдик берет, бирок каалаган убакта эскертүүсүз каалаган өнүмгө жана кызматтарга өзгөртүү киргизүү укугун өзүнө калтырат. Intel бул жерде сүрөттөлгөн кандайдыр бир маалыматты, продуктуну же кызматты колдонуудан же колдонуудан келип чыккан эч кандай жоопкерчиликти же жоопкерчиликти өзүнө албайт, Intel тарабынан жазуу жүзүндө ачык макулдашылгандан башка учурларда. Intel кардарларына жарыяланган маалыматка таянардан мурун жана өнүмдөр же кызматтарга буйрутма берүүдөн мурун түзмөктүн спецификацияларынын акыркы версиясын алуу сунушталат.
  • Башка аталыштар жана бренддер башкалардын менчиги катары талап кылынышы мүмкүн. жана мындан аркы функцияларды аткарууга даяр. Бул сигнал түрткү катары иштейт; интерфейстин, хосттун же процессордун жана CompactFlash картасынын бардык операциялары ушул сигналга шайкештештирилет. Интерфейс дагы H_RESET сигналын текшерет; бул сигнал бардык баштапкы шарттарды кайра орнотуу керек экенин көрсөтүү үчүн хост тарабынан түзүлөт.
  • Интерфейс өз кезегинде CompactFlash картасына RESET сигналын жаратат, бул анын бардык башкаруу сигналдарын демейки абалына кайтарууну көрсөтөт.
  • H_RESET сигналы аппараттык же программалык камсыздоо болушу мүмкүн. Программанын баштапкы абалга келтирилиши CF+ картасынын ичиндеги Конфигурация Опция реестринин MSB тарабынан көрсөтүлөт. Хост 4 биттик башкаруу сигналын жаратат
  • CF+ интерфейсине CF+ картасынын каалаган функциясын көрсөтүү үчүн H_CONTROL. Интерфейс H_CONTROL сигналын чечмелейт жана маалыматтарды жана конфигурация маалыматын окуу жана жазуу үчүн ар кандай башкаруу сигналдарын берет. Ар бир карта операциясы H_ACK сигналына шайкештештирилет. H_ACK оң четинде колдоого алынган Altera түзмөгү баштапкы абалга келтирүү сигналын текшерет жана тиешелүү түрдө HOST_ADDRESS, чипти иштетүү (CE_1), чыгарууну иштетүү (OE), жазууну иштетүү (WE), REG_1 жана RESET сигналдарын чыгарат. Бул сигналдардын ар бири жогоруда айтылган бардык операциялар үчүн алдын ала аныкталган мааниге ээ. Бул CompactFlash бирикмеси тарабынан аныкталган стандарттуу протоколдор.
  • H_IOM сигналы жалпы эс тутум режиминде төмөн жана I/O режиминде жогору кармалат. Жалпы эс тутум режими 8 биттик жана 16 биттик маалыматтарды жазууга жана окууга мүмкүндүк берет.
  • Ошондой эле, CF+ картасынын конфигурациясынын опция реестриндеги Конфигурация регистрлери, Картанын статусунун реестри жана Pin алмаштыруу реестри андан окулат жана аларга жазылат. Хост тарабынан чыгарылган 4 бит кең H_CONTROL [3:0] сигналы бул операциялардын бардыгын айырмалайт. CF+ интерфейси H_CONTROL коддон чыгарат жана CF+ спецификацияларына ылайык CF+ картасына башкаруу сигналдарын берет. Маалыматтар башкаруу сигналдары берилгенден кийин 16-бит маалымат шинасында жеткиликтүү болот. Киргизүү/чыгаруу режиминде программалык камсыздоону баштапкы абалга келтирүү (CF+ картасындагы Конфигурация Опция реестринин MSB деңгээлин жогору коюу менен түзүлгөн) текшерилет. Байтка жана сөзгө жетүү операциялары интерфейс тарабынан жогоруда деталдаштырылган эс тутум режиминдеги операцияларга окшош түрдө аткарылат.

1-сүрөт: CF+ интерфейсинин жана CF+ түзмөгүнүн ар кандай интерфейстик сигналдарыintel-CF-интерфейси-колдонуу-Altera-MAX-Series-fig-1

  • Бул сүрөттө CF+ интерфейсин ишке ашыруу үчүн негизги блок схемасы көрсөтүлгөн.
Сигналдар

1-таблица: CF+ интерфейсинин сигналдары

Бул таблицада CF+ картасынын интерфейциялык сигналдары келтирилген.

Сигнал

HOST_ADDRESS [10:0]

Багыт

Чыгуу

Description

Бул дарек сызыктары төмөнкүлөрдү тандайт: киргизүү/чыгаруу портунун дарек регистрлери, эстутумга түшүрүлгөн порт дарек регистрлери, анын конфигурациясын башкаруу жана абал регистрлери.

CE_1 [1:0] Чыгуу Бул 2 биттик активдүү-төмөн картаны тандоо сигналы.
Сигнал

IORD

Багыт

Чыгуу

Description

Бул CF+ картасынан автобустагы киргизүү/чыгаруу маалыматтарын дарбазалоо үчүн хост интерфейси тарабынан түзүлгөн киргизүү/чыгаруу окуу стробу.

IOWA Чыгуу Бул CF+ картасындагы картанын маалымат шининдеги киргизүү/чыгаруу маалыматтарын сааттоо үчүн колдонулган I/O жазуу импульстук стробо.
OE Чыгуу Активдүү-төмөн чыгаруу стробду иштетет.
ДАЯР Киргизүү Эстутум режиминде бул сигнал CF+ картасы жаңы маалымат берүү операциясын кабыл алууга даяр болгондо жогору, ал эми карта бош эмес болгондо төмөн бойдон сакталат.
ИРАК Киргизүү I/O режиминин иштөөсүндө бул сигнал үзгүлтүккө учуроо талабы катары колдонулат. Ал төмөн strobed.
REG_1 Чыгуу Бул сигнал жалпы эстутум менен атрибут эс тутумуна кирүү мүмкүнчүлүгүн айырмалоо үчүн колдонулат. Жалпы эс үчүн жогорку жана атрибут эстутуму үчүн төмөн. I/O режиминде бул сигнал I/O дареги автобуста турганда активдүү-төмөн болушу керек.
WE Чыгуу Карта конфигурациясынын регистрлерине жазуу үчүн активдүү-төмөн сигнал.
RESET Чыгуу Бул сигнал CF+ картасындагы бардык регистрлерди баштапкы абалга келтирет же инициализациялайт.
CD_1 [1:0] Киргизүү Бул 2 биттик активдүү төмөн картаны аныктоо сигналы.

Таблица 2: Хост интерфейсинин сигналдары

Бул таблицада хост интерфейсин түзгөн сигналдар келтирилген.

Сигнал

H_INT

Багыт

Чыгуу

Description

Интерфейстен хостко чейин активдүү-төмөн үзүлүү сигналы картаны киргизүүнү көрсөтүүдө.

H_READY Чыгуу CF+ көрсөтүү менен интерфейстен хостко даяр сигнал жаңы маалыматтарды кабыл алууга даяр.
H_ENABLE Киргизүү Чипти иштетүү
H_ACK Киргизүү Интерфейс тарабынан жасалган үзгүлтүккө учуроо өтүнүчүн ырастоо.
H_CONTROL [3:0] Киргизүү I/O жана эстутум READ/WRITE операцияларын тандаган 4 биттик сигнал.
H_RESET [1:0] Киргизүү Аппараттык жана программалык камсыздоону баштапкы абалга келтирүү үчүн 2 биттик сигнал.
H_IOM Киргизүү Эс тутум режимин жана киргизүү/чыгаруу режимин айырмалайт.

Ишке ашыруу

  • Бул конструкциялар MAX II, MAX V жана MAX 10 түзмөктөрүн колдонуу менен ишке ашырылышы мүмкүн. Берилген дизайн булак коддору тиешелүүлүгүнө жараша MAX II (EPM240) жана MAX 10 (10M08) максаттуу. Бул дизайн баштапкы коддору түзүлгөн жана MAX түзмөктөрүнө түздөн-түз программаланышы мүмкүн.
  • MAX II дизайны үчүн эксample, хост жана CF+ интерфейс портторун ылайыктуу GPIOs менен картага түшүрүңүз. Бул дизайн EPM54 түзмөгүндөгү жалпы LEнин болжол менен 240% колдонот жана 45 киргизүү/чыгаруу пиндерин колдонот.
  • MAX II дизайн мурункуample эки режимде иштеген CF+ түзмөгүн колдонот: I/O режимин колдонгон PC Card ATA жана эстутум режимин колдонгон PC Card ATA. Үчүнчү кошумча режим, Чыныгы IDE режими каралбайт. MAX II түзмөгү хост контроллери катары иштейт жана хост менен CF+ картасынын ортосунда көпүрө болуп иштейт.

Source Code

Бул дизайн эксamples Verilogдо ишке ашырылат.

Ыраазычылык

  • Дизайн эксampтарабынан Altera MAX 10 FPGAs үчүн ылайыкташтырылган Orchid Technologies Engineering and Consulting, Inc. Майнард, Массачусетс 01754
  • TEL: 978-461-2000
  • WEB: www.orchid-tech.com
  • EMAIL: info@orchid-tech.com

Документти кайра карап чыгуу тарыхы

3-таблица: Документти кайра карап чыгуу тарыхы

Дата

Сентябрь 2014

Версия

2014.09.22

Өзгөрүүлөр

MAX 10 маалымат кошулду.

Декабрь 2007, V1.0 1.0 Алгачкы чыгаруу.

Документтер / Ресурстар

Altera MAX сериясын колдонуу менен intel CF+ интерфейси [pdf] Instructions
Altera MAX сериясын колдонуу менен CF интерфейси, Altera MAX сериясын колдонуу, CF интерфейси, MAX сериясы

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *