Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері пайдаланушы нұсқаулығы

Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері пайдаланушы нұсқаулығы

Microsemi логотипі

Кіріспе
Жадсыз FIFO контроллері тек FIFO контроллерінің логикасын жасайды. Бұл ядро ​​екі портты үлкен SRAM немесе Micro SRAM бірге пайдалануға арналған. Жадсыз FIFO контроллері ЖЖҚ блоктарының тереңдігі мен енінің каскадтылығына тәуелсіз. Жадсыз FIFO контроллері бос/толық жалаушалары бар бір RAM-орналасқан түйіршіктілікке ие. Ол көріну мен пайдалану мүмкіндігін арттыру үшін көптеген қосымша күй порттарын қолдайды. Бұл қосымша порттар төмендегі бөлімдерде толығырақ сипатталған. Бұл құжатта біз FIFO контроллерін жад данасы жоқ қалай конфигурациялауға болатынын сипаттаймыз және сигналдардың қосылу жолын анықтаймыз.
Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері пайдаланушы нұсқаулығы - 1-сурет

1 Функционалдық

Жазу тереңдігі/ені және оқу тереңдігі/ені

Әрбір порт үшін тереңдік диапазоны 1-99999. Әрбір порт үшін ені диапазоны 1-999. Екі портты кез келген тереңдік пен енге тәуелсіз конфигурациялауға болады. (Жазу тереңдігі * Жазу ені) тең болуы керек (Оқу тереңдігі * Оқу ені).

Бір сағат (CLK) немесе тәуелсіз жазу және оқу сағаттары (WCLOCK, RCLOCK)

Жадсыз FIFO контроллері қос немесе бір сағаттық дизайнды ұсынады. Қос сағаттық дизайн сағаттық домендерді тәуелсіз оқуға және жазуға мүмкіндік береді. Оқу доменіндегі әрекеттер оқу сағатымен синхронды, ал жазу доменіндегі әрекеттер жазу сағатымен синхронды. Жалғыз сағат опциясын таңдау әлдеқайда қарапайым, кішірек және жылдам дизайнға әкеледі. Жадсыз FIFO контроллері үшін әдепкі конфигурация WCLOCK және RCLOCK функцияларын бірдей сағатпен басқаруға арналған Бір сағат (CLK) болып табылады. Тәуелсіз сағаттарды (Жазу және оқу үшін бір-бірден) жүргізу үшін Жалғыз сағат құсбелгісін алып тастаңыз. Сағат полярлығы – Жазу және оқу сағаттарының белсенді жиегін өзгерту үшін жоғары немесе төмен көрсеткілерді басыңыз. Бір сағатты пайдалансаңыз, тек CLK таңдай аласыз; тәуелсіз сағаттарды пайдалансаңыз, WCLOCK және RCLOCK екеуінің де полярлығын таңдауға болады.

Жазуды қосу (БІЗ)

WE жазу деректерінің сағат шетіндегі ЖЖҚ жазу мекенжайына (MEMWADDR) жазылғанын басқарады. WE полярлығы – WE сигналының белсенді жиегін өзгерту үшін жоғары немесе төмен көрсеткілерді басыңыз.

Оқуды қосу (RE)

RE растау оқу мекенжайындағы (MEMRADDR) ЖЖҚ деректерін оқуға әкеледі. RE полярлығы – RE сигналының белсенді жиегін өзгерту үшін жоғары немесе төмен көрсеткілерді басыңыз.

FIFO толық болғанда жазуға рұқсат беріңіз

FIFO толған кезде жазуды жалғастыру үшін осы құсбелгіні қойыңыз. Бар FIFO мәні қайта жазылады.

FIFO бос болғанда оқуға рұқсат етіңіз

FIFO бос болған кезде оқуды жалғастыру үшін осы құсбелгіні қойыңыз.

Асинхронды қалпына келтіру (қалпына келтіру)

Белсенді-төмен RESET сигналын бекіту FIFO контроллерін жадсыз қалпына келтіреді. Полярлықты қалпына келтіру – RESET сигналының белсенді жиегін өзгерту үшін жоғары немесе төмен көрсеткілерді басыңыз.

Жадсыз FIFO контроллерінде жалаушаларды жасау

Жадсыз FIFO контроллеріндегі жалаушалар келесідей жасалады:

  • Толық, бос, дерлік толық және дерлік бос жалаушалар осы модульдің тіркелген шығыстары болып табылады.
  • Толық дерлік және бос дерлік жалаушалар қосымша порттар болып табылады; шекті мәндерді статикалық немесе динамикалық түрде орнатуға болады.
    - Шектіге статикалық мән орнату үшін: AFVAL немесе AEVAL портының жанындағы құсбелгіні алып тастаңыз; бұл порт(тарды) өшіреді және AFULL / AEMPTY порт(лар)ының жанындағы мәтінді басқару жолағын қосады. Осы өріске қажетті статикалық шекті енгізіңіз.
    – Шекті мәнге динамикалық мән орнату үшін AFVAL немесе AEVAL портының жанындағы құсбелгі(лерді) таңдаңыз, бұл бір немесе екі автобуспен ядро ​​генерациясын қосады. Содан кейін қажетті шекті мәндерді динамикалық түрде енгізуге болады.
  • Толық жалау FIFO толтыратын деректер жазылған сағатта бекітіледі.
  • Бос жалауша соңғы деректер FIFO-дан оқылатын сағатта бекітіледі.
  • Толық дерлік жалауша шекке жеткен сол сағатта бекітіледі.
  • Бос дерлік жалауша табалдырығына жеткен сол сағатта бекітіледі. Мысалыample, егер сіз бос дерлік 10 шегін көрсетсеңіз, жалауша FIFO құрамында 10 элемент болатын бір оқу сағатында бекітіледі.

2 FIFO контроллеріндегі аумақ және жылдамдық

FIFO контроллерінің өлшемі мен жұмыс жиілігі қосылған конфигурацияға және қосымша мүмкіндіктерге байланысты; ескертіп қой:

  • Бір сағат дизайны кішірек және жылдамырақ болады; себебі синхронизаторлар мен сұр кодтауыш/декодер қажет емес.
  • 2 қуаты емес порт тереңдігі үлкенірек және баяу дизайн жасайды. Себебі логикалық оңтайландыру 2 тереңдіктегі қуат үшін орын алады. Осылайша, сізге 66 x 8 FIFO қажет болса, ол көбірек болуы мүмкінtagАудан және/немесе жылдамдыққа қатысты болса, FIFO тереңдігін 64 немесе 128 таңдау үшін eous.

3 Уақыт диаграммасы

Жазу операциясы

Жазу операциясы кезінде WE сигналы бекітілген кезде FIFO DATA шинасындағы мәнді жадқа сақтайды. WACK сигналы FIFO-да сәтті жазу операциясы орын алған сайын бекітіледі. Егер FIFO толтырылса, FULL жалаушасы қосымша деректер жазуға болмайтынын көрсетеді. AFULL жалауы FIFO ішіндегі элементтердің саны шекті мөлшерге тең болғанда бекітіледі. Егер FIFO толып тұрғанда жазу әрекеті орындалса, ТОЛЫҚ сигналы келесі сағат циклінде бекітіліп, қате орын алғанын көрсетеді. ТОЛЫҚ сигналы сәтсіз аяқталған әрбір жазу операциясы үшін бекітіледі. А сampТереңдік конфигурациясы 4, толық дерлік мәні 3-ке орнатылған және сағат жиегі көтерілетін FIFO уақытының диаграммасы 3-1 суретте көрсетілген.
Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері пайдаланушы нұсқаулығы - 3-1-сурет

Операцияны оқу

Оқу әрекеті кезінде RE сигналы бекітілген кезде FIFO жадтан Q шинасына деректер мәнін оқиды. Деректер клиентке RE бекітуден кейін екі сағаттық циклде қол жетімді болады, бұл деректер келесі RE бекітілгенге дейін шинада сақталады. DVLD сигналы деректер қол жетімді болатын бір сағаттық циклде бекітіледі. Сондықтан клиент логикасы жарамды деректерді көрсету үшін DVLD сигналын бақылай алады. Дегенмен, DVLD тек бірінші сағат циклі үшін жаңа деректердің қолжетімді екенін растайды, ал нақты деректер әлі де деректер шинасында болуы мүмкін. Егер FIFO бос болса, ЕMPTY жалаушасы басқа деректер элементтерін оқуға болмайтынын көрсету үшін бекітіледі. AEMPTY жалауы FIFO ішіндегі элементтер саны белгіленген шекті мөлшерге тең болғанда бекітіледі. FIFO бос кезде оқу әрекеті орындалса, келесі сағат циклінде қатенің орын алғанын көрсететін АСТЫ АҒЫМ сигналы бекітіледі. АСТЫ АҒЫМ сигналы сәтсіз аяқталған әрбір оқу әрекеті үшін бекітіледі.

А сampТереңдік конфигурациясы 4, бос дерлік мән 1-ге орнатылған және сағат жиегі көтерілетін FIFO уақытының диаграммасы 3-2 суретте көрсетілген.
Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері пайдаланушы нұсқаулығы - 3-2-сурет

Айнымалы арақатынасы бар операциялар

Айнымалы ені бар FIFO жазу және оқу жағы үшін әртүрлі тереңдік пен ен конфигурацияларына ие. FIFO-ның осы түрін пайдалану кезінде кейбір ерекше ойлар бар:

Деректер реті – Жазу жағының ені оқу жағына қарағанда кішірек: FIFO жадтың ең аз маңызды бөлігін жоғары қарай жаза бастайды. (төмендегі уақыт диаграммасын қараңыз)

  • Деректер реті – Жазу жағы оқу жағына қарағанда үлкенірек ені бар, яғни FIFO жадтың ең аз маңызды бөлігінен оқи бастайды. Жазу жағындағы бірінші сөз 0xABCD болса, FIFO-дан оқылатын сөздер 0xCD, одан кейін 0xAB болады.
  • Толық жалауша генерациясы – Жазу тұрғысынан толық сөзді жазу мүмкін болмаған кезде FULL бекітіледі. ТОЛЫҚ FIFO форматында жазу арақатынасынан толық сөз жазу үшін жеткілікті орын болған жағдайда ғана бекітіледі. (3-3-суреттегі уақыт диаграммасын қараңыз)
  • Бос жалауша генерациясы – Оқыған арақатынасындағы толық сөзді оқуға болатын кезде ғана EMPTY күші жойылады. FIFO-да оқылған арақатынастағы толық сөз болмаса, EMPTY бекітіледі (3-3-суреттегі уақыт диаграммасын қараңыз).
  • Күй жалауын генерациялаудың салдары FIFO-да оқу жағында бірден көрінбеуі мүмкін ішінара сөз болуы мүмкін. Мысалыample, жазу жағының ені оқу жағына қарағанда кішірек болғанда қарастырыңыз. Жазушы жағы 1 сөз жазып, аяқтайды. Сценарийдің бұл түрінде FIFO пайдаланатын қолданба ішінара деректер сөзі нені білдіретінін қарастыруы керек.
  • Егер ішінара деректер сөзін төмен қарай өңдеу мүмкін болмаса, оны толық сөзге жеткенше FIFO-дан шығару мағынасыз болады. Дегенмен, егер ішінара сөз жарамды деп есептелсе және оның «толық емес» күйінде төмен қарай өңделуі мүмкін болса, онда бұл жағдайды өңдеу үшін механизмнің басқа түрін жасау қажет.
    3-3 суретте жазу жағының ені x4, ал оқу жағы x8 ені ретінде конфигурацияланған шартты суреттейді.

Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері пайдаланушы нұсқаулығы - 3-3-сурет

4 Порт сипаттамасы

4-1-кестеде жасалған макростағы жад сигналдары жоқ FIFO контроллерінің тізімі берілген.

Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері Пайдаланушы нұсқаулығы - Кесте 4-1

Өнімді қолдау

Microsemi SoC Products Group өз өнімдерін тұтынушыларға қызмет көрсету, тұтынушыларды техникалық қолдау орталығы, т.б. webсайт, электрондық пошта және дүниежүзілік сату кеңселері. Бұл қосымша Microsemi SoC өнімдер тобына хабарласу және осы қолдау қызметтерін пайдалану туралы ақпаратты қамтиды.

Клиенттерге қызмет көрсету

Өнім бағасы, өнімді жаңарту, жаңарту ақпараты, тапсырыс күйі және авторизация сияқты техникалық емес өнімге қолдау көрсету үшін тұтынушыларға қызмет көрсету орталығына хабарласыңыз.
Солтүстік Америкадан, 800.262.1060 нөміріне қоңырау шалыңыз. Әлемнің басқа елдерінен, 650.318.4460 нөміріне қоңырау шалыңыз, әлемнің кез келген жерінен, 408.643.6913.

Тұтынушыларды техникалық қолдау орталығы

Microsemi SoC Products Group компаниясы тұтынушыларға техникалық қолдау көрсету орталығын аппараттық, бағдарламалық қамтамасыз ету және Microsemi SoC өнімдері туралы дизайн сұрақтарына жауап беруге көмектесетін жоғары білікті инженерлермен қамтамасыз етеді. Тұтынушыларға техникалық қолдау көрсету орталығы қолданба жазбаларын, дизайн циклінің жалпы сұрақтарына жауаптарды, белгілі мәселелердің құжаттамасын және әртүрлі жиі қойылатын сұрақтарды жасауға көп уақыт жұмсайды. Сондықтан бізбен хабарласпас бұрын біздің онлайн ресурстарымызға кіріңіз. Біз сіздің сұрақтарыңызға жауап берген болармыз.

Техникалық көмек

Тұтынушыларды қолдау қызметіне кіріңіз webсайт (www.microsemi.com/soc/support/search/default.aspx) қосымша ақпарат пен қолдау алу үшін. Көптеген жауаптар іздеуге болады web ресурста диаграммалар, иллюстрациялар және басқа ресурстарға сілтемелер кіреді webсайт.

Webсайт

SoC басты бетінде әртүрлі техникалық және техникалық емес ақпаратты шолуға болады www.microsemi.com/soc.

Тұтынушыларды техникалық қолдау орталығына хабарласу

Техникалық қолдау орталығында жоғары білікті инженерлер жұмыс істейді. Техникалық қолдау орталығына электрондық пошта немесе Microsemi SoC өнімдер тобы арқылы хабарласуға болады webсайт.

Электрондық пошта
Сіз өзіңіздің техникалық сұрақтарыңызды біздің электрондық пошта мекенжайымызға жібере аласыз және жауаптарды электрондық пошта, факс немесе телефон арқылы ала аласыз. Сондай-ақ, дизайн мәселелеріңіз болса, дизайныңызды электрондық пошта арқылы жібере аласыз fileкөмек алу үшін. Біз күні бойы электрондық пошта тіркелгісін үнемі бақылап отырамыз. Сұранысыңызды бізге жіберген кезде сұрауыңызды тиімді өңдеу үшін толық аты-жөніңізді, компанияңыздың аты-жөніңізді және байланыс ақпаратыңызды қосуды ұмытпаңыз. Техникалық қолдау көрсету электрондық пошта мекенжайы soc_tech@microsemi.com.

Менің істерім
Microsemi SoC Products Group тұтынушылары «Менің істерім» бөліміне өту арқылы онлайн техникалық істерді жібере және бақылай алады.

АҚШ-тан тыс
АҚШ-тың уақыт белдеулерінен тыс көмекке мұқтаж тұтынушылар электрондық пошта арқылы техникалық қолдау қызметіне хабарласа алады (soc_tech@microsemi.com) немесе жергілікті сату кеңсесіне хабарласыңыз. Сату кеңселерінің тізімін мына жерден табуға болады www.microsemi.com/soc/company/contact/default.aspx.

ITAR техникалық қолдауы

Халықаралық қару айналымы ережелерімен (ITAR) реттелетін RH және RT FPGA құрылғыларында техникалық қолдау алу үшін бізге мына арқылы хабарласыңыз. soc_tech_itar@microsemi.com. Немесе, Менің істерім ішінде ITAR ашылмалы тізімінде Иә опциясын таңдаңыз. ITAR реттейтін Microsemi FPGA толық тізімін алу үшін ITAR сайтына кіріңіз web бет.

Microsemi логотипіMicrosemi Корпоративтік штаб-пәтері One Enterprise, Aliso Viejo CA 92656 АҚШ АҚШ ішінде: +1 949-380-6100 Сатылым: +1 949-380-6136 Факс: +1 949-215-4996

Microsemi корпорациясы (NASDAQ: MSCC) жартылай өткізгіш шешімдердің кешенді портфолиосын ұсынады: аэроғарыш, қорғаныс және қауіпсіздік; кәсіпорын және байланыс; және өнеркәсіптік және баламалы энергия нарықтары. Өнімдерге өнімділігі жоғары, жоғары сенімді аналогтық және RF құрылғылары, аралас сигнал және РЖ интегралды схемалары, реттелетін SoC, FPGA және толық ішкі жүйелер кіреді. Microsemi штаб-пәтері Алисо Виехода, Калифорнияда орналасқан. Қосымша ақпаратты мына жерден қараңыз www.microsemi.com.

© 2012 Microsemi корпорациясы. Барлық құқықтар сақталған. Microsemi және Microsemi логотипі Microsemi корпорациясының сауда белгілері болып табылады. Барлық басқа сауда белгілері мен қызмет көрсету белгілері олардың тиісті иелерінің меншігі болып табылады.

Құжаттар / Ресурстар

Жад конфигурациясы жоқ Microsemi SmartFusion2 FIFO контроллері [pdf] Пайдаланушы нұсқаулығы
Жад конфигурациясы жоқ SmartFusion2 FIFO контроллері, SmartFusion2, жад конфигурациясы жоқ FIFO контроллері, жад конфигурациясы

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *