Microsemi SmartFusion2 FPGA Fabric DDR контроллерін конфигурациялау пайдаланушы нұсқаулығы
Microsemi SmartFusion2 FPGA Fabric DDR контроллерінің конфигурациясы

Кіріспе

SmartFusion2 FPGA екі ендірілген DDR контроллері бар – біреуі MSS (MDDR) арқылы қолжетімді, екіншісі FPGA Fabric (FDDR) арқылы тікелей қол жеткізуге арналған. MDDR және FDDR екеуі де чиптен тыс DDR жадтарын басқарады.
Fabric DDR контроллерін толық конфигурациялау үшін сізге қажет:

  1. DDR контроллерін конфигурациялау, оның деректер жолы шинасы интерфейсін (AXI немесе AHBLite) таңдау және DDR жиілігін, сондай-ақ мата деректер жолының жиілігін таңдау үшін Fabric External Memory DDR контроллері конфигураторын пайдаланыңыз.
  2. Сыртқы DDR жады сипаттамаларына сәйкес келетін DDR контроллері регистрлерінің регистр мәндерін орнатыңыз.
  3. Fabric DDR нұсқасын пайдаланушы қолданбасының бөлігі ретінде жасаңыз және деректер жолы қосылымдарын жасаңыз.
  4. DDR контроллерінің APB конфигурация интерфейсін Перифериялық инициализация шешімімен анықталғандай қосыңыз.

Сыртқы жад DDR контроллерінің конфигураторы

Fabric External Memory DDR (FDDR) конфигураторы Fabric DDR контроллері үшін жалпы деректер жолын және сыртқы DDR жады параметрлерін конфигурациялау үшін пайдаланылады.

Сурет 1-1 • FDDR конфигураторы біттіview
Сыртқы жад DDR контроллерінің конфигураторы

Жад параметрлері 

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 конфигурациясы – Жадты инициализациялау қойындысы
FDDR контроллерінің конфигурациясы

Сурет 2-2 • FDDR конфигурациясы – Жад уақыты қойындысы
FDDR контроллерінің конфигурациясы

DDR конфигурациясын импорттау Files

Жадты іске қосу және уақыт қойындыларын пайдаланып DDR жады параметрлерін енгізуге қоса, DDR тізілімінің мәндерін мына жерден импорттай аласыз. file. Ол үшін Конфигурацияны импорттау түймесін басып, мәтінге өтіңіз file DDR регистрлерінің атаулары мен мәндерін қамтиды. 2-3-суретте импорт конфигурациясының синтаксисі көрсетілген.

Сурет 2-3 • DDR тізілімінің конфигурациясы File Синтаксис
DDR конфигурациясын импорттау Files
Ескерту: 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
Fabric DDR конфигурация жолы

FIC_2 интерфейсін конфигурациялау үшін:

  1. АЖ конфигураторынан FIC_2 конфигуратор диалогын ашыңыз (2-5-сурет).
  2. Cortex-M3 арқылы перифериялық құрылғыларды инициализациялау опциясын таңдаңыз.
  3. Егер сіз оларды пайдаланып жатсаңыз, Fabric DDR/SERDES блоктары сияқты MSS DDR тексерілгенін тексеріңіз.
  4. Параметрлерді сақтау үшін OK түймесін басыңыз. Бұл 2-2 суретте көрсетілгендей FIC_6 конфигурация порттарын (Сағат, Қалпына келтіру және APB автобус интерфейстері) көрсетеді.
  5. АЖ құру. FIC_2 порттары (FIC_2_APB_MASTER, FIC_2_APB_M_PCLK және FIC_2_APB_M_RESET_N) енді АЖ интерфейсінде көрсетіледі және оларды перифериялық инициализация шешімі спецификациясына сәйкес CoreSF2Config және CoreSF2Reset қосуға болады.

Сурет 2-6 • FIC_2 порттары
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 тасымалдауының барлық соққылары үшін жарамды екенін көрсетеді.
  1. Барлық соққылардағы барлық байттардың серпіндіде жарамды екенін және контроллер пәрмендерді жазу үшін әдепкі бойынша қажет екенін көрсетеді.
  2. Кейбір байттардың жарамсыз екенін және контроллердің RMW пәрмендеріне әдепкі болуы керектігін көрсетеді.
    Бұл AXI жазу мекенжайы арнасының бүйірлік жолағы сигналы ретінде жіктеледі және AWVALID сигналымен жарамды. Тек ECC қосылған кезде қолданылады.

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 логотипі

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

Microsemi SmartFusion2 FPGA Fabric DDR контроллерінің конфигурациясы [pdf] Пайдаланушы нұсқаулығы
SmartFusion2 FPGA матасының DDR контроллерінің конфигурациясы, SmartFusion2, FPGA матасының DDR контроллерінің конфигурациясы, контроллердің конфигурациясы

Анықтамалар

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

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