интел ЦФ+ интерфејс који користи Алтера МАКС серију
ЦФ+ интерфејс који користи Алтера МАКС серију
- Можете користити Алтера® МАКС® ИИ, МАКС В и МАКС 10 уређаје за имплементацију ЦомпацтФласх+ (ЦФ+) интерфејса. Њихове карактеристике ниске цене, ниске потрошње и лаког укључивања чине их идеалним програмабилним логичким уређајима за апликације које се повезују са меморијским уређајима.
- ЦомпацтФласх картице чувају и преносе неколико облика дигиталних информација (подаци, аудио, слике) и софтвера између широког спектра дигиталних система. Удружење ЦомпацтФласх увело је концепт ЦФ+ за побољшање рада ЦомпацтФласх картица са И/О уређајима и складиштењем података на магнетном диску осим флеш меморије. ЦФ+ картица је картица малог формата која укључује компактне флеш меморијске картице, картице са магнетним диском и различите И/О картице које су доступне на тржишту, као што су серијске картице, етернет картице и бежичне картице. ЦФ+ картица укључује уграђени контролер који управља складиштењем података, проналажењем и исправљањем грешака, управљањем напајањем и контролом сата. ЦФ+ картице се могу користити са пасивним адаптерима у ПЦ-Цард тип-ИИ или тип-ИИИ утичницама.
- Данас, многи потрошачки производи као што су камере, ПДА уређаји, штампачи и лаптопови имају утичницу која прихвата ЦомпацтФласх и ЦФ+ меморијске картице. Поред уређаја за складиштење, ова утичница се такође може користити за повезивање И/О уређаја који користе ЦФ+ интерфејс.
Повезане информације
Десигн Екampле за МАКС ИИ
- Пружа МАКС ИИ дизајн fileс за ову напомену о примени (АН 492)
Десигн Екampле за МАКС 10
- Пружа МАКС 10 дизајн fileс за ову напомену о примени (АН 492)
Управљање напајањем у преносивим системима који користе Алтера уређаје
- Пружа више информација о управљању напајањем у преносивим системима који користе Алтера уређаје
МАКС ИИ Смернице за дизајн уређаја
- Пружа више информација о смерницама за дизајн МАКС ИИ уређаја
Коришћење ЦФ+ интерфејса са Алтера уређајима
- Интерфејс ЦФ+ картице је омогућен од стране хоста потврђивањем Х_ЕНАБЛЕ сигнала. Када се ЦомпацтФласх картица убаци у утичницу, два пина (ЦД_1 [1:0]) се спуштају на ниско, показујући интерфејсу да је картица правилно уметнута. Као одговор на ову акцију, интерфејс генерише сигнал прекида Х_ИНТ, у зависности од статуса ЦД_1 пинова и сигнала за омогућавање чипа (Х_ЕНАБЛЕ).
Х_РЕАДИ сигнал се такође потврђује кад год су испуњени захтевани услови. Овај сигнал указује процесору да је интерфејс спреман да прихвати податке од процесора. 16-битна магистрала података до ЦФ+ картице је директно повезана са хостом. Када хост прими сигнал прекида, он одговара на њега генерисањем сигнала потврде, Х_АЦК, да би интерфејс показао да је примио прекид - Интел Цорпоратион. Сва права задржана. Интел, Интел лого, Алтера, Арриа, Цицлоне, Енпирион, МАКС, Ниос, Куартус и Стратик речи и логотипи су заштитни знаци Интел Цорпоратион или њених подружница у САД и/или другим земљама. Интел гарантује перформансе својих ФПГА и полупроводничких производа у складу са тренутним спецификацијама у складу са Интеловом стандардном гаранцијом, али задржава право да изврши измене било којег производа и услуге у било које време без обавештења. Интел не преузима никакву одговорност или одговорност која произилази из примене или коришћења било које информације, производа или услуге описане овде осим ако је Интел изричито пристао у писаној форми. Интеловим клијентима се саветује да набаве најновију верзију спецификација уређаја пре него што се ослоне на било коју објављену информацију и пре него што наруче производе или услуге.
- Друга имена и брендови могу се сматрати власништвом других. и спреман је за обављање даљих функција. Овај сигнал делује као подстицај; све операције интерфејса, хоста или процесора и ЦомпацтФласх картице су синхронизоване са овим сигналом. Интерфејс такође проверава да ли постоји Х_РЕСЕТ сигнал; овај сигнал генерише домаћин да би указао да сви почетни услови морају бити ресетовани.
- Интерфејс заузврат генерише РЕСЕТ сигнал за ЦомпацтФласх картицу указујући јој да ресетује све своје контролне сигнале на подразумевано стање.
- Х_РЕСЕТ сигнал може бити генерисан хардвером или софтвером. Ресетовање софтвера је назначено МСБ регистра опција конфигурације унутар ЦФ+ картице. Домаћин генерише 4-битни контролни сигнал
- Х_ЦОНТРОЛ да укаже жељену функцију ЦФ+ картице на ЦФ+ интерфејс. Интерфејс декодира Х_ЦОНТРОЛ сигнал и издаје различите контролне сигнале за читање и писање података и информација о конфигурацији. Свака операција картице је синхронизована са Х_АЦК сигналом. На позитивној ивици Х_АЦК, подржани Алтера уређај проверава сигнал за ресетовање и сходно томе издаје сигнале ХОСТ_АДДРЕСС, омогућавање чипа (ЦЕ_1), омогућавање излаза (ОЕ), омогућавање писања (ВЕ), РЕГ_1 и РЕСЕТ. Сваки од ових сигнала има унапред дефинисану вредност за све горе поменуте операције. Ово су стандардни протоколи, како их дефинише ЦомпацтФласх асоцијација.
- Х_ИОМ сигнал се држи ниским у режиму заједничке меморије и високим у И/О режиму. Режим заједничке меморије омогућава писање и читање и 8-битних и 16-битних података.
- Такође, регистри конфигурације у регистру опција конфигурације ЦФ+ картице, регистру статуса картице и регистру замене пинова се читају и уписују у њих. 4-битни сигнал Х_ЦОНТРОЛ [3:0] који издаје хост разликује све ове операције. ЦФ+ интерфејс декодира Х_ЦОНТРОЛ и шаље контролне сигнале ЦФ+ картици у складу са ЦФ+ спецификацијама. Подаци се стављају на располагање на 16-битној магистрали података након што се издају контролни сигнали. У И/О режиму, проверава се софтверско ресетовање (генерисано тако што се МСБ регистра опција конфигурације у ЦФ+ картици високо). Операције приступа бајтовима и речима се извршавају од стране интерфејса на начин сличан онима у режиму меморије који је детаљно описан горе.
Слика 1: Различити сигнали интерфејса ЦФ+ интерфејса и ЦФ+ уређаја
- Ова слика приказује основни блок дијаграм за имплементацију ЦФ+ интерфејса.
Сигналс
Табела 1: Сигнали ЦФ+ интерфејса
Ова табела наводи сигнале интерфејса ЦФ+ картице.
Сигнал
ХОСТ_АДДРЕСС [10:0] |
Правац
Излаз |
Опис
Ове адресне линије бирају следеће: регистре адреса И/О порта, регистре адреса порта мапираних у меморију, контролу његове конфигурације и статусне регистре. |
ЦЕ_1 [1:0] | Излаз | Ово је 2-битни сигнал за одабир картице са активним ниским нивоом. |
Сигнал
ИОРД |
Правац
Излаз |
Опис
Ово је И/О стробе за читање које генерише хост интерфејс за гејтирање И/О података на магистрали са ЦФ+ картице. |
ИОВА | Излаз | Ово је И/О уписни пулсни стробоскоп који се користи за тактирање И/О података на сабирници података картице на ЦФ+ картици. |
OE | Излаз | Активно-ниски излаз омогућава строб. |
РЕАДИ | Инпут | У режиму меморије, овај сигнал се одржава високим када је ЦФ+ картица спремна да прихвати нову операцију преноса података и низак када је картица заузета. |
ИРАК | Инпут | У И/О режиму рада, овај сигнал се користи као захтев за прекид. Ниско је стробирано. |
РЕГ_1 | Излаз | Овај сигнал се користи за разликовање приступа заједничкој меморији и меморији атрибута. Висок за уобичајену меморију и низак за меморију атрибута. У И/О режиму, овај сигнал би требало да буде активан-ниски када је И/О адреса на магистрали. |
WE | Излаз | Активно-ниски сигнал за упис у регистре конфигурације картице. |
РЕСЕТ | Излаз | Овај сигнал ресетује или иницијализује све регистре у ЦФ+ картици. |
ЦД_1 [1:0] | Инпут | Ово је 2-битни активни-ниски сигнал детекције картице. |
Табела 2: Сигнали интерфејса домаћина
Ова табела наводи сигнале који формирају хост интерфејс.
Сигнал
Х_ИНТ |
Правац
Излаз |
Опис
Активно-ниски сигнал прекида од интерфејса до хоста који указује на уметање картице. |
Х_РЕАДИ | Излаз | Сигнал спремности од интерфејса до хоста који показује да је ЦФ+ спреман да прихвати нове податке. |
Х_ЕНАБЛЕ | Инпут | Омогућавање чипа |
Х_АЦК | Инпут | Потврда захтева за прекидом од стране интерфејса. |
Х_ЦОНТРОЛ [3:0] | Инпут | 4-битни сигнал који бира између И/О и меморијских операција ЧИТАЊА/ВРИТЕ. |
Х_РЕСЕТ [1:0] | Инпут | 2-битни сигнал за ресетовање хардвера и софтвера. |
Х_ИОМ | Инпут | Разликује меморијски режим и И/О режим. |
Имплементација
- Ови дизајни се могу имплементирати помоћу МАКС ИИ, МАКС В и МАКС 10 уређаја. Обезбеђени изворни кодови дизајна циљају на МАКС ИИ (ЕПМ240) и МАКС 10 (10М08), респективно. Ови изворни кодови дизајна се компајлирају и могу се програмирати директно на МАКС уређаје.
- За МАКС ИИ дизајн прampле, мапирати хост и ЦФ+ портове за повезивање у одговарајуће ГПИО. Овај дизајн користи око 54% укупних ЛЕ у ЕПМ240 уређају и користи 45 И/О пинова.
- МАКС ИИ дизајн екampле користи ЦФ+ уређај, који функционише у два режима: ПЦ Цард АТА користећи И/О режим и ПЦ Цард АТА користећи меморијски режим. Трећи опциони режим, Труе ИДЕ режим, се не разматра. МАКС ИИ уређај ради као главни контролер и делује као мост између хоста и ЦФ+ картице.
Изворни код
Ови дизајн прampлесови су имплементирани у Верилог-у.
Признања
- Десигн екampприлагођено за Алтера МАКС 10 ФПГА од Орцхид Тецхнологиес Енгинееринг анд Цонсултинг, Инц. Маинард, Массацхусеттс 01754
- ТЕЛ: 978-461-2000
- WEB: ввв.орцхид-тецх.цом
- ЕМАИЛ: инфо@орцхид-тецх.цом
Историја ревизија документа
Табела 3: Историја ревизија документа
Датум
септембра 2014 |
Версион
2014.09.22 |
Промене
Додато МАКС 10 информација. |
Децембар 2007, В1.0 | 1.0 | Првобитно издање. |
Документи / Ресурси
![]() |
интел ЦФ+ интерфејс који користи Алтера МАКС серију [пдфУпутства ЦФ интерфејс који користи Алтера МАКС серију, користи серију Алтера МАКС, ЦФ интерфејс, МАКС серију |