Microsemi SmartFusion2 FPGA Fabric DDR контроллерін конфигурациялау пайдаланушы нұсқаулығы
Кіріспе
SmartFusion2 FPGA екі ендірілген DDR контроллері бар – біреуі MSS (MDDR) арқылы қолжетімді, екіншісі FPGA Fabric (FDDR) арқылы тікелей қол жеткізуге арналған. MDDR және FDDR екеуі де чиптен тыс DDR жадтарын басқарады.
Fabric DDR контроллерін толық конфигурациялау үшін сізге қажет:
- DDR контроллерін конфигурациялау, оның деректер жолы шинасы интерфейсін (AXI немесе AHBLite) таңдау және DDR жиілігін, сондай-ақ мата деректер жолының жиілігін таңдау үшін Fabric External Memory DDR контроллері конфигураторын пайдаланыңыз.
- Сыртқы DDR жады сипаттамаларына сәйкес келетін DDR контроллері регистрлерінің регистр мәндерін орнатыңыз.
- Fabric DDR нұсқасын пайдаланушы қолданбасының бөлігі ретінде жасаңыз және деректер жолы қосылымдарын жасаңыз.
- DDR контроллерінің APB конфигурация интерфейсін Перифериялық инициализация шешімімен анықталғандай қосыңыз.
Сыртқы жад DDR контроллерінің конфигураторы
Fabric External Memory DDR (FDDR) конфигураторы Fabric DDR контроллері үшін жалпы деректер жолын және сыртқы DDR жады параметрлерін конфигурациялау үшін пайдаланылады.
Сурет 1-1 • FDDR конфигураторы біттіview
Жад параметрлері
MDDR ішіндегі жад опцияларын конфигурациялау үшін Жад параметрлерін пайдаланыңыз.
- Жад түрі – LPDDR, DDR2 немесе DDR3
- Деректер ені – 32 биттік, 16 биттік немесе 8 биттік
- Сағат жиілігі – 20 МГц пен 333 МГц аралығындағы кез келген мән (Ондық/Бөлшек)
- SECDED қосылған ECC – ҚОСУ немесе ӨШІРУ
- Мекенжай картасы – {ROW,BANK,COLUMN},{BANK,ROW,COLUMN}
Мата интерфейсінің параметрлері
FPGA мата интерфейсі – Бұл FDDR және FPGA дизайны арасындағы деректер интерфейсі. FDDR жад контроллері болғандықтан, ол AXI немесе AHB шинасында құл болу үшін арналған. Автобустың шебері автобус транзакцияларын бастайды, оларды өз кезегінде FDDR жад транзакциялары ретінде түсіндіреді және чиптен тыс DDR жадына хабарланады. FDDR мата интерфейсінің опциялары:
- AXI-64 интерфейсін пайдалану – Бір шебер 64 биттік AXI интерфейсі арқылы FDDR-ге қатынасады.
- Жалғыз AHB-32 интерфейсін пайдалану – Бір мастер FDDR-ге жалғыз 32-биттік AHB интерфейсі арқылы қол жеткізеді.
- Екі AHB-32 интерфейсін пайдалану – екі шебер екі 32-биттік AHB интерфейсін пайдаланып FDDR-ге қатынасады.
FPGA САҒАТының бөлгіші – DDR контроллерінің сағаты (CLK_FDDR) мен мата интерфейсін басқаратын сағат (CLK_FIC64) арасындағы жиілік қатынасын көрсетеді. CLK_FIC64 жиілігі FDDR AHB/AXI шина интерфейсіне қосылған AHB/AXI ішкі жүйесінің жиілігіне тең болуы керек. Мысалыample, егер сізде 200 МГц жиілікте жұмыс істейтін DDR жедел жады болса және Fabric/AXI ішкі жүйеңіз 100 МГц жиілікте жұмыс істейтін болса, 2 бөлгішін таңдауыңыз керек (1-2-сурет).
Сурет 1-2 • Мата интерфейсінің параметрлері – AXI интерфейсі және FDDR сағатының бөлгіш келісімі
Матаны пайдаланыңыз PLL ҚҰЛПТАУ – CLK_BASE Fabric CCC ішінен алынған болса, матаның CCC LOCK шығысын FDDR FAB_PLL_LOCK кірісіне қосуға болады. CLK_BASE Fabric CCC құлыпталғанша тұрақты емес. Сондықтан, Microsemi CLK_BASE тұрақты болғанша FDDR қалпына келтіруде (яғни, CORE_RESET_N кірісін бекіту) ұстауды ұсынады. Fabric CCC құрылғысының LOCK шығысы Fabric CCC шығыс сағаттарының тұрақты екенін көрсетеді. FAB_PLL_LOCK пайдалану опциясын тексеру арқылы FDDR FAB_PLL_LOCK кіріс портын ашуға болады. Содан кейін Fabric CCC LOCK шығысын FDDR FAB_PLL_LOCK кірісіне қосуға болады.
IO Drive Strength
DDR енгізу/шығару құрылғылары үшін келесі дискінің күшті жақтарының бірін таңдаңыз:
- Жартылай жетек күші
- Толық жетек күші
DDR жады түріне және сіз таңдаған енгізу/шығару күшіне байланысты Libero SoC FDDR жүйеңіз үшін DDR енгізу/шығару стандартын келесідей орнатады:
DDR жад түрі | Жартылай жетек күші | Толық жетек күші |
DDR3 | SSTL15I | SSTL15II |
DDR2 | SSTL18I | SSTL18II |
LPDDR | LPDRI | LPDRII |
Үзілістерді қосыңыз
FDDR белгілі бір алдын ала анықталған шарттар орындалған кезде үзілістерді көтеруге қабілетті. Қолданбаңызда осы үзулерді пайдаланғыңыз келсе, FDDR конфигураторында үзулерді қосу құсбелгісін қойыңыз.
Бұл FDDR данасында үзу сигналдарын көрсетеді. Бұл үзіліс сигналдарын дизайныңыз талап ететіндей қосуға болады. Келесі үзу сигналдары және олардың алғышарттары қол жетімді:
- FIC_INT – Мастер мен FDDR арасындағы транзакцияда қате болған кезде жасалады
- IO_CAL_INT – APB конфигурация интерфейсі арқылы DDR контроллері регистрлеріне жазу арқылы DDR енгізу/шығаруларын қайта калибрлеуге мүмкіндік береді. Калибрлеу аяқталған кезде бұл үзу көтеріледі. I/O қайта калибрлеу туралы толық ақпаратты Microsemi SmartFusion2 пайдаланушылар нұсқаулығынан қараңыз.
- PLL_LOCK_INT – FDDR FPLL құлыпталғанын көрсетеді
- PLL_LOCKLOST_INT – FDDR FPLL құлпын жоғалтқанын көрсетеді
- FDDR_ECC_INT – Бір немесе екі биттік қате анықталғанын көрсетеді
Матаның сағат жиілігі
Ағымдағы Сағат жиілігіне және МГц-де көрсетілген САҒАТ бөлгішіне негізделген сағат жиілігін есептеу.
Мата жиілігі (МГц) = Сағат жиілігі / САҒАТ бөлгіші
Жад өткізу қабілеттілігі
Мбит/с-тағы ағымдағы Сағат жиілігінің мәніне негізделген жад өткізу қабілеттілігін есептеу.
Жад өткізу қабілеттілігі (Мбит/с) = 2 * Сағат жиілігі
Жалпы өткізу қабілеттілігі
Ағымдағы Сағат жиілігі, деректер ені және САҒАТ бөлгішіне негізделген жалпы өткізу қабілеттілігін есептеу, Мбит/с.
Жалпы өткізу қабілеттілігі (Мбит/с) = (2 * Сағат жиілігі * Деректер ені) / САҒАТ бөлгіші
FDDR контроллерінің конфигурациясы
Сыртқы DDR жадына қол жеткізу үшін Fabric DDR контроллерін пайдаланған кезде, DDR контроллері орындалу уақытында конфигурациялануы керек. Бұл арнайы DDR контроллерінің конфигурация регистрлеріне конфигурация деректерін жазу арқылы орындалады. Бұл конфигурация деректері сыртқы DDR жадының және қолданбаның сипаттамаларына байланысты. Бұл бөлім осы конфигурация параметрлерін FDDR контроллері конфигураторына енгізу жолын және конфигурация деректерінің жалпы перифериялық инициализация шешімінің бөлігі ретінде қалай басқарылатынын сипаттайды. Перифериялық инициализация шешімі туралы толық ақпарат алу үшін перифериялық инициализацияның пайдаланушы нұсқаулығын қараңыз.
Матаның DDR басқару регистрлері
Fabric DDR контроллерінде орындау уақытында конфигурациялануы қажет регистрлер жинағы бар. Бұл регистрлер үшін конфигурация мәндері әртүрлі параметрлерді білдіреді (мысалыample, DDR режимі, PHY ені, жарылыс режимі, ECC және т.б.). DDR контроллерінің конфигурация регистрлері туралы толық ақпаратты Microsemi SmartFusion2 пайдаланушы нұсқаулығынан қараңыз.
Fabric DDR регистрлерінің конфигурациясы
DDR жадына және қолданбасына сәйкес келетін параметрлерді енгізу үшін Жадты іске қосу (2-1-сурет) және Жад уақыты (2-2-сурет) қойындыларын пайдаланыңыз. Осы қойындыларға енгізген мәндер автоматты түрде сәйкес регистр мәндеріне аударылады. Белгілі бір параметрді басқан кезде, оның сәйкес регистрі Тіркелу сипаттамасы терезесінде сипатталады (1-беттегі 1-4-сурет).
Сурет 2-1 • FDDR конфигурациясы – Жадты инициализациялау қойындысы
Сурет 2-2 • FDDR конфигурациясы – Жад уақыты қойындысы
DDR конфигурациясын импорттау Files
Жадты іске қосу және уақыт қойындыларын пайдаланып DDR жады параметрлерін енгізуге қоса, DDR тізілімінің мәндерін мына жерден импорттай аласыз. file. Ол үшін Конфигурацияны импорттау түймесін басып, мәтінге өтіңіз file DDR регистрлерінің атаулары мен мәндерін қамтиды. 2-3-суретте импорт конфигурациясының синтаксисі көрсетілген.
Сурет 2-3 • DDR тізілімінің конфигурациясы File Синтаксис
Ескерту: GUI арқылы енгізудің орнына тізілім мәндерін импорттауды таңдасаңыз, барлық қажетті регистр мәндерін көрсетуіңіз керек. Мәліметтер алу үшін SmartFusion2 пайдаланушы нұсқаулығын қараңыз
DDR конфигурациясын экспорттау Files
Сондай-ақ, ағымдағы тіркелім конфигурациясының деректерін мәтінге экспорттай аласыз file. Бұл file Сіз импорттаған (бар болса) тізілім мәндерін, сондай-ақ осы диалогтық терезеде енгізген GUI параметрлерінен есептелген мәндерді қамтиды.
DDR регистрінің конфигурациясына жасаған өзгерістерді болдырмауды қаласаңыз, оны Әдепкі қалпына келтіру арқылы орындауға болады. Бұл барлық тіркелім конфигурация деректерін жояды және сіз бұл деректерді қайта импорттауыңыз немесе қайта енгізуіңіз керек. Деректер аппараттық құралдарды қалпына келтіру мәндеріне қайтарылады.
Жасалған деректер
Конфигурацияны жасау үшін OK түймесін басыңыз. Жалпы, Жад уақыты және Жадты инициализациялау қойындыларындағы енгізуіңізге негізделген, FDDR конфигураторы барлық DDR конфигурация регистрлері үшін мәндерді есептейді және бұл мәндерді микробағдарлама жобасына және симуляциясына экспорттайды. fileс. Экспортталатын file синтаксис 2-4 суретте көрсетілген.
Сурет 2-4 • Экспортталған DDR тізілімінің конфигурациясы File Синтаксис
Микробағдарлама
SmartDesign жасаған кезде, төмендегілер орындалады files /firmware/ drivers_config/sys_config каталогында жасалады. Мыналар files CMSIS микробағдарламасының өзегі дұрыс құрастыру және ағымдағы дизайнға қатысты ақпаратты, соның ішінде перифериялық конфигурация деректерін және АЖ үшін сағат конфигурациясы туралы ақпаратты қамтуы үшін қажет. Бұларды өңдемеңіз files қолмен, себебі олар түбірлік дизайн қайта жасалған сайын қайта жасалады.
- sys_config.c
- sys_config.h
- sys_config_mddr_define.h – MDDR конфигурация деректері.
- sys_config_fddr_define.h – FDDR конфигурация деректері.
- sys_config_mss_clocks.h – АЖ сағаттарының конфигурациясы
Модельдеу
АЖ-мен байланысты SmartDesign жасаған кезде, келесі модельдеу files /simulation каталогында жасалады:
- test.bfm – Жоғары деңгейдегі BFM file ол алдымен SmartFusion2 MSS Cortex-M3 процессорын қолданатын кез келген модельдеу кезінде орындалады. Ол peripheral_init.bfm және user.bfm файлдарын осы ретпен орындайды.
- peripheral_init.bfm – Негізгі() процедурасын енгізер алдында Cortex-M3 жүйесінде орындалатын CMSIS::SystemInit() функциясын эмуляциялайтын BFM процедурасын қамтиды. Ол дизайнда пайдаланылған кез келген перифериялық құрылғының конфигурация деректерін дұрыс перифериялық конфигурация регистрлеріне көшіреді, содан кейін пайдаланушы осы перифериялық құрылғыларды пайдалана алатынын растамас бұрын барлық перифериялық құрылғылардың дайын болуын күтеді.
- FDDR_init.bfm – DDR контроллері регистрлеріне енгізілген Fabric DDR конфигурация тіркелімі деректерінің (Тіркеулерді өңдеу тілқатысу терезесін пайдалану арқылы) жазуларын имитациялайтын BFM жазу пәрмендерін қамтиды.
- user.bfm – Пайдаланушы командаларына арналған. Бұл жерде өзіңіздің BFM пәрмендеріңізді қосу арқылы деректер жолын модельдеуге болады file. Бұнда командалар file peripheral_init.bfm аяқталғаннан кейін орындалады.
пайдалану files жоғары болса, конфигурация жолы автоматты түрде имитацияланады. Сізге тек user.bfm файлын өңдеу керек file деректер жолын имитациялау үшін. test.bfm, peripheral_init.bfm немесе MDDR_init.bfm файлдарын өңдемеңіз fileосылар сияқты files түбірлік дизайн жаңартылған сайын қайта жасалады.
Fabric DDR конфигурация жолы
Перифериялық инициализация шешімі Fabric DDR конфигурациясының тіркелімі мәндерін көрсетумен қатар, АЖ-де APB конфигурациясының деректер жолын конфигурациялауды талап етеді (FIC_2). SystemInit() функциясы деректерді FIC_2 APB интерфейсі арқылы FDDR конфигурация регистрлеріне жазады.
Ескерту: Жүйе құрастырушысын пайдалансаңыз, конфигурация жолы автоматты түрде орнатылады және қосылады.
Сурет 2-5 • FIC_2 конфигураторы біттіview
FIC_2 интерфейсін конфигурациялау үшін:
- АЖ конфигураторынан FIC_2 конфигуратор диалогын ашыңыз (2-5-сурет).
- Cortex-M3 арқылы перифериялық құрылғыларды инициализациялау опциясын таңдаңыз.
- Егер сіз оларды пайдаланып жатсаңыз, Fabric DDR/SERDES блоктары сияқты MSS DDR тексерілгенін тексеріңіз.
- Параметрлерді сақтау үшін OK түймесін басыңыз. Бұл 2-2 суретте көрсетілгендей FIC_6 конфигурация порттарын (Сағат, Қалпына келтіру және APB автобус интерфейстері) көрсетеді.
- АЖ құру. FIC_2 порттары (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK және FIC_2_APB_M_RESET_N) енді АЖ интерфейсінде көрсетіледі және оларды перифериялық инициализация шешімі спецификациясына сәйкес CoreSF2Config және CoreSF2Reset қосуға болады.
Сурет 2-6 • FIC_2 порттары
Порт сипаттамасы
FDDR негізгі порттары
Кесте 3-1 • FDDR негізгі порттары
Порт атауы | Бағыт | Сипаттама |
CORE_RESET_N | IN | FDDR контроллерін қалпына келтіру |
CLK_BASE | IN | FDDR мата интерфейсінің сағаты |
FPLL_LOCK | OUT | FDDR PLL Lock шығысы – FDDR PLL құлыпталған кезде жоғары |
CLK_BASE_PLL_LOCK | IN | Fabric PLL Lock кірісі. Бұл енгізу FAB_PLL_LOCK пайдалану опциясы таңдалғанда ғана көрсетіледі. |
Үзіліс порттары
Бұл порттар тобы Үзулерді қосу опциясын таңдаған кезде көрсетіледі.
Кесте 3-2 • Үзіліс порттары
Порт атауы | Бағыт | Сипаттама |
PLL_LOCK_INT | OUT | FDDR PLL құлыпталған кезде бекітеді. |
PLL_LOCKLOST_INT | OUT | FDDR PLL құлпы жоғалған кезде бекітеді. |
ECC_INT | OUT | ECC оқиғасы орын алған кезде бекітеді. |
IO_CALIB_INT | OUT | Енгізу/шығару калибрлеуі аяқталған кезде растайды. |
FIC_INT | OUT | Fabric интерфейсіндегі AHB/AXI протоколында қате болған кезде бекітеді. |
APB3 конфигурация интерфейсі
Кесте 3-3 • APB3 конфигурация интерфейсі
Порт атауы | Бағыт | Сипаттама |
APB_S_PENABLE | IN | Slave қосу |
APB_S_PSEL | IN | Slave Select |
APB_S_PWRITE | IN | Жазуды қосу |
APB_S_PADDR[10:2] | IN | Мекенжай |
APB_S_PWDATA[15:0] | IN | Деректерді жазу |
APB_S_PREADY | OUT | Құл дайын |
APB_S_PSLVERR | OUT | Slave қатесі |
APB_S_PRDATA[15:0] | OUT | Деректерді оқу |
APB_S_PRESET_N | IN | Slave Reset |
APB_S_PCLK | IN | Сағат |
DDR PHY интерфейсі
Кесте 3-4 • DDR PHY интерфейсі
Порт атауы | Бағыт | Сипаттама |
FDDR_CAS_N | OUT | DRAM CASN |
FDDR_CKE | OUT | DRAM CKE |
FDDR_CLK | OUT | Сағат, P жағы |
FDDR_CLK_N | OUT | Сағат, N жағы |
FDDR_CS_N | OUT | DRAM CSN |
FDDR_ODT | OUT | DRAM ODT |
FDDR_RAS_N | OUT | DRAM RASN |
FDDR_RESET_N | OUT | DDR3 үшін DRAM қалпына келтіру |
FDDR_WE_N | OUT | ДРАМ ВЕН |
FDDR_ADDR[15:0] | OUT | Драма мекенжай биттері |
FDDR_BA[2:0] | OUT | Dram банкінің мекенжайы |
FDDR_DM_RDQS[4:0] | ОРЫНДА | Драма деректер маскасы |
FDDR_DQS[4:0] | ОРЫНДА | Dram Data Strobe Input/Output – P Side |
FDDR_DQS_N[4:0] | ОРЫНДА | Dram Data Strobe Input/Output – N жағы |
FDDR_DQ[35:0] | ОРЫНДА | DRAM деректерін енгізу/шығару |
FDDR_FIFO_WE_IN[2:0] | IN | Сигналдағы FIFO |
FDDR_FIFO_WE_OUT[2:0] | OUT | FIFO шығыс сигналы |
FDDR_DM_RDQS ([3:0]/[1:0]/[0]) | ОРЫНДА | Драма деректер маскасы |
FDDR_DQS ([3:0]/[1:0]/[0]) | ОРЫНДА | Dram Data Strobe Input/Output – P Side |
FDDR_DQS_N ([3:0]/[1:0]/[0]) | ОРЫНДА | Dram Data Strobe Input/Output – N жағы |
FDDR_DQ ([31:0]/[15:0]/[7:0]) | ОРЫНДА | DRAM деректерін енгізу/шығару |
FDDR_DQS_TMATCH_0_IN | IN | Сигналдағы FIFO |
FDDR_DQS_TMATCH_0_OUT | OUT | FIFO шығыс сигналы |
FDDR_DQS_TMATCH_1_IN | IN | Сигналдағы FIFO (тек 32 бит) |
FDDR_DQS_TMATCH_1_OUT | OUT | FIFO шығыс сигналы (тек 32 бит) |
FDDR_DM_RDQS_ECC | ОРЫНДА | Dram ECC деректер маскасы |
FDDR_DQS_ECC | ОРЫНДА | Dram ECC деректері Strobe кіріс/шығыс – P жағы |
FDDR_DQS_ECC_N | ОРЫНДА | Dram ECC Data Strobe кіріс/шығыс – N жағы |
FDDR_DQ_ECC ([3:0]/[1:0]/[0]) | ОРЫНДА | DRAM ECC деректерін енгізу/шығару |
FDDR_DQS_TMATCH_ECC_IN | IN | Сигналдағы ECC FIFO |
FDDR_DQS_TMATCH_ECC_OUT | OUT | ECC FIFO шығыс сигналы (тек 32 бит) |
Ескерту: Кейбір порттар үшін порт ені PHY енін таңдауға байланысты өзгереді. Мұндай порттарды белгілеу үшін “[a:0]/ [b:0]/[c:0]” белгісі пайдаланылады, мұнда “[a:0]” 32 биттік PHY ені таңдалған кезде порт енін білдіреді. , “[b:0]” 16-биттік PHY еніне, ал “[c:0]” 8-биттік PHY еніне сәйкес келеді.
AXI автобус интерфейсі
Кесте 3-5 • AXI шинасының интерфейсі
Порт атауы | Бағыт | Сипаттама |
AXI_S_AWREADY | OUT | Мекенжайды жазу дайын |
AXI_S_WREADY | OUT | Мекенжайды жазу дайын |
AXI_S_BID[3:0] | OUT | Жауап идентификаторы |
AXI_S_BRESP[1:0] | OUT | Жауап жазу |
AXI_S_BVALID | OUT | Жауапты жазу жарамды |
AXI_S_ARREADY | OUT | Мекенжайды оқу дайын |
AXI_S_RID[3:0] | OUT | Идентификаторды оқу Tag |
AXI_S_RRESP[1:0] | OUT | Жауапты оқу |
AXI_S_RDATA[63:0] | OUT | Деректерді оқу |
AXI_S_RLAST | OUT | Соңғыны оқу – бұл сигнал оқу сериясындағы соңғы тасымалдауды көрсетеді. |
AXI_S_RVALID | OUT | Оқу мекенжайы жарамды |
AXI_S_AWID[3:0] | IN | Мекенжай идентификаторын жазыңыз |
AXI_S_AWADDR[31:0] | IN | Мекенжайды жаз |
AXI_S_AWLEN[3:0] | IN | Жарық ұзындығы |
AXI_S_AWSIZE[1:0] | IN | Жарылыс өлшемі |
AXI_S_AWBURST[1:0] | IN | Жарылыс түрі |
AXI_S_AWLOCK[1:0] | IN | Құлып түрі – бұл сигнал тасымалдаудың атомдық сипаттамалары туралы қосымша ақпаратты береді. |
AXI_S_AWVALID | IN | Мекенжайды дұрыс жазу |
AXI_S_WID[3:0] | IN | Деректер идентификаторын жазыңыз tag |
AXI_S_WDATA[63:0] | IN | Деректерді жазу |
AXI_S_WSTRB[7:0] | IN | Стробтарды жазыңыз |
AXI_S_WLAST | IN | Соңғысын жаз |
AXI_S_WVALID | IN | Жарамды деп жазу |
AXI_S_BREADY | IN | Дайын жазу |
AXI_S_ARID[3:0] | IN | Мекенжай идентификаторын оқу |
AXI_S_ARADDR[31:0] | IN | Мекенжайды оқу |
AXI_S_ARLEN[3:0] | IN | Жарық ұзындығы |
AXI_S_ARSIZE[1:0] | IN | Жарылыс өлшемі |
AXI_S_ARBURST[1:0] | IN | Жарылыс түрі |
AXI_S_ARLOCK[1:0] | IN | Құлып түрі |
AXI_S_ARVALID | IN | Оқу мекенжайы жарамды |
AXI_S_RREADY | IN | Мекенжайды оқу дайын |
Порт атауы | Бағыт | Сипаттама |
AXI_S_CORE_RESET_N | IN | MDDR жаһандық қалпына келтіру |
AXI_S_RMW | IN | 64-биттік жолдың барлық байттары AXI тасымалдауының барлық соққылары үшін жарамды екенін көрсетеді.
|
AHB0 автобус интерфейсі
Кесте 3-6 • AHB0 автобус интерфейсі
Порт атауы | Бағыт | Сипаттама |
AHB0_S_HREADYOUT | OUT | AHBL құл дайын – Жазу үшін жоғары болса, бағыныңқы деректерді қабылдауға дайын екенін көрсетеді және оқу үшін жоғары болса, деректер жарамды екенін көрсетеді. |
AHB0_S_HRESP | OUT | AHBL жауап күйі – транзакция соңында жоғары көтерілгенде транзакция қателермен аяқталғанын көрсетеді. Транзакцияның соңында төмен болған кезде транзакцияның сәтті аяқталғанын көрсетеді. |
AHB0_S_HRDATA[31:0] | OUT | AHBL деректерін оқу – бағыныңқыдан негізгіге деректерді оқу |
AHB0_S_HSEL | IN | AHBL бағыныңқы таңдауы – Бекітілген кезде, бағынышты AHB шинасында ағымдағы таңдалған AHBL бағыныңқы болып табылады. |
AHB0_S_HADDR[31:0] | IN | AHBL мекенжайы – AHBL интерфейсіндегі байт мекенжайы |
AHB0_S_HBURST[2:0] | IN | AHBL жарылыс ұзақтығы |
AHB0_S_HSIZE[1:0] | IN | AHBL тасымалдау өлшемі – ағымдағы аударым өлшемін көрсетеді (тек 8/16/32 байт транзакциялары) |
AHB0_S_HTRANS[1:0] | IN | AHBL аудару түрі – ағымдағы транзакцияның аудару түрін көрсетеді. |
AHB0_S_HMASTLOCK | IN | AHBL құлпы – Бекітілген кезде ағымдағы аударым құлыпталған транзакцияның бөлігі болып табылады. |
AHB0_S_HWRITE | IN | AHBL жазу – Жоғары болғанда ағымдағы транзакция жазу екенін көрсетеді. Қашан төмен ағымдағы транзакцияның оқылғанын көрсетеді. |
AHB0_S_HREADY | IN | AHBL дайын – Жоғары болғанда, бағыныңқы жаңа транзакцияны қабылдауға дайын екенін көрсетеді. |
AHB0_S_HWDATA[31:0] | IN | AHBL деректерін жазу – негізгіден бағыныштыға деректерді жазу |
AHB1 автобус интерфейсі
Кесте 3-7 • AHB1 автобус интерфейсі
Порт атауы | Бағыт | Сипаттама |
AHB1_S_HREADYOUT | OUT | AHBL бағыныңқы дайын – жазу үшін жоғары болса, бағыныңқы деректемені қабылдауға дайын екенін көрсетеді, ал оқу үшін жоғары болса, деректер жарамды екенін көрсетеді. |
AHB1_S_HRESP | OUT | AHBL жауап күйі – транзакцияның соңында жоғары көтерілгенде транзакция қателермен аяқталғанын көрсетеді. Транзакцияның соңында төмен болған кезде, транзакцияның сәтті аяқталғанын көрсетеді. |
AHB1_S_HRDATA[31:0] | OUT | AHBL деректерін оқу – бағыныңқыдан негізгіге деректерді оқу |
AHB1_S_HSEL | IN | AHBL бағыныңқы таңдауы – Бекітілген кезде, бағынышты AHB шинасында ағымдағы таңдалған AHBL бағыныңқы болып табылады. |
AHB1_S_HADDR[31:0] | IN | AHBL мекенжайы – AHBL интерфейсіндегі байт мекенжайы |
AHB1_S_HBURST[2:0] | IN | AHBL жарылыс ұзақтығы |
AHB1_S_HSIZE[1:0] | IN | AHBL тасымалдау өлшемі – ағымдағы тасымалдаудың өлшемін көрсетеді (тек 8/16/32 байт транзакциялары). |
AHB1_S_HTRANS[1:0] | IN | AHBL аудару түрі – ағымдағы транзакцияның аудару түрін көрсетеді. |
AHB1_S_HMASTLOCK | IN | AHBL құлпы – Бекітілген кезде ағымдағы аударым құлыпталған транзакцияның бөлігі болып табылады. |
AHB1_S_HWRITE | IN | AHBL жазуы – Жоғары болғанда, ағымдағы транзакцияның жазу екенін көрсетеді. Төмен болғанда, ағымдағы транзакцияның оқылғанын көрсетеді. |
AHB1_S_HREADY | IN | AHBL дайын – Жоғары болғанда, бағыныңқы жаңа транзакцияны қабылдауға дайын екенін көрсетеді. |
AHB1_S_HWDATA[31:0] | IN | AHBL деректерін жазу – негізгіден бағыныштыға деректерді жазу |
Өнімді қолдау
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 корпорациясы (NASDAQ: MSCC) жартылай өткізгіш шешімдердің кешенді портфолиосын ұсынады: аэроғарыш, қорғаныс және қауіпсіздік; кәсіпорын және байланыс; және өнеркәсіптік және баламалы энергия нарықтары. Өнімдерге өнімділігі жоғары, жоғары сенімді аналогтық және RF құрылғылары, аралас сигнал және РЖ интегралды схемалары, реттелетін SoC, FPGA және толық ішкі жүйелер кіреді. Microsemi штаб-пәтері Алисо Виехода, Калифорнияда орналасқан. Қосымша ақпаратты мына жерден қараңыз www.microsemi.com.
© 2014 Microsemi корпорациясы. Барлық құқықтар сақталған. Microsemi және Microsemi логотипі Microsemi корпорациясының сауда белгілері болып табылады. Барлық басқа сауда белгілері мен қызмет көрсету белгілері олардың тиісті иелерінің меншігі болып табылады.
Microsemi Корпоративтік штаб-пәтері
One Enterprise, Aliso Viejo CA 92656 АҚШ
АҚШ ішінде: +1 949-380-6100
Сатылымдар: +1 949-380-6136
Факс: +1 949-215-4996
Құжаттар / Ресурстар
![]() |
Microsemi SmartFusion2 FPGA Fabric DDR контроллерінің конфигурациясы [pdf] Пайдаланушы нұсқаулығы SmartFusion2 FPGA матасының DDR контроллерінің конфигурациясы, SmartFusion2, FPGA матасының DDR контроллерінің конфигурациясы, контроллердің конфигурациясы |