MICROCHIP-лого

Арбитър MICROCHIP DDR AXI4

MICROCHIP-DDR-AXI4-Арбитър-продукт

Въведение: Стандартът на протокола AXI4-Stream използва терминологията Master и Slave. Еквивалентната терминология на Microchip, използвана в този документ, е съответно инициатор и цел.
Резюме: Следващата таблица предоставя обобщение на характеристиките на DDR AXI4 Arbiter.

Характеристика Стойност
Основна версия DDR AXI4 Arbiter v2.2
Поддържани семейства устройства
Поддържано лицензиране на поток от инструменти

Характеристики: DDR AXI4 Arbiter има следните ключови характеристики:

  • IP ядрото трябва да бъде инсталирано в IP каталога на софтуера Libero SoC.
  • Ядрото се конфигурира, генерира и инстанцира в инструмента SmartDesign за включване в списъка с проекти на Libero.

Използване на устройството и производителност:

Подробности за устройството семейство устройство Ресурси Производителност (MHz)
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 Initiator на Arbiter IP може да бъде конфигуриран за различни ширини на данните, вариращи от 64 бита до 512 бита.
Важно: Стандартът на протокола AXI4-Stream използва терминологията „Master“ и „Slave“. Еквивалентната терминология на Microchip, използвана в този документ, е съответно инициатор и цел.
Резюме (задайте въпрос)
Следващата таблица предоставя обобщение на характеристиките на DDR AXI4 Arbiter.

Таблица 1. Характеристики на DDR AXI4 арбитърMICROCHIP-DDR-AXI4-Arbiter-fig-1

Този документ се отнася за DDR AXI4 Arbiter v2.2.

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

Изисква Libero® SoC v12.3 или по-нови версии. IP може да се използва в режим RTL без лиценз. За повече информация вижте DDR_AXI4_Arbiter.

Характеристики (задайте въпрос)

DDR AXI4 Arbiter има следните ключови характеристики:

  • Осем канала за писане
  • Осем канала за четене
  • 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

устройство Подробности Ресурси Производителност (MHz) RAM памети Математически блокове Чип Глобални
семейство устройство LUTs DFF LSRAM μSRAM
PolarFire® SoC MPFS250T-1 5411 4202 266 13 1 0 0
PolarFire MPF300T-1 5411 4202 266 13 1 0 0
SmartFusion® 2 M2S150-1 5546 4309 192 15 1 0 0

Важно:

  • Данните в предходната таблица са заснети с помощта на типични настройки за синтез и оформление. IP адресът е конфигуриран за осем канала за запис, осем канала за четене, ширина на адреса от 32 бита и ширина на данните от конфигурация от 512 бита.
  • Тактовата честота е ограничена до 200 MHz, докато се изпълнява анализът на времето, за да се постигнат стойностите на производителността.

Функционално описание (задайте въпрос)
Този раздел описва подробностите за внедряването на DDR_AXI4_Arbiter. Следващата фигура показва диаграмата на изводите от най-високо ниво на DDR AXI4 Arbiter. Фигура 1-1. Блокова диаграма на извеждане от най-високо ниво за собствен интерфейс на арбитърMICROCHIP-DDR-AXI4-Arbiter-fig-3

Следващата фигура показва блоковата диаграма на системно ниво на DDR_AXI4_Arbiter в режим на интерфейс на шина. Фигура 1-2. Блокова диаграма на системно ниво на DDR_AXI4_ArbiterMICROCHIP-DDR-AXI4-Arbiter-fig-4

Транзакция за четене се задейства чрез задаване на входния сигнал r(x)_req_i високо на конкретен канал за четене. Арбитърът отговаря с потвърждение, когато е готов да обслужи заявката за четене. Тогава еampпоказва началния AXI адрес и чете размера на пакета, който е въведен от външния инициатор. Каналът обработва входовете и генерира необходимите AXI транзакции за четене на данни от DDR паметта. Прочетените данни от арбитъра са общи за всички канали за четене. По време на четене на данни валидните данни за четене на съответния канал стават високи. Краят на транзакцията за четене се обозначава със сигнал за извършено четене, когато всички заявени байтове са изпратени. Подобно на транзакцията за четене, транзакцията за запис се задейства чрез настройка на входния сигнал w(x)_req_i високо. Заедно със сигнала за заявка, адресът за начало на запис и дължината на пакета трябва да бъдат предоставени по време на заявката. Когато арбитърът е на разположение да обслужи писмената заявка, той отговаря, като изпраща сигнал за потвърждение по съответния канал. След това потребителят трябва да предостави данните за запис заедно със сигнала за валидност на данните на канала. Броят часовници за валиден висок период на данни трябва да съответства на дължината на импулса. Арбитърът завършва операцията за запис и задава високо ниво на сигнала за завършен запис, което означава завършване на транзакцията за запис.
DDR_AXI4_Arbiter параметри и интерфейсни сигнали (задайте въпрос)
Този раздел обсъжда параметрите в DDR_AXI4_Arbiter GUI конфигуратора и I/O сигналите.
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. Входни и изходни портове за Arbiter Bus Interface

Сигнал Име Посока ширина Описание
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. Входни и изходни портове за Native Arbiter Interface

Сигнал Име Посока ширина Описание
reset_i Вход Активен нисък асинхронен сигнал за нулиране за проектиране
sys_clk_i Вход Системен часовник
ddr_ctrl_ready_i Вход Получава входния сигнал за готовност от DDR контролера
r0_req_i Вход Заявка за четене от инициатор 0
r0_burst_size_i Вход 8 бита Прочетете размера на пакета
r0_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 0
r0_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 0
………..продължение
Сигнал Име Посока ширина Описание
r0_данни_валидни_o Изход Четене на валидни данни от канал за четене 0
r0_done_o Изход Прочетете завършването до инициатор 0
r1_req_i Вход Заявка за четене от инициатор 1
r1_burst_size_i Вход 8 бита Прочетете размера на пакета
r1_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 1
r1_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 1
r1_данни_валидни_o Изход Четене на валидни данни от канал за четене 1
r1_done_o Изход Прочетете завършването до инициатор 1
r2_req_i Вход Заявка за четене от инициатор 2
r2_burst_size_i Вход 8 бита Прочетете размера на пакета
r2_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 2
r2_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 2
r2_данни_валидни_o Изход Четене на валидни данни от канал за четене 2
r2_done_o Изход Прочетете завършването до инициатор 2
r3_req_i Вход Заявка за четене от инициатор 3
r3_burst_size_i Вход 8 бита Прочетете размера на пакета
r3_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 3
r3_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 3
r3_данни_валидни_o Изход Четене на валидни данни от канал за четене 3
r3_done_o Изход Прочетете завършването до инициатор 3
r4_req_i Вход Заявка за четене от инициатор 4
r4_burst_size_i Вход 8 бита Прочетете размера на пакета
r4_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 4
r4_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 4
r4_данни_валидни_o Изход Четене на валидни данни от канал за четене 4
r4_done_o Изход Прочетете завършването до инициатор 4
r5_req_i Вход Заявка за четене от инициатор 5
r5_burst_size_i Вход 8 бита Прочетете размера на пакета
r5_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 5
r5_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 5
r5_данни_валидни_o Изход Четене на валидни данни от канал за четене 5
r5_done_o Изход Прочетете завършването до инициатор 5
r6_req_i Вход Заявка за четене от инициатор 6
r6_burst_size_i Вход 8 бита Прочетете размера на пакета
r6_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 6
r6_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 6
r6_данни_валидни_o Изход Четене на валидни данни от канал за четене 6
r6_done_o Изход Прочетете завършването до инициатор 6
r7_req_i Вход Заявка за четене от инициатор 7
r7_burst_size_i Вход 8 бита Прочетете размера на пакета
………..продължение
Сигнал Име Посока ширина Описание
r7_rstart_addr_i Вход [AXI_ADDR_WIDTH – 1:0] DDR адрес, откъдето трябва да започне четене за канал за четене 7
r7_ack_o Изход Потвърждение от арбитър за четене на заявка от инициатор 7
r7_данни_валидни_o Изход Четене на валидни данни от канал за четене 7
r7_done_o Изход Прочетете завършването до инициатор 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 сигнали
Канал за четене на адреса
arid_o Изход [AXI_ID_WIDTH – 1:0] Прочетете ID на адреса. Идентификация tag за прочетената адресна група от сигнали.
araddr_o Изход [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 à Не може да се кешира и не може да се буферира.

arprot_o Изход [2:0] Тип защита. Предоставя информация за защитната единица за транзакцията. Фиксиран до 3'b000 à Нормален, защитен достъп до данни.
arvalid_o Изход Прочетеният адрес е валиден. Когато е ВИСОКО, прочетеният адрес и контролната информация са валидни и остават високи, докато сигналът за потвърждение на адреса вече е висок.

1 = Адресът и контролната информация са валидни

0 = Адресът и контролната информация не са валидни

arready_o Вход Прочетете адреса готов. Целта е готова да приеме адрес и свързаните контролни сигнали.

1 = целта е готова

0 = целта не е готова

Прочетете канала за данни
отървавам се Вход [AXI_ID_WIDTH – 1:0] Прочетете ID tag. документ за самоличност tag на прочетената група данни от сигнали. Стойността на rid се генерира от целта и трябва да съответства на стойността на rid на прочетената транзакция, на която отговаря.
rdata Вход [AXI_DATA_WIDTH – 1:0] Прочетете данни
респ Вход [1:0] Прочетете отговора.

Състоянието на прочетения трансфер.

Допустимите отговори са OKAY, EXOKAY, SLVERR и DECERR.

rlast Вход Прочетете последно.

Последно прехвърляне в пакет за четене.

rвалиден Вход Прочетете валидно. Необходимите данни за четене са налични и прехвърлянето на четене може да завърши.

1 = налични данни за четене

0 = данните за четене не са налични

готов Изход Прочетете готово. Инициаторът може да приеме прочетените данни и информацията за отговор.

1= готов инициатор

0 = инициаторът не е готов

Напишете адресен канал
awid Изход [AXI_ID_WIDTH – 1:0] Напишете ID на адреса. Идентификация tag за групата адреси за запис на сигнали.
awaddr Изход [AXI_ADDR_WIDTH – 1:0] Напиши адрес. Предоставя адреса на първия трансфер в пакетна транзакция за запис. Свързаните контролни сигнали се използват за определяне на адресите на оставащите трансфери в пакета.
шило Изход [7:0] Дължина на взрива. Осигурява точния брой трансфери в пакет. Тази информация определя броя на трансферите на данни, свързани с адреса.
awsize Изход [2:0] Размер на взрива. Размер на всеки трансфер в пакета. Светкавиците на байтовете показват точно кои байтове да се актуализират.
избухване Изход [1:0] Тип спукване. В съчетание с информацията за размера, подробно как се изчислява адресът за всеки трансфер в пакета.

Фиксиран на 2'b01 à Инкрементален адресен пакет.

………..продължение
Сигнал Име Посока ширина Описание
закачалка Изход [1:0] Тип заключване. Предоставя допълнителна информация за атомните характеристики на трансфера.

Фиксиран до 2'b00 à нормален достъп.

awcache Изход [3:0] Тип кеш. Показва атрибутите за буфериране, кеширане, записване, обратно записване и разпределяне на транзакцията.

Фиксиран на 4'b0000 à Не може да се кешира и не може да се буферира.

awprot Изход [2:0] Тип защита. Показва нормалното, привилегированото или защитеното ниво на защита на транзакцията и дали транзакцията е достъп до данни или достъп до инструкции. Фиксиран до 3'b000 à Нормален, защитен достъп до данни.
невалиден Изход Напишете валиден адрес. Показва, че са налични валиден адрес за запис и контролна информация.

1 = налична информация за адрес и контрол

0 = адресът и контролната информация не са налични. Адресът и контролната информация остават стабилни, докато сигналът за потвърждение на адреса, готов, стане ВИСОКО.

вече Вход Напишете адреса готов. Показва, че целта е готова да приеме адрес и свързаните контролни сигнали.

1 = целта е готова

0 = целта не е готова

Записване на канал за данни
wdata Изход [AXI_DATA_WIDTH – 1:0] Запишете данни
wstrb Изход [AXI_DATA_WIDTH – 8:0] Пишете светкавици. Този сигнал показва кои ленти за байтове да се актуализират в паметта. Има един строб за запис за всеки осем бита от шината за данни за запис.
wlast Изход Пиши последно. Последно прехвърляне в пакет за запис.
wвалиден Изход Пиши валидно. Налични са валидни данни за запис и светкавици. 1 = запис на данни и налични светкавици

0 = запис на данни и стробоскопи не са налични

готов Вход Пишете готови. Target може да приеме данните за запис. 1 = целта е готова

0 = целта не е готова

Канал за отговор на писане
оферта Вход [AXI_ID_WIDTH – 1:0] ID на отговора. Идентификацията tag на писмения отговор. Стойността на офертата трябва да съответства на стойността awid на записващата транзакция, на която целта отговаря.
бресп Вход [1:0] Напишете отговор. Състояние на транзакцията за запис. Допустимите отговори са OKAY, EXOKAY, SLVERR и DECERR.
bвалид Вход Напишете валиден отговор. Наличен е валиден отговор за писане. 1 = наличен отговор за писане

0 = отговорът за запис не е наличен

хлебен Изход Готов отговор. Инициаторът може да приеме информацията за отговор.

1 = инициаторът е готов

0 = инициаторът не е готов

Времеви диаграми (задайте въпрос)
Този раздел обсъжда времевите диаграми на DDR_AXI4_Arbiter. Следващите фигури показват връзката на входовете за заявка за четене и запис, начален адрес на паметта, входове за запис от външния инициатор, потвърждение за четене или запис и входове за завършване на четене или запис, дадени от арбитъра.
Фигура 3-1. Времева диаграма за сигнали, използвани при писане/четене през AXI4 интерфейсMICROCHIP-DDR-AXI4-Arbiter-fig-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 в каталога на Libero SoCMICROCHIP-DDR-AXI4-Arbiter-fig-6

Появява се прозорецът за създаване на компонент, както е показано по-долу. Натиснете OK. Уверете се, че името е DDR_AXI4_ARBITER_PF_C0.
Фигура 4-2. Създаване на компонентMICROCHIP-DDR-AXI4-Arbiter-fig-7

Конфигурирайте IP за 2 канала за четене, 2 канала за запис и изберете Bus Interface, както е показано на следващата фигура, и щракнете върху OK, за да генерирате IP.
Фигура 4-3. КонфигурацияMICROCHIP-DDR-AXI4-Arbiter-fig-8

В раздела „Стимул йерархия“ изберете тестовия стенд (DDR_AXI4_ARBITER_PF_tb.v), щракнете с десния бутон и след това щракнете върху „Симулиране на предварително синтезиран дизайн“ > „Отвори интерактивно“.
Важно: Ако не виждате раздела Йерархия на стимулите, преминете към View > Меню Windows и щракнете върху Йерархия на стимулите, за да го направите видимо.
Фигура 4-4. Симулиране на дизайна преди синтезаMICROCHIP-DDR-AXI4-Arbiter-fig-9ModelSim се отваря с тестовия стенд file, както е показано на следващата фигура.
Фигура 4-5. Прозорец за симулация на ModelSimMICROCHIP-DDR-AXI4-Arbiter-fig-10

Важно: Ако симулацията бъде прекъсната поради ограничението за време на изпълнение, посочено в .do file, използвайте командата run -all, за да завършите симулацията.
История на редакциите (задайте въпрос)
Историята на ревизиите описва промените, които са въведени в документа. Промените са изброени по редакция, започвайки с най-актуалната публикация.
Таблица 5-1. История на ревизиите

Ревизия Дата Описание
A 04/2023 Следва списъкът с промени в ревизия А на документа:

• Мигрира документа към шаблона на Microchip.

• Актуализиран номерът на документа до DS00004976A от 50200950.

• Добавено 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файлови програми, ресурси за проектиране, ръководства за потребителя и документи за хардуерна поддръжка, най-новите версии на софтуера и архивиран софтуер
  • Обща техническа поддръжка – Често задавани въпроси (ЧЗВ), заявки за техническа поддръжка, онлайн дискусионни групи, списък с членове на партньорската програма за дизайн на Microchip
  • Бизнесът на 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 НЕ ПРЕДСТАВЛЯВА НИКАКВИ ИЗЯВЛЕНИЯ ИЛИ ГАРАНЦИИ, ИЗРИЧНИ ИЛИ КОСВЕНИ, ПИСМЕНИ ИЛИ УСТНИ, ЗАКОНОВИ ИЛИ ДРУГИ, СВЪРЗАНИ С ИНФОРМАЦИЯТА, ВКЛЮЧИТЕЛНО НО НЕ САМО КОСВЕНИ ГАРАНЦИИ ЗА НЕНАРУШЕНИЕ, ПРОДАВАЕМОСТ И ГОДНОСТ ESS ЗА ОПРЕДЕЛЕНА ЦЕЛ ИЛИ ГАРАНЦИИ СВЪРЗАНИ С НЕГОВОТО СЪСТОЯНИЕ, КАЧЕСТВО ИЛИ ЕФЕКТИВНОСТ. В НИКАКЪВ СЛУЧАЙ МИКРОЧИП НЯМА ДА НОСИ ОТГОВОРНОСТ ЗА НИКАКВИ НЕПРЯКИ, СПЕЦИАЛНИ, НАКАЗАТЕЛНИ, СЛУЧАЙНИ ИЛИ ПОСЛЕДВАЩИ ЗАГУБИ, ЩЕТИ, РАЗХОДИ ИЛИ РАЗХОДИ, КАКВОТО И ДА Е СВЪРЗАНО С ИНФОРМАЦИЯТА ИЛИ НЕЙНОТО ИЗПОЛЗВАНЕ, ДОРИ АКО МИКРОЧИП ИМА ПРЕДУПРЕЖДЕНИЕ ВЪЗМОЖНОСТТА ИЛИ ЩЕТИТЕ СА ПРЕДВИДИМИ? В НАЙ-ПЪЛНАТА СТЕПЕН, ПОЗВОЛЕНА ОТ ЗАКОНА, ПЪЛНАТА ОТГОВОРНОСТ НА 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 logo, 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, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, 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/качество.

Световни продажби и обслужване

АМЕРИКИ АЗИЯ/ТИХИЯ ОКЕАН АЗИЯ/ТИХИЯ ОКЕАН ЕВРОПА
Корпоративен офис

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

Бостън Уестбъро, Масачузетс Тел: 774-760-0087

факс: 774-760-0088

Чикаго

Итаска, Илинойс

Тел: 630-285-0071

факс: 630-285-0075

Далас

Адисън, Тексас

Тел: 972-818-7423

факс: 972-818-2924

Детройт

Нови, Мичиган

Тел: 248-848-4000

Хюстън, Тексас

Тел: 281-894-5983

Индианаполис Noblesville, IN Тел: 317-773-8323

факс: 317-773-5453

Тел: 317-536-2380

Лос Анджелис Мисия Виехо, Калифорния Тел.: 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 Арбитър, DDR AXI4, Арбитър

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *