МІКРАЧЫП-лагатып

Арбітр MICROCHIP DDR AXI4

Прадукт MICROCHIP-DDR-AXI4-Arbiter

Уводзіны: Стандарт пратаколу AXI4-Stream выкарыстоўвае тэрміналогію Master і Slave. Эквівалентная тэрміналогія Microchip, якая выкарыстоўваецца ў гэтым дакуменце, - ініцыятар і мэта адпаведна.
Рэзюмэ: У наступнай табліцы прадстаўлены кароткія характарыстыкі DDR AXI4 Arbiter.

Характарыстыка Каштоўнасць
Базавая версія DDR AXI4 Arbiter v2.2
Падтрымліваюцца сямейства прылад
Падтрымліваецца ліцэнзаванне патоку інструментаў

Асаблівасці: DDR AXI4 Arbiter мае наступныя асноўныя характарыстыкі:

  • IP-ядро павінна быць усталявана ў IP-каталог праграмнага забеспячэння Libero SoC.
  • Ядро канфігуруецца, генеруецца і ствараецца ў інструменце SmartDesign для ўключэння ў спіс праектаў Libero.

Выкарыстанне прылады і прадукцыйнасць:

Дэталі прылады Сям'я прылада Рэсурсы Прадукцыйнасць (МГц)
LUTs DFF RAMs LSRAM SRAM Math Blocks Chip Globals PolarFire MPF300T-1 5411 4202 266

Функцыянальнае апісанне

Функцыянальнае апісанне: У гэтым раздзеле апісваюцца дэталі рэалізацыі DDR_AXI4_Arbiter. На наступным малюнку паказана схема распіноўкі верхняга ўзроўню DDR AXI4 Arbiter.

Параметры DDR_AXI4_Arbiter і сігналы інтэрфейсу

Налады канфігурацыі:
Параметры канфігурацыі для DDR_AXI4_Arbiter не пазначаны ў гэтым дакуменце.

Уваходы і выхады сігналаў:
Уваходныя і выходныя сігналы для DDR_AXI4_Arbiter не пазначаны ў гэтым дакуменце.

Часавыя дыяграмы
Часавыя дыяграмы для DDR_AXI4_Arbiter не пазначаны ў гэтым дакуменце.

Тэставы стэнд

Мадэляванне:
Падрабязнасці мадэлявання для DDR_AXI4_Arbiter не пазначаны ў гэтым дакуменце.
Гісторыя версій
Гісторыя версій для DDR_AXI4_Arbiter не ўказана ў гэтым дакуменце.
Падтрымка Microchip FPGA
Інфармацыя аб падтрымцы Microchip FPGA для DDR_AXI4_Arbiter не ўказана ў гэтым дакуменце.

Інструкцыя па ўжыванні прадукту

  1. Усталюйце DDR AXI4 Arbiter v2.2 у IP-каталог праграмнага забеспячэння Libero SoC.
  2. Наладзьце, згенеруйце і стварыце асобнік ядра ў інструменце SmartDesign для ўключэння ў спіс праектаў Libero.

Уводзіны (задайце пытанне)

Успаміны з'яўляюцца неад'емнай часткай любога звычайнага відэа і графічнага прыкладання. Яны выкарыстоўваюцца для буферызацыі цэлых відэакадраў, калі лакальнай памяці FPGA недастаткова для захоўвання ўсяго кадра. Пры некалькіх чытаннях і запісах відэакадраў у DDR ​​спатрэбіцца арбітр для разбору паміж некалькімі запытамі. DDR AXI4 Arbiter IP забяспечвае 8 каналаў запісу для запісу буфераў кадраў у знешнюю памяць DDR і 8 каналаў чытання для чытання кадраў з вонкавай памяці. Арбітраж праводзіцца ў парадку чаргі. Калі два запыты адбываюцца адначасова, канал з меншым нумарам будзе мець прыярытэт. Арбітр падключаецца да IP кантролера DDR праз інтэрфейс AXI4. DDR AXI4 Arbiter забяспечвае інтэрфейс AXI4 Initiator для кантролераў DDR на чыпе. Арбітр падтрымлівае да васьмі каналаў запісу і васьмі каналаў чытання. Блок ажыццяўляе арбітраж паміж васьмю каналамі чытання, каб забяспечыць доступ да канала чытання AXI у парадку чаргі. Блок ажыццяўляе арбітраж паміж васьмю каналамі запісу, каб забяспечыць доступ да канала запісу AXI у парадку чаргі. Усе восем каналаў чытання і запісу маюць аднолькавы прыярытэт. Інтэрфейс ініцыятара AXI4 IP арбітра можна наладзіць для рознай шырыні даных у дыяпазоне ад 64 біт да 512 біт.
Важна: Стандарт пратаколу AXI4-Stream выкарыстоўвае тэрміналогію «Master» і «Slave». Эквівалентная тэрміналогія Microchip, якая выкарыстоўваецца ў гэтым дакуменце, - ініцыятар і мэта адпаведна.
Рэзюмэ (задайце пытанне)
У наступнай табліцы прадстаўлены кароткія характарыстыкі DDR AXI4 Arbiter.

Табліца 1. Характарыстыкі арбітра DDR AXI4MICROCHIP-DDR-AXI4-Arbiter-мал.1

Гэты дакумент адносіцца да DDR AXI4 Arbiter v2.2.

  • SoC PolarFire®
  • PolarFire
  • RTG4™
  • IGLOO® 2
  • SmartFusion® 2

Патрабуецца Libero® SoC v12.3 або больш позніх версій. IP можа выкарыстоўвацца ў рэжыме RTL без ліцэнзіі. Для атрымання дадатковай інфармацыі гл. DDR_AXI4_Arbiter.

Функцыі (задайце пытанне)

DDR AXI4 Arbiter мае наступныя асноўныя характарыстыкі:

  • Восем каналаў Write
  • Восем каналаў Read
  • Інтэрфейс AXI4 для кантролера DDR
  • Наладжвальная шырыня AXI4: 64, 128, 256 і 512 біт
  • Наладжвальная шырыня адраса: ад 32 да 64 біт

Укараненне IP Core у Libero® Design Suite (задайце пытанне)
IP-ядро павінна быць усталявана ў IP-каталог праграмнага забеспячэння Libero SoC. Гэта ўсталёўваецца аўтаматычна праз функцыю абнаўлення каталога IP у праграмным забеспячэнні Libero SoC або ядро ​​IP спампоўваецца ўручную з каталога. Пасля ўстаноўкі IP-ядра ў IP-каталог праграмнага забеспячэння Libero SoC ядро ​​канфігуруецца, генеруецца і ствараецца ў інструменце SmartDesign для ўключэння ў спіс праектаў Libero.
Выкарыстанне прылады і прадукцыйнасць (задайце пытанне)
У наступнай табліцы пералічана выкарыстанне прылад, якія выкарыстоўваюцца для DDR_AXI4_Arbiter.
Табліца 2. Выкарыстанне DDR_AXI4_Arbiter

прылада Дэталі Рэсурсы Прадукцыйнасць (МГц) АЗП Матэматычныя блокі Чып Глабальныя
Сям'я прылада LUTs ДФФ LSRAM μSRAM
SoC PolarFire® MPFS250T-1 5411 4202 266 13 1 0 0
PolarFire MPF300T-1 5411 4202 266 13 1 0 0
SmartFusion® 2 М2С150-1 5546 4309 192 15 1 0 0

Важна:

  • Дадзеныя ў папярэдняй табліцы атрыманы з дапамогай тыповых налад сінтэзу і макета. IP настроены для васьмі каналаў запісу, васьмі каналаў чытання, шырыні адраса 32 біта і шырыні даных 512 біт.
  • Тактавая частата абмежавана 200 МГц падчас аналізу сінхранізацыі для дасягнення лічбаў прадукцыйнасці.

Функцыянальнае апісанне (задайце пытанне)
У гэтым раздзеле апісваюцца дэталі рэалізацыі DDR_AXI4_Arbiter. На наступным малюнку паказана схема распіноўкі верхняга ўзроўню DDR AXI4 Arbiter. Малюнак 1-1. Блок-схема верхняга ўзроўню для ўласнага інтэрфейсу арбітраMICROCHIP-DDR-AXI4-Arbiter-мал.3

На наступным малюнку паказана блок-схема сістэмнага ўзроўню DDR_AXI4_Arbiter у рэжыме інтэрфейсу шыны. Малюнак 1-2. Блок-схема сістэмнага ўзроўню DDR_AXI4_ArbiterMICROCHIP-DDR-AXI4-Arbiter-мал.4

Транзакцыя чытання запускаецца шляхам усталявання высокага ўзроўню ўваходнага сігналу r(x)_req_i на пэўным канале чытання. Арбітр адказвае пацверджаннем, калі ён гатовы абслужыць запыт на чытанне. Тады гэта сampпаказвае пачатковы адрас AXI і счытвае памер пакета, які ўводзіцца ад знешняга ініцыятара. Канал апрацоўвае ўваходныя дадзеныя і генеруе неабходныя транзакцыі AXI для чытання даных з памяці DDR. Вывад счытвання даных ад арбітра з'яўляецца агульным для ўсіх каналаў счытвання. Падчас счытвання даных, сапраўдныя даныя счытвання адпаведнага канала павышаюцца. Канец транзакцыі чытання пазначаецца сігналам прачытання, калі ўсе запытаныя байты адпраўлены. Падобна транзакцыі чытання, транзакцыя запісу запускаецца ўстанаўленнем высокага ўзроўню ўваходнага сігналу w(x)_req_i. Разам з сігналам запыту падчас запыту неабходна падаць адрас пачатку запісу і даўжыню пакета. Калі арбітр даступны для абслугоўвання пісьмовага запыту, ён адказвае, адпраўляючы сігнал пацверджання па адпаведным канале. Затым карыстальнік павінен прадаставіць дадзеныя для запісу разам з сапраўдным сігналам на канале. Колькасць тактаў, у якіх даныя сапраўднага высокага перыяду, павінна адпавядаць даўжыні пакета. Арбітр завяршае аперацыю запісу і ўсталёўвае сігнал выканання запісу высокім, што азначае завяршэнне транзакцыі запісу.
Параметры DDR_AXI4_Arbiter і сігналы інтэрфейсу (задайце пытанне)
У гэтым раздзеле разглядаюцца параметры канфігуратара графічнага інтэрфейсу DDR_AXI4_Arbiter і сігналы ўводу/вываду.
2.1 Налады канфігурацыі (задайце пытанне)
У наступнай табліцы прыведзена апісанне параметраў канфігурацыі, якія выкарыстоўваюцца ў апаратнай рэалізацыі DDR_AXI4_Arbiter. Гэта агульныя параметры, і іх можна змяняць у адпаведнасці з патрабаваннямі прыкладання.

Табліца 2-1. Параметр канфігурацыі

Сігнал Імя Апісанне
Шырыня AXI ID Вызначае шырыню AXI ID.
Шырыня дадзеных AXI Вызначае шырыню дадзеных AXI.
Шырыня адраса AXI Вызначае шырыню адраса AXI
Колькасць прачытаных каналаў Параметры для выбару неабходнай колькасці каналаў запісу з выпадальнага меню ў дыяпазоне ад аднаго канала да васьмі каналаў запісу.
Колькасць каналаў запісу Параметры для выбару неабходнай колькасці каналаў для чытання з выпадальнага меню ў дыяпазоне ад аднаго канала да васьмі каналаў для чытання.
AXI4_ВЫБАР Варыянты выбару паміж AXI4_MASTER і AXI4_MIRRORED_SLAVE.
Інтэрфейс арбітра Магчымасць выбару інтэрфейсу шыны.

Уваходныя і выходныя сігналы (задайце пытанне)
У наступнай табліцы пералічаны ўваходныя і выходныя парты інтэрфейсу DDR ​​AXI4 Arbiter for Bus.
Табліца 2-2. Парты ўваходу і вываду для інтэрфейсу арбітра

Сігнал Імя Напрамак Шырыня Апісанне
reset_i Увод Актыўны нізкі асінхронны сігнал скіду для распрацоўкі
sys_ckl_i Увод Сістэмны гадзіннік
ddr_ctrl_ready_i Увод Атрымлівае гатовы ўваходны сігнал ад кантролера DDR
ARVALID_I_0 Увод Запыт на чытанне з канала чытання 0
ARSIZE_I_0 Увод 8 біт памер пакета чытання з канала чытання 0
ARADDR_I_0 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 0
ARREADY_O_0 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 0
RVALID_O_0 Выхад Прачытанне сапраўдных дадзеных з канала 0 чытання
RDATA_O_0 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 0
RLAST_O_0 Выхад Чытанне сігналу канца кадра з канала чытання 0
BUSER_O_r0 Выхад Завяршэнне чытання для чытання канала 0
ARVALID_I_1 Увод Запыт на чытанне з канала чытання 1
ARSIZE_I_1 Увод 8 біт Памер пакета чытання з канала чытання 1
ARADDR_I_1 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 1
ARREADY_O_1 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 1
RVALID_O_1 Выхад Прачытанне сапраўдных дадзеных з канала 1 чытання
RDATA_O_1 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 1
RLAST_O_1 Выхад Чытанне сігналу канца кадра з канала чытання 1
BUSER_O_r1 Выхад Завяршэнне чытання для чытання канала 1
ARVALID_I_2 Увод Запыт на чытанне з канала чытання 2
………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
ARSIZE_I_2 Увод 8 біт Памер пакета чытання з канала чытання 2
ARADDR_I_2 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 2
ARREADY_O_2 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 2
RVALID_O_2 Выхад Прачытанне сапраўдных дадзеных з канала 2 чытання
RDATA_O_2 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 2
RLAST_O_2 Выхад Чытанне сігналу канца кадра з канала чытання 2
BUSER_O_r2 Выхад Завяршэнне чытання для чытання канала 2
ARVALID_I_3 Увод Запыт на чытанне з канала чытання 3
ARSIZE_I_3 Увод 8 біт Памер пакета чытання з канала чытання 3
ARADDR_I_3 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 3
ARREADY_O_3 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 3
RVALID_O_3 Выхад Прачытанне сапраўдных дадзеных з канала 3 чытання
RDATA_O_3 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 3
RLAST_O_3 Выхад Чытанне сігналу канца кадра з канала чытання 3
BUSER_O_r3 Выхад Завяршэнне чытання для чытання канала 3
ARVALID_I_4 Увод Запыт на чытанне з канала чытання 4
ARSIZE_I_4 Увод 8 біт Памер пакета чытання з канала чытання 4
ARADDR_I_4 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 4
ARREADY_O_4 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 4
RVALID_O_4 Выхад Прачытанне сапраўдных дадзеных з канала 4 чытання
RDATA_O_4 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 4
RLAST_O_4 Выхад Чытанне сігналу канца кадра з канала чытання 4
BUSER_O_r4 Выхад Завяршэнне чытання для чытання канала 4
ARVALID_I_5 Увод Запыт на чытанне з канала чытання 5
ARSIZE_I_5 Увод 8 біт Памер пакета чытання з канала чытання 5
ARADDR_I_5 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 5
ARREADY_O_5 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 5
RVALID_O_5 Выхад Прачытанне сапраўдных дадзеных з канала 5 чытання
RDATA_O_5 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 5
RLAST_O_5 Выхад Чытанне сігналу канца кадра з канала чытання 5
BUSER_O_r5 Выхад Завяршэнне чытання для чытання канала 5
ARVALID_I_6 Увод Запыт на чытанне з канала чытання 6
ARSIZE_I_6 Увод 8 біт Памер пакета чытання з канала чытання 6
ARADDR_I_6 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 6
ARREADY_O_6 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 6
RVALID_O_6 Выхад Прачытанне сапраўдных дадзеных з канала 6 чытання
RDATA_O_6 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 6
RLAST_O_6 Выхад Чытанне сігналу канца кадра з канала чытання 6
………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
BUSER_O_r6 Выхад Завяршэнне чытання для чытання канала 6
ARVALID_I_7 Увод Запыт на чытанне з канала чытання 7
ARSIZE_I_7 Увод 8 біт Памер пакета чытання з канала чытання 7
ARADDR_I_7 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 7
ARREADY_O_7 Выхад Пацверджанне арбітра на запыт чытання з канала чытання 7
RVALID_O_7 Выхад Прачытанне сапраўдных дадзеных з канала 7 чытання
RDATA_O_7 Выхад [AXI_DATA_WIDTH-1 : 0] Чытанне даных з канала чытання 7
RLAST_O_7 Выхад Чытанне сігналу канца кадра з канала чытання 7
BUSER_O_r7 Выхад Завяршэнне чытання для чытання канала 7
AWSIZE_I_0 Увод 8 біт Памер пакета запісу для канала запісу 0
WDATA_I_0 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 0
WVALID_I_0 Увод Запіс дадзеных, прыдатны для запісу канала 0
AWVALID_I_0 Увод Запыт запісу з канала запісу 0
AWADDR_I_0 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 0
AWREADY_O_0 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 0
BUSER_O_0 Выхад Завяршэнне запісу для запісу канала 0
AWSIZE_I_1 Увод 8 біт Памер пакета запісу для канала запісу 1
WDATA_I_1 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 1
WVALID_I_1 Увод Запіс дадзеных, прыдатны для запісу канала 1
AWVALID_I_1 Увод Запыт запісу з канала запісу 1
AWADDR_I_1 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 1
AWREADY_O_1 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 1
BUSER_O_1 Выхад Завяршэнне запісу для запісу канала 1
AWSIZE_I_2 Увод 8 біт Памер пакета запісу для канала запісу 2
WDATA_I_2 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 2
WVALID_I_2 Увод Запіс дадзеных, прыдатны для запісу канала 2
AWVALID_I_2 Увод Запыт запісу з канала запісу 2
AWADDR_I_2 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 2
AWREADY_O_2 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 2
BUSER_O_2 Выхад Завяршэнне запісу для запісу канала 2
AWSIZE_I_3 Увод 8 біт Памер пакета запісу для канала запісу 3
WDATA_I_3 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 3
WVALID_I_3 Увод Запіс дадзеных, прыдатны для запісу канала 3
AWVALID_I_3 Увод Запыт запісу з канала запісу 3
AWADDR_I_3 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 3
AWREADY_O_3 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 3
BUSER_O_3 Выхад Завяршэнне запісу для запісу канала 3
AWSIZE_I_4 Увод 8 біт Памер пакета запісу для канала запісу 4
………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
WDATA_I_4 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 4
WVALID_I_4 Увод Запіс дадзеных, прыдатны для запісу канала 4
AWVALID_I_4 Увод Запыт запісу з канала запісу 4
AWADDR_I_4 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 4
AWREADY_O_4 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 4
BUSER_O_4 Выхад Завяршэнне запісу для запісу канала 4
AWSIZE_I_5 Увод 8 біт Памер пакета запісу для канала запісу 5
WDATA_I_5 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 5
WVALID_I_5 Увод Запіс дадзеных, прыдатны для запісу канала 5
AWVALID_I_5 Увод Запыт запісу з канала запісу 5
AWADDR_I_5 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 5
AWREADY_O_5 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 5
BUSER_O_5 Выхад Завяршэнне запісу для запісу канала 5
AWSIZE_I_6 Увод 8 біт Памер пакета запісу для канала запісу 6
WDATA_I_6 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 6
WVALID_I_6 Увод Запіс дадзеных, прыдатны для запісу канала 6
AWVALID_I_6 Увод Запыт запісу з канала запісу 6
AWADDR_I_6 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 6
AWREADY_O_6 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 6
BUSER_O_6 Выхад Завяршэнне запісу для запісу канала 6
AWSIZE_I_7 Увод 8 біт Памер пакета запісу з канала запісу 7
WDATA_I_7 Увод [AXI_DATA_WIDTH-1:0] Уваход відэададзеных для запісу канала 7
WVALID_I_7 Увод Запіс дадзеных, прыдатны для запісу канала 7
AWVALID_I_7 Увод Напішыце запыт з канала запісу 7
AWADDR_I_7 Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які павінна адбывацца запіс з канала запісу 7
AWREADY_O_7 Выхад Пацверджанне арбітра на запіс запыту з канала запісу 7
BUSER_O_7 Выхад Завяршэнне запісу для запісу канала 7

У наступнай табліцы пералічаны ўваходныя і выходныя парты DDR AXI4 Arbiter для ўласнага інтэрфейсу.
Табліца 2-3. Парты ўводу і вываду для ўласнага інтэрфейсу арбітра

Сігнал Імя Напрамак Шырыня Апісанне
reset_i Увод Актыўны нізкі асінхронны сігнал скіду для праектавання
sys_clk_i Увод Сістэмны гадзіннік
ddr_ctrl_ready_i Увод Атрымлівае ўваходны сігнал гатоўнасці ад кантролера DDR
r0_req_i Увод Прачытаць запыт ад ініцыятара 0
r0_памер_выбуху_i Увод 8 біт Чытайце памер серыі
r0_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 0
r0_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 0
………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
r0_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 0 чытання
r0_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 0
r1_req_i Увод Прачытаць запыт ад ініцыятара 1
r1_памер_выбуху_i Увод 8 біт Чытайце памер серыі
r1_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 1
r1_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 1
r1_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 1 чытання
r1_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 1
r2_req_i Увод Прачытаць запыт ад ініцыятара 2
r2_памер_выбуху_i Увод 8 біт Чытайце памер серыі
r2_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 2
r2_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 2
r2_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 2 чытання
r2_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 2
r3_req_i Увод Прачытаць запыт ад ініцыятара 3
r3_памер_выбуху_i Увод 8 біт Чытайце памер серыі
r3_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 3
r3_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 3
r3_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 3 чытання
r3_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 3
r4_req_i Увод Прачытаць запыт ад ініцыятара 4
r4_памер_выбуху_i Увод 8 біт Чытайце памер серыі
r4_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 4
r4_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 4
r4_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 4 чытання
r4_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 4
r5_req_i Увод Прачытаць запыт ад ініцыятара 5
r5_памер_выбуху_i Увод 8 біт Чытайце памер серыі
r5_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 5
r5_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 5
r5_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 5 чытання
r5_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 5
r6_req_i Увод Прачытаць запыт ад ініцыятара 6
r6_памер_выбуху_i Увод 8 біт Чытайце памер серыі
r6_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 6
r6_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 6
r6_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 6 чытання
r6_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 6
r7_req_i Увод Прачытаць запыт ад ініцыятара 7
r7_памер_выбуху_i Увод 8 біт Чытайце памер серыі
………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
r7_rstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, з якога трэба пачынаць чытанне для канала чытання 7
r7_ack_o Выхад Пацверджанне арбітра на чытанне запыту ад ініцыятара 7
r7_дадзеныя_сапраўдныя_o Выхад Прачытанне сапраўдных дадзеных з канала 7 чытання
r7_зроблена_о Выхад Прачытайце завяршэнне да ініцыятара 7
rdata_o Выхад [AXI_DATA_WIDTH – 1:0] Вывад відэададзеных з канала чытання
w0_burst_size_i Увод 8 біт Напішыце памер пакета
w0_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 0
w0_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 0
w0_req_i Увод Напісаць запыт ад ініцыятара 0
w0_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 0
w0_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 0
w0_done_o Выхад Запіс завяршэння ў ініцыятар 0
w1_burst_size_i Увод 8 біт Напішыце памер пакета
w1_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 1
w1_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 1
w1_req_i Увод Напісаць запыт ад ініцыятара 1
w1_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 1
w1_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 1
w1_done_o Выхад Запіс завяршэння ў ініцыятар 1
w2_burst_size_i Увод 8 біт Напішыце памер пакета
w2_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 2
w2_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 2
w2_req_i Увод Напісаць запыт ад ініцыятара 2
w2_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 2
w2_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 2
w2_done_o Выхад Запіс завяршэння ў ініцыятар 2
w3_burst_size_i Увод 8 біт Напішыце памер пакета
w3_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 3
w3_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 3
w3_req_i Увод Напісаць запыт ад ініцыятара 3
w3_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 3
w3_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 3
w3_done_o Выхад Запіс завяршэння ў ініцыятар 3
w4_burst_size_i Увод 8 біт Напішыце памер пакета
w4_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 4
w4_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 4
w4_req_i Увод Напісаць запыт ад ініцыятара 4
w4_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які павінна адбывацца запіс з канала запісу 4
………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
w4_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 4
w4_done_o Выхад Запіс завяршэння ў ініцыятар 4
w5_burst_size_i Увод 8 біт Напішыце памер пакета
w5_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 5
w5_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 5
w5_req_i Увод Напісаць запыт ад ініцыятара 5
w5_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 5
w5_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 5
w5_done_o Выхад Запіс завяршэння ў ініцыятар 5
w6_burst_size_i Увод 8 біт Напішыце памер пакета
w6_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 6
w6_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 6
w6_req_i Увод Напісаць запыт ад ініцыятара 6
w6_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 6
w6_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 6
w6_done_o Выхад Запіс завяршэння ў ініцыятар 6
w7_burst_size_i Увод 8 біт Напішыце памер пакета
w7_дадзеныя_i Увод [AXI_DATA_WIDTH – 1:0] Увод відэададзеных для запісу канала 7
w7_data_valid_i Увод Запіс дадзеных, прыдатны для запісу канала 7
w7_req_i Увод Напісаць запыт ад ініцыятара 7
w7_wstart_addr_i Увод [AXI_ADDR_WIDTH – 1:0] Адрас DDR, на які запіс павінна адбывацца з канала запісу 7
w7_ack_o Выхад Пацверджанне арбітра на напісанне запыту ад ініцыятара 7
w7_done_o Выхад Запіс завяршэння ў ініцыятар 7
Сігналы AXI I/F
Чытаць адрасны канал
засушлівы_о Выхад [AXI_ID_WIDTH – 1:0] Прачытайце ID адраса. Ідэнтыфікацыя tag для чытання адраснай групы сігналаў.
араддр_о Выхад [AXI_ADDR_WIDTH – 1:0] Прачытайце адрас. Дае пачатковы адрас пакетнай транзакцыі чытання.

Падаецца толькі пачатковы адрас пакета.

arlen_o Выхад [7:0] Даўжыня разрыву. Забяспечвае дакладную колькасць перадач у серыі. Гэтая інфармацыя вызначае колькасць перадач даных, звязаных з адрасам.
arsize_o Выхад [2:0] Памер выбуху. Памер кожнай перадачы ў парыве.
arburst_o Выхад [1:0] Разрыўны тып. У спалучэнні з інфармацыяй аб памеры паказвае, як разлічваецца адрас для кожнай перадачы ў пакете.

Выпраўлена да 2'b01 à Інкрэментны пакет адрасоў.

arlock_o Выхад [1:0] Тып замка. Дае дадатковую інфармацыю аб атамных характарыстыках перадачы.

Выпраўлена да 2'b00 à звычайны доступ.

………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
arcache_o Выхад [3:0] Тып кэша. Дае дадатковую інфармацыю аб характарыстыках перадачы, якія можна кэшаваць.

Выпраўлена 4'b0000 à Не кэшуецца і не буферызуецца.

арпрот_о Выхад [2:0] Тып аховы. Забяспечвае інфармацыю аб блоку абароны для транзакцыі. Выпраўлена да 3'b000 à Звычайны, бяспечны доступ да даных.
арвалід_о Выхад Прачытаны адрас сапраўдны. Калі ВЫСОКІ, адрас чытання і інфармацыя аб кіраванні сапраўдныя і застаюцца высокімі, пакуль сігнал пацвярджэння адраса не стане высокім.

1 = Адрас і кантрольная інфармацыя сапраўдныя

0 = адрас і інфармацыя кіравання несапраўдныя

ужо_о Увод Прачытаць адрас гатовы. Мэта гатовая прыняць адрас і звязаныя сігналы кіравання.

1 = мэта гатовая

0 = мэта не гатовая

Чытаць канал дадзеных
пазбавіць Увод [AXI_ID_WIDTH – 1:0] Прачытайце ID tag. ID tag прачытанай групы дадзеных сігналаў. Значэнне rid генеруецца мэтай і павінна супадаць са значэннем rid транзакцыі чытання, на якую ён адказвае.
rddata Увод [AXI_DATA_WIDTH – 1:0] Чытаць дадзеныя
адпав Увод [1:0] Прачытайце адказ.

Статус прачытанай перадачы.

Дапушчальныя адказы OKAY, EXOKAY, SLVERR і DECERR.

rlast Увод Чытайце апошнім.

Апошняя перадача ў серыі чытання.

сапраўдны Увод Чытайце сапраўдным. Неабходныя дадзеныя для чытання даступныя, і перадача чытання можа быць завершана.

1 = прачытаныя дадзеныя даступныя

0 = прачытаныя дадзеныя недаступныя

гатовы Выхад Чытайце гатовы. Ініцыятар можа прыняць прачытаныя даныя і інфармацыю аб адказе.

1 = ініцыятар гатовы

0 = ініцыятар не гатовы

Напісаць адрасны канал
awid Выхад [AXI_ID_WIDTH – 1:0] Напішыце ID адраса. Ідэнтыфікацыя tag для групы адрасоў запісу сігналаў.
аваддр Выхад [AXI_ADDR_WIDTH – 1:0] Напішыце адрас. Дае адрас першай перадачы ў пакетнай транзакцыі запісу. Адпаведныя сігналы кіравання выкарыстоўваюцца для вызначэння адрасоў астатніх перадач у парыве.
шыла Выхад [7:0] Даўжыня разрыву. Забяспечвае дакладную колькасць перадач у серыі. Гэтая інфармацыя вызначае колькасць перадач даных, звязаных з адрасам.
awsize Выхад [2:0] Памер выбуху. Памер кожнай перадачы ў парыве. Страбы байтавай паласы дакладна паказваюць, якія байтавыя паласы трэба абнавіць.
выбух Выхад [1:0] Разрыўны тып. У спалучэнні з інфармацыяй аб памеры паказвае, як разлічваецца адрас для кожнай перадачы ў пакете.

Выпраўлена да 2'b01 à Інкрэментны пакет адрасоў.

………..працяг
Сігнал Імя Напрамак Шырыня Апісанне
замок Выхад [1:0] Тып замка. Дае дадатковую інфармацыю аб атамных характарыстыках перадачы.

Выпраўлена да 2'b00 à звычайны доступ.

awcache Выхад [3:0] Тып кэша. Паказвае атрыбуты транзакцыі, якія можна буферызаваць, кэшаваць, скразную запіс, зваротную запіс і размеркаванне.

Выпраўлена 4'b0000 à Не кэшуецца і не буферызуецца.

аўпрот Выхад [2:0] Тып аховы. Паказвае звычайны, прывілеяваны або бяспечны ўзровень абароны транзакцыі і тое, ці з'яўляецца транзакцыя доступам да даных або доступам інструкцый. Выпраўлена да 3'b000 à Звычайны, бяспечны доступ да даных.
несапраўдны Выхад Напішыце сапраўдны адрас. Паказвае, што сапраўдны адрас запісу і інфармацыя кіравання даступныя.

1 = даступны адрас і кантрольная інфармацыя

0 = інфармацыя пра адрас і кантроль недаступная. Адрас і кіруючая інфармацыя застаюцца стабільнымі, пакуль сігнал пацвярджэння адраса, ужо гатовы, не стане ВЫСОКІМ.

ужо гатовы Увод Напісаць адрас гатовы. Паказвае, што мэта гатовая прыняць адрас і звязаныя сігналы кіравання.

1 = мэта гатовая

0 = мэта не гатовая

Запіс дадзеных канала
wdata Выхад [AXI_DATA_WIDTH – 1:0] Запіс дадзеных
wstrb Выхад [AXI_DATA_WIDTH – 8:0] Напісаць строб. Гэты сігнал паказвае, якія паласы байтаў трэба абнавіць у памяці. Існуе адзін строб запісу на кожныя восем біт шыны дадзеных запісу.
власт Выхад Пішы апошнім. Апошняя перадача ў серыі запісу.
wсапраўдны Выхад Пішы праўдзіва. Даступныя сапраўдныя даныя запісу і страбаскопы. 1 = запіс даных і строб даступныя

0 = запіс даных і строб недаступны

гатовы Увод Пішы гатовы. Мэта можа прымаць дадзеныя для запісу. 1 = мэта гатовая

0 = мэта не гатовая

Напісаць канал адказу
стаўка Увод [AXI_ID_WIDTH – 1:0] Ідэнтыфікатар адказу. Ідэнтыфікацыя tag напісаць адказ. Значэнне стаўкі павінна адпавядаць значэнню awid транзакцыі запісу, на якую адказвае мэта.
брэсп Увод [1:0] Напісаць адказ. Статус транзакцыі запісу. Дапушчальныя адказы OKAY, EXOKAY, SLVERR і DECERR.
bсапраўдны Увод Напісаць правільны адказ. Даступны сапраўдны адказ на запіс. 1 = даступны адказ на запіс

0 = адказ на запіс недаступны

хлебны Выхад Адказ гатовы. Ініцыятар можа прыняць інфармацыю аб адказе.

1 = ініцыятар гатовы

0 = ініцыятар не гатовы

Часовыя дыяграмы (задайце пытанне)
У гэтым раздзеле абмяркоўваюцца часовыя дыяграмы DDR_AXI4_Arbiter. Наступныя малюнкі паказваюць злучэнне ўваходных дадзеных запытаў на чытанне і запіс, пачатковы адрас памяці, ўваходныя дадзеныя запісу ад знешняга ініцыятара, пацвярджэнне чытання або запісу і ўваходныя дадзеныя завяршэння чытання або запісу, атрыманыя арбітрам.
Малюнак 3-1. Дыяграма часу для сігналаў, якія выкарыстоўваюцца пры запісе/чытанні праз інтэрфейс AXI4MICROCHIP-DDR-AXI4-Arbiter-мал.5

Testbench (задайце пытанне)
Уніфікаваны тэставы стэнд выкарыстоўваецца для праверкі і тэсціравання DDR_AXI4_Arbiter, які называецца карыстацкім тэставым стэндам. Testbench прадастаўляецца для праверкі функцыянальнасці DDR_AXI4_Arbiter IP. Гэты тэставы стэнд працуе толькі для двух каналаў чытання і двух каналаў запісу з канфігурацыяй інтэрфейсу шыны.
 Мадэляванне (задайце пытанне)
Наступныя крокі апісваюць, як змадэляваць ядро ​​з дапамогай тэставага стенда:

  1. Адкрыйце ўкладку Libero® SoC Catalog, разгарніце Solutions-Video, двойчы пстрыкніце DDR_AXI4_Arbiter, а затым націсніце OK. Дакументацыя, звязаная з IP, пералічана ў раздзеле "Дакументацыя". Важна: калі вы не бачыце ўкладку "Каталог", перайдзіце да View > Меню Windows і націсніце Каталог, каб зрабіць яго бачным.

Малюнак 4-1. DDR_AXI4_Arbiter IP Core у каталогу SoC LiberoMICROCHIP-DDR-AXI4-Arbiter-мал.6

З'явіцца акно стварэння кампанента, як паказана ніжэй. Націсніце OK. Пераканайцеся, што імя DDR_AXI4_ARBITER_PF_C0.
Малюнак 4-2. Стварыць кампанентMICROCHIP-DDR-AXI4-Arbiter-мал.7

Наладзьце IP для 2 каналаў чытання, 2 каналаў запісу і абярыце Інтэрфейс шыны, як паказана на наступным малюнку, і націсніце OK, каб стварыць IP.
Малюнак 4-3. КанфігурацыяMICROCHIP-DDR-AXI4-Arbiter-мал.8

На ўкладцы Stimulus Hierarchy выберыце тэставы стэнд (DDR_AXI4_ARBITER_PF_tb.v), пстрыкніце правай кнопкай мышы, а затым выберыце Simulate Pre-Synth Design > Open Interactively.
Важна: Калі вы не бачыце ўкладку "Іерархія стымулаў", перайдзіце да View > Меню Windows і націсніце Іерархія стымулаў, каб зрабіць яго бачным.
Малюнак 4-4. Мадэляванне праектавання перад сінтэзамMICROCHIP-DDR-AXI4-Arbiter-мал.9ModelSim адкрываецца разам з тэставым стэндам file, як паказана на наступным малюнку.
Малюнак 4-5. Акно мадэлявання ModelSimMICROCHIP-DDR-AXI4-Arbiter-мал.10

Важна: Калі мадэляванне перапынена з-за абмежавання часу выканання, указанага ў файле .do file, выкарыстоўвайце каманду run -all, каб завяршыць мадэляванне.
Гісторыя версій (задайце пытанне)
Гісторыя версій апісвае змены, якія былі ўнесены ў дакумент. Змены пералічаны па версіях, пачынаючы з самай актуальнай публікацыі.
Табліца 5-1. Гісторыя версій

Рэвізія Дата Апісанне
A 04/2023 Ніжэй прыведзены спіс змяненняў у версіі А дакумента:

• Перанесены дакумент у шаблон Microchip.

• Нумар дакумента абноўлены з 00004976 да DS50200950A.

• Дададзена 4. Тэставы стэнд.

2.0 Ніжэй прыведзены спіс змяненняў у версіі 2.0 дакумента:

• Дададзена Малюнак 1-2.

• Дададзена Табліца 2-2.

• Абноўлены назвы некаторых уваходных і выхадных сігналаў Табліца 2-2.

1.0 Першапачатковы выпуск.

Падтрымка Microchip FPGA (задайце пытанне)
Група прадуктаў Microchip FPGA забяспечвае сваю прадукцыю рознымі службамі падтрымкі, уключаючы службу падтрымкі кліентаў, цэнтр тэхнічнай падтрымкі кліентаў, webсайт і офісы продажаў па ўсім свеце. Кліентам прапануецца наведаць інтэрнэт-рэсурсы Microchip перад тым, як звяртацца ў службу падтрымкі, бо вельмі верагодна, што на іх запыты ўжо дадзены адказы. Звярніцеся ў цэнтр тэхнічнай падтрымкі праз webна сайце www.microchip.com/support. Укажыце нумар дэталі прылады FPGA, абярыце адпаведную катэгорыю корпуса і загрузіце дызайн files пры стварэнні тэхпадтрымкі. Звярніцеся ў службу падтрымкі для атрымання нетэхнічнай падтрымкі прадукту, напрыклад, цэнаўтварэння прадукту, абнаўлення прадукту, абноўленай інфармацыі, статусу заказу і аўтарызацыі.

  • З Паўночнай Амерыкі тэлефануйце па нумары 800.262.1060
  • З астатняга свету тэлефануйце па нумары 650.318.4460
  • Факс, з любой кропкі свету, 650.318.8044

Інфармацыя пра мікрачып (задаць пытанне)

Мікрачып Webсайт (задаць пытанне)
Кампанія Microchip забяспечвае анлайн-падтрымку праз нашу webсайт на www.microchip.com/. гэта webсайт выкарыстоўваецца для стварэння fileі інфармацыя, лёгка даступная для кліентаў. Частка даступнага кантэнту ўключае:

  • Падтрымка прадукту - Тэхнічныя табліцы і памылкі, заўвагі па ўжыванні і sampпраграмы, дызайнерскія рэсурсы, кіраўніцтва карыстальніка і дакументы па падтрымцы апаратнага забеспячэння, апошнія выпускі праграмнага забеспячэння і праграмнае забеспячэнне ў архівах
  • Агульная тэхнічная падтрымка – Часта задаюць пытанні (FAQ), запыты на тэхнічную падтрымку, анлайнавыя дыскусійныя групы, спіс удзельнікаў партнёрскай праграмы Microchip design
  • Бізнес Microchip - Кіраўніцтва па выбары і замове прадуктаў, апошнія прэс-рэлізы Microchip, спіс семінараў і мерапрыемстваў, спісы гандлёвых офісаў Microchip, дыстрыб'ютараў і прадстаўнікоў заводаў

Служба апавяшчэнняў аб змене прадукту (задайце пытанне)
Паслуга апавяшчэнняў Microchip аб зменах у прадукце дапамагае трымаць кліентаў у курсе прадуктаў Microchip. Падпісчыкі будуць атрымліваць апавяшчэнні па электроннай пошце кожны раз, калі будуць адбывацца змены, абнаўленні, рэвізіі або памылкі, звязаныя з вызначаным сямействам прадуктаў або інструментам распрацоўкі, якія ўяўляюць цікавасць. Для рэгістрацыі перайдзіце па адрасе www.microchip.com/pcn і выконвайце інструкцыі па рэгістрацыі.
Падтрымка кліентаў (задайце пытанне)
Карыстальнікі прадуктаў Microchip могуць атрымаць дапамогу па некалькіх каналах:

  • Дыстрыбутар або прадстаўнік
  • Мясцовы офіс продажаў
  • Інжынер убудаваных рашэнняў (ESE)
  • Тэхнічная падтрымка

Кліенты павінны звязацца са сваім дыстрыбутарам, прадстаўніком або ESE па падтрымку. Мясцовыя офісы продажаў таксама даступныя, каб дапамагчы кліентам. Спіс гандлёвых офісаў і месцаў уключаны ў гэты дакумент. Тэхнічная падтрымка даступная праз webсайт па адрасе: www.microchip.com/support.
Microchip распрацоўвае функцыю абароны кода (задайце пытанне)
Звярніце ўвагу на наступныя дэталі функцыі абароны кода на прадуктах Microchip:

  • Прадукты Microchip адпавядаюць спецыфікацыям, якія змяшчаюцца ў іх спецыфікацыі Microchip.
  • Кампанія Microchip лічыць, што яе сямейства прадуктаў бяспечна пры выкарыстанні па прызначэнні, у межах працоўных спецыфікацый і ў звычайных умовах.
  • Microchip шануе свае правы на інтэлектуальную ўласнасць і актыўна абараняе іх. Спробы парушыць функцыі абароны кода прадукту Microchip строга забароненыя і могуць парушаць Закон аб аўтарскім праве ў лічбавае тысячагоддзе.
  • Ні Microchip, ні любы іншы вытворца паўправаднікоў не можа гарантаваць бяспеку свайго кода. Абарона кода не азначае, што мы гарантуем, што прадукт «незломны». Абарона кода пастаянна развіваецца. Microchip імкнецца пастаянна паляпшаць функцыі абароны кода нашай прадукцыі.

Юрыдычная інфармацыя (задайце пытанне)
Гэтую публікацыю і змешчаную ў ёй інфармацыю можна выкарыстоўваць толькі з прадуктамі Microchip, у тым ліку для распрацоўкі, тэсціравання і інтэграцыі прадуктаў Microchip з вашым дадаткам. Выкарыстанне гэтай інфармацыі любым іншым спосабам парушае гэтыя ўмовы. Інфармацыя аб праграмах прылады прадастаўляецца толькі для вашага зручнасці і можа быць заменена абнаўленнямі. Вы нясеце адказнасць за тое, каб ваша прыкладанне адпавядала вашым патрабаванням. Каб атрымаць дадатковую падтрымку, звярніцеся ў мясцовы офіс продажаў Microchip або па адрасе www.microchip.com/en-us/support/design-help/ служба падтрымкі кліентаў. ГЭТАЯ ІНФАРМАЦЫЯ ПРАДСТАЎЛЯЕЦЦА MICROCHIP «ЯК ЁСЦЬ». MICROCHIP НЕ РАБІЦЬ НІЯКІХ ЗАЯЎ І НІЯКІХ ГАРАНТЫЙ ЯВНЫХ АБО ПАРУШЭННЫХ, ПІСЬМОВЫХ АБО ВУСНЫХ, СТАТУТНЫХ АБО ІНШЫМ, ЗВЯЗАНЫХ ДА ІНФАРМАЦЫІ, ВКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЯЖУЮЧЫСЯ ЛЮБЫЯ ПАРУШЭННЯМІ ГАРАНТЫІ НЕПАРУШЭННЯ ПРАВАЎ, ГАРАНТЫРНАЙ ПРЫГОДНАСЦІ І ПАДАТКІ НЕАБХОДНАСЦЬ ДЛЯ ПЭЙНАЙ МЭТЫ АБО ГАРАНТЫІ ЗВЯЗАНЫЯ З ЯГО СТАНАМ, ЯКАСЦЮ АБО ДЗЕЙНАСЦІ. MICROCHIP НЕ НЕСЕ АДКАЗНАСЦІ НІ ЗА ЛЮБЫЯ ЎСКОСНЫЯ, СПЕЦЫЯЛЬНЫЯ, ШТРАФНЫЯ, ВЫПАДКОВЫЯ АБО АСПОЧНЫЯ СТРАТЫ, ШКОДУ, КОШТ АБО ВЫТРАТЫ ЛЮБЫХ РОДАЎ, ЗВЯЗАНЫЯ ДА ІНФАРМАЦЫІ АБО ЯЕ ВЫКАРЫСТАННЯ, АДНАК, КАЛІ MICROCHIP БЫЎ ПРЫЧЫНАНЫ ПАВЕДАЛІ МАГЧЫМАСЦЬ АБО ШКОДЫ ПРАДБАЧЫЦЦА? У ПОЎНАЙ МЕРЫ, ДАЗВОЛЕНАЙ ЗАКОНАМ, ПОЎНАЯ АДКАЗНАСЦЬ MICROCHIP ПА ЎСІХ ПРАТЭЗАХ, ЯКІМ СПОСАБАМ ЗВЯЗАНЫХ З ІНФАРМАЦЫЯЙ АБО ЯЕ ВЫКАРЫСТАННЕМ, НЕ БУДЗЕ ПЕРАВЫШАЦЬ КОЛЬКАСЦІ ГАНАРАЎ, КАЛІ ЁСЦЬ ІСНУЮЦЬ, ЯКІЯ ВЫ ЗАПЛАЦІЛІ НАМЕРСТВА MICROCHIP ЗА ІНФАРМАЦЫЮ. Выкарыстанне прылад Microchip у праграмах жыццезабеспячэння і/або забеспячэння бяспекі ажыццяўляецца цалкам на рызыку пакупніка, і пакупнік згаджаецца абараняць, кампенсаваць і не пагражаць Microchip ад любых пашкоджанняў, прэтэнзій, іскаў або выдаткаў, якія вынікаюць з такога выкарыстання. Ніякія ліцэнзіі не перадаюцца, няяўна ці іншым чынам, у рамках правоў на інтэлектуальную ўласнасць Microchip, калі не пазначана іншае.
Таварныя знакі (задаць пытанне)
Назва і лагатып Microchip, лагатып Microchip, Adaptec, AVR, лагатып AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, лагатып Microsemi, MOST, лагатып MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, лагатып PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, лагатып SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron і XMEGA з'яўляюцца зарэгістраванымі гандлёвымі маркамі Microchip Technology Incorporated у ЗША і іншых краінах. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, лагатып ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime і ZL з'яўляюцца зарэгістраванымі гандлёвымі маркамі кампаніі Microchip Technology Incorporated у ЗША Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Інтэлектуальнае паралеленне, IntelliMOS, падключэнне паміж чыпамі, блакіроўшчык дрыгацення, ручка на дысплеі, KoD, maxCrypto, макс.View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect і ZENA з'яўляюцца гандлёвымі маркамі кампаніі Microchip Technology Incorporated у ЗША і іншых краінах. SQTP з'яўляецца знакам абслугоўвання Microchip Technology Incorporated у ЗША. Лагатып Adaptec, Frequency on Demand, Silicon Storage Technology і Symmcom з'яўляюцца зарэгістраванымі гандлёвымі маркамі Microchip Technology Inc. у іншых краінах. GestIC з'яўляецца зарэгістраванай гандлёвай маркай Microchip Technology Germany II GmbH & Co. KG, даччынай кампаніі Microchip Technology Inc., у іншых краінах. Усе іншыя гандлёвыя маркі, згаданыя тут, з'яўляюцца ўласнасцю адпаведных кампаній. © 2023, Microchip Technology Incorporated і яе даччыныя кампаніі. Усе правы ахоўваюцца.
ISBN: 978-1-6683-2302-1 Сістэма менеджменту якасці (Задайце пытанне) Для атрымання інфармацыі аб сістэмах менеджменту якасці Microchip, калі ласка, наведайце www.microchip.com/quality.

Продажы і абслугоўванне па ўсім свеце

АМЕРЫКА АЗІЯ/ЦІХІ АКІЯН АЗІЯ/ЦІХІ АКІЯН ЕЎРОПА
Карпаратыўны Офіс

2355 West Chandler Blvd. Чандлер, AZ 85224-6199

тэл.: 480-792-7200

Факс: 480-792-7277

Тэхнічная падтрымка: www.microchip.com/support Web Адрас: www.microchip.com

Атланта

Дулут, Джорджыя

тэл.: 678-957-9614

Факс: 678-957-1455

Осцін, Тэхас

тэл.: 512-257-3370

Бостан Westborough, MA Тэл.: 774-760-0087

Факс: 774-760-0088

Чыкага

Ітаска, штат Ілінойс

тэл.: 630-285-0071

Факс: 630-285-0075

Далас

Addison, TX

тэл.: 972-818-7423

Факс: 972-818-2924

Дэтройт

Нові, М.І

тэл.: 248-848-4000

Х'юстан, Тэхас

тэл.: 281-894-5983

Індыянапаліс Noblesville, IN Тэл: 317-773-8323

Факс: 317-773-5453

тэл.: 317-536-2380

Лос-Анджэлес Mission Viejo, CA Тэл.: 949-462-9523

Факс: 949-462-9608

тэл.: 951-273-7800

Ролі, Паўночная Караліна

тэл.: 919-844-7510

Нью-Ёрк, Нью-Ёрк

тэл.: 631-435-6000

Сан-Хасэ, Каліфорнія

тэл.: 408-735-9110

тэл.: 408-436-4270

Канада – Таронта

тэл.: 905-695-1980

Факс: 905-695-2078

Аўстралія – Сіднэй

Тэл.: 61-2-9868-6733

Кітай – Пекін

Тэл.: 86-10-8569-7000

Кітай – Чэнду

Тэл.: 86-28-8665-5511

Кітай - Чунцын

Тэл.: 86-23-8980-9588

Кітай – Дунгуань

Тэл.: 86-769-8702-9880

Кітай - Гуанчжоу

Тэл.: 86-20-8755-8029

Кітай - Ханчжоу

Тэл.: 86-571-8792-8115

Кітай – САР Ганконг

Тэл.: 852-2943-5100

Кітай – Нанкін

Тэл.: 86-25-8473-2460

Кітай - Ціндао

Тэл.: 86-532-8502-7355

Кітай – Шанхай

Тэл.: 86-21-3326-8000

Кітай – Шэньян

Тэл.: 86-24-2334-2829

Кітай – Шэньчжэнь

Тэл.: 86-755-8864-2200

Кітай – Сучжоу

Тэл.: 86-186-6233-1526

Кітай - Ухань

Тэл.: 86-27-5980-5300

Кітай – Сіань

Тэл.: 86-29-8833-7252

Кітай - Сямэнь

Тэл.: 86-592-2388138

Кітай - Чжухай

Тэл.: 86-756-3210040

Індыя – Бангалор

Тэл.: 91-80-3090-4444

Індыя – Нью-Дэлі

Тэл.: 91-11-4160-8631

Індыя - Пуна

Тэл.: 91-20-4121-0141

Японія Осака

Тэл.: 81-6-6152-7160

Японія Токіо

Тэл: 81-3-6880-3770

Карэя - Тэгу

Тэл.: 82-53-744-4301

Карэя - Сеул

Тэл.: 82-2-554-7200

Малайзія - Куала-Лумпур

Тэл.: 60-3-7651-7906

Малайзія - Пенанг

Тэл.: 60-4-227-8870

Філіпіны - Маніла

Тэл.: 63-2-634-9065

Сінгапур

Тэл.: 65-6334-8870

Тайвань - Сінь Чу

Тэл.: 886-3-577-8366

Тайвань - Гаосюн

Тэл.: 886-7-213-7830

Тайвань Тайбэй

Тэл.: 886-2-2508-8600

Тайланд - Бангкок

Тэл.: 66-2-694-1351

В'етнам - Хашымін

Тэл.: 84-28-5448-2100

Аўстрыя – Вельс

Тэл.: 43-7242-2244-39

Факс: 43-7242-2244-393

Данія – Капенгаген

Тэл.: 45-4485-5910

Факс: 45-4485-2829

Фінляндыя – Эспа

Тэл.: 358-9-4520-820

Францыя – Парыж

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Германія – Гархінг

Тэл.: 49-8931-9700

Германія - Хаан

Тэл.: 49-2129-3766400

Германія – Хайльброн

Тэл.: 49-7131-72400

Германія – Карлсруэ

Тэл.: 49-721-625370

Германія – Мюнхен

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Германія – Розенхайм

Тэл.: 49-8031-354-560

Ізраіль – Раанана

Тэл.: 972-9-744-7705

Італія – Мілан

Тэл.: 39-0331-742611

Факс: 39-0331-466781

Італія – Падуя

Тэл.: 39-049-7625286

Нідэрланды – Drunen

Тэл.: 31-416-690399

Факс: 31-416-690340

Нарвегія - Тронхейм

Тэл.: 47-72884388

Польшча – Варшава

Тэл.: 48-22-3325737

Румынія – Бухарэст

Tel: 40-21-407-87-50

Іспанія - Мадрыд

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Швецыя – Гётэнберг

Tel: 46-31-704-60-40

Швецыя – Стакгольм

Тэл.: 46-8-5090-4654

Вялікабрытанія - Вокінгем

Тэл.: 44-118-921-5800

Факс: 44-118-921-5820

© 2023 Microchip Technology Inc. і яе даччыныя кампаніі

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

Арбітр MICROCHIP DDR AXI4 [pdfКіраўніцтва карыстальніка
DDR AXI4 Arbiter, DDR AXI4, арбітр

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *