MICROCHIP logotipas

MICROCHIP DDR AXI4 arbitras

MICROCHIP-DDR-AXI4-Arbitras-produktas

Įvadas: AXI4-Stream protokolo standartas naudoja terminus Master and Slave. Šiame dokumente naudojama lygiavertė mikroschemos terminija yra atitinkamai iniciatorius ir taikinys.
Santrauka: Šioje lentelėje pateikiama DDR AXI4 arbitro charakteristikų santrauka.

Būdingas Vertė
Pagrindinė versija DDR AXI4 Arbiter v2.2
Palaikomos įrenginių šeimos
Palaikomas įrankių srauto licencijavimas

Savybės: DDR AXI4 Arbiter turi šias pagrindines funkcijas:

  • IP branduolys turi būti įdiegtas Libero SoC programinės įrangos IP kataloge.
  • Branduolys sukonfigūruojamas, sugeneruojamas ir sukuriamas naudojant SmartDesign įrankį, kad būtų įtrauktas į Libero projektų sąrašą.

Įrenginio naudojimas ir našumas:

Išsami įrenginio informacija Šeima Įrenginys Ištekliai Našumas (MHz)
LUTs DFF RAM LSRAM SRAM Math Blocks Chip Globals PolarFire MPF300T-1 5411 4202 266

Funkcinis aprašymas

Funkcinis aprašymas: Šiame skyriuje aprašoma DDR_AXI4_Arbiter diegimo informacija. Toliau pateiktame paveikslėlyje parodyta DDR AXI4 arbitro aukščiausio lygio kontaktų schema.

DDR_AXI4_Arbiterio parametrai ir sąsajos signalai

Konfigūracijos nustatymai:
DDR_AXI4_Arbiter konfigūracijos nustatymai šiame dokumente nenurodyti.

Įėjimų ir išėjimų signalai:
DDR_AXI4_Arbiter įvesties ir išvesties signalai šiame dokumente nenurodyti.

Laiko diagramos
DDR_AXI4_Arbiter laiko diagramos šiame dokumente nenurodytos.

Bandymo stendas

Modeliavimas:
DDR_AXI4_Arbiter modeliavimo detalės šiame dokumente nenurodytos.
Revizijos istorija
DDR_AXI4_Arbiter taisymų istorija šiame dokumente nenurodyta.
Mikroschemos FPGA palaikymas
Microchip FPGA palaikymo informacija, skirta DDR_AXI4_Arbiter, šiame dokumente nenurodyta.

Produkto naudojimo instrukcijos

  1. Įdiekite DDR AXI4 Arbiter v2.2 į Libero SoC programinės įrangos IP katalogą.
  2. „SmartDesign“ įrankyje sukonfigūruokite, generuokite ir pakartokite branduolį, kad jis būtų įtrauktas į Libero projektų sąrašą.

Įvadas (užduokite klausimą)

Prisiminimai yra neatsiejama bet kurios tipinės vaizdo ir grafikos programos dalis. Jie naudojami visiems vaizdo kadrams buferizuoti, kai vietinės FPGA atminties nepakanka visam kadrui laikyti. Kai vaizdo įrašų kadrai nuskaitomi ir įrašomi į DDR kelis kartus, arbitras turės nuspręsti tarp kelių užklausų. DDR AXI4 Arbiter IP suteikia 8 rašymo kanalus kadrų buferiams įrašyti į išorinę DDR atmintį ir 8 skaitymo kanalus kadrams nuskaityti iš išorinės atminties. Arbitražas grindžiamas eilės tvarka. Jei vienu metu pateikiamos dvi užklausos, pirmenybė bus teikiama kanalui, kurio kanalo numeris mažesnis. Arbitras prisijungia prie DDR valdiklio IP per AXI4 sąsają. DDR AXI4 arbitras suteikia AXI4 iniciatoriaus sąsają DDR lustiniams valdikliams. Arbitras palaiko iki aštuonių rašymo kanalų ir aštuonių skaitymo kanalų. Blokas pasirenka aštuonis skaitymo kanalus, kad suteiktų prieigą prie AXI skaitymo kanalo eilės tvarka. Blokas pasirenka aštuonis rašymo kanalus, kad suteiktų prieigą prie AXI rašymo kanalo eilės tvarka. Visi aštuoni skaitymo ir rašymo kanalai turi vienodą prioritetą. Arbiter IP AXI4 iniciatoriaus sąsaja gali būti sukonfigūruota įvairiems duomenų pločiams nuo 64 bitų iki 512 bitų.
Svarbu: AXI4-Stream protokolo standartas naudoja terminus „Master“ ir „Slave“. Šiame dokumente naudojama lygiavertė mikroschemos terminija yra atitinkamai iniciatorius ir taikinys.
Santrauka (užduokite klausimą)
Šioje lentelėje pateikiama DDR AXI4 arbitro charakteristikų santrauka.

1 lentelė. DDR AXI4 arbitro charakteristikosMICROCHIP-DDR-AXI4-Arbiteris-1 pav

Šis dokumentas taikomas DDR AXI4 Arbiter v2.2.

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

Reikia Libero® SoC v12.3 arba naujesnių leidimų. IP galima naudoti RTL režimu be jokios licencijos. Norėdami gauti daugiau informacijos, žr. DDR_AXI4_Arbiter.

Savybės (užduokite klausimą)

DDR AXI4 Arbiter turi šias pagrindines funkcijas:

  • Aštuoni rašymo kanalai
  • Aštuoni skaitymo kanalai
  • AXI4 sąsaja su DDR valdikliu
  • Konfigūruojamas AXI4 plotis: 64, 128, 256 ir 512 bitų
  • Konfigūruojamas adreso plotis: nuo 32 iki 64 bitų

IP Core įdiegimas Libero® Design Suite (užduokite klausimą)
IP branduolys turi būti įdiegtas Libero SoC programinės įrangos IP kataloge. Tai automatiškai įdiegiama per Libero SoC programinės įrangos IP katalogo atnaujinimo funkciją arba IP branduolys rankiniu būdu atsisiunčiamas iš katalogo. Įdiegus IP šerdį Libero SoC programinės įrangos IP kataloge, branduolys sukonfigūruojamas, sugeneruojamas ir sukuriamas naudojant SmartDesign įrankį, kad būtų įtrauktas į Libero projektų sąrašą.
Įrenginio naudojimas ir našumas (užduokite klausimą)
Šioje lentelėje pateikiamas įrenginio naudojimas, naudojamas DDR_AXI4_Arbiter.
2 lentelė. DDR_AXI4_Arbiterio naudojimas

Įrenginys Detalės Ištekliai Našumas (MHz) RAM Matematikos blokai Chip Globaliai
Šeima Įrenginys LUT 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

Svarbu:

  • Ankstesnės lentelės duomenys fiksuojami naudojant tipinius sintezės ir išdėstymo parametrus. IP sukonfigūruotas aštuoniems rašymo kanalams, aštuoniems skaitymo kanalams, 32 bitų adreso pločiui ir 512 bitų duomenų pločiui.
  • Laikrodis apribotas iki 200 MHz, kai atliekama laiko analizė, kad būtų pasiekti našumo rodikliai.

Funkcinis aprašymas (užduokite klausimą)
Šiame skyriuje aprašoma DDR_AXI4_Arbiter diegimo informacija. Toliau pateiktame paveikslėlyje parodyta DDR AXI4 arbitro aukščiausio lygio kontaktų schema. 1-1 pav. Aukščiausio lygio prisegimo blokinė diagrama vietinei arbitro sąsajaiMICROCHIP-DDR-AXI4-Arbiteris-3 pav

Toliau pateiktame paveikslėlyje parodyta DDR_AXI4_Arbiter sistemos lygio blokinė schema magistralės sąsajos režimu. 1-2 pav. DDR_AXI4_Arbiter sistemos lygio blokinė schemaMICROCHIP-DDR-AXI4-Arbiteris-4 pav

Skaitymo operacija suaktyvinama nustačius aukštą įvesties signalą r(x)_req_i tam tikrame skaitymo kanale. Arbitras atsako patvirtindamas, kai yra pasirengęs aptarnauti skaitymo užklausą. Tada tai sampatskleidžia pradinį AXI adresą ir nuskaito serijos dydį, kuris įvestas iš išorinio iniciatoriaus. Kanalas apdoroja įvestis ir generuoja reikiamas AXI operacijas, kad būtų galima nuskaityti duomenis iš DDR atminties. Nuskaitymo duomenų išvestis iš arbitro yra bendra visiems skaitymo kanalams. Duomenų nuskaitymo metu atitinkamo kanalo nuskaityti duomenys pakyla. Skaitymo operacijos pabaiga žymima skaitymo baigimo signalu, kai išsiunčiami visi prašomi baitai. Panašiai kaip skaitymo operacija, rašymo operacija suaktyvinama nustačius aukštą įvesties signalą w(x)_req_i. Kartu su užklausos signalu, užklausos metu turi būti nurodytas rašymo pradžios adresas ir serijos ilgis. Kai arbitras yra pasirengęs aptarnauti rašytinį prašymą, jis atsako siųsdamas patvirtinimo signalą atitinkamu kanalu. Tada vartotojas turi pateikti įrašymo duomenis kartu su galiojančiu duomenų signalu kanale. Laikrodžių, kurių duomenų galiojantis didžiausias laikotarpis, skaičius turi atitikti serijos ilgį. Arbitras užbaigia rašymo operaciją ir įrašymo baigto signalą nustato aukštai, nurodant įrašymo operacijos užbaigimą.
DDR_AXI4_Arbiter parametrai ir sąsajos signalai (užduokite klausimą)
Šiame skyriuje aptariami parametrai DDR_AXI4_Arbiter GUI konfigūratoriuje ir įvesties/išvesties signalai.
2.1 Konfigūracijos nustatymai (užduokite klausimą)
Šioje lentelėje pateikiamas konfigūracijos parametrų, naudojamų įgyvendinant DDR_AXI4_Arbiter aparatinę įrangą, aprašymas. Tai yra bendrieji parametrai ir gali būti keičiami pagal programos reikalavimus.

2-1 lentelė. Konfigūracijos parametras

Signalas Vardas Aprašymas
AXI ID plotis Apibrėžia AXI ID plotį.
AXI duomenų plotis Apibrėžia AXI duomenų plotį.
AXI adreso plotis Apibrėžia AXI adreso plotį
Skaitomų kanalų skaičius Parinktys, leidžiančios išskleidžiamajame meniu pasirinkti reikiamą rašymo kanalų skaičių nuo vieno kanalo iki aštuonių rašymo kanalų.
Rašymo kanalų skaičius Parinktys, leidžiančios išskleidžiamajame meniu pasirinkti reikiamą skaitymo kanalų skaičių nuo vieno kanalo iki aštuonių skaitymo kanalų.
AXI4_SELECTION Parinktys pasirinkti tarp AXI4_MASTER ir AXI4_MIRRORED_SLAVE.
Arbiterio sąsaja Galimybė pasirinkti magistralės sąsają.

Įvesties ir išvesties signalai (užduokite klausimą)
Šioje lentelėje pateikiami DDR AXI4 Arbiter for Bus sąsajos įvesties ir išvesties prievadai.
2-2 lentelė. Arbiter magistralės sąsajos įvesties ir išvesties prievadai

Signalas Vardas Kryptis Plotis Aprašymas
Reset_i Įvestis Aktyvus Žemas asinchroninis atstatymo signalas į dizainą
sys_ckl_i Įvestis Sistemos laikrodis
ddr_ctrl_ready_i Įvestis Priima parengtą įvesties signalą iš DDR valdiklio
ARVALID_I_0 Įvestis Skaityti užklausą iš skaitymo kanalo 0
ARSIZE_I_0 Įvestis 8 bitai nuskaityti serijos dydį iš skaitymo kanalo 0
ARADDR_I_0 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 0 skaitymo kanalui
ARREADY_O_0 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 0
RVALID_O_0 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 0
RDATA_O_0 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 0
RLAST_O_0 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 0
BUSER_O_r0 Išvestis Skaitymo pabaiga, kad perskaitytumėte 0 kanalą
ARVALID_I_1 Įvestis Skaityti užklausą iš skaitymo kanalo 1
ARSIZE_I_1 Įvestis 8 bitai Skaityti serijos dydį iš skaitymo kanalo 1
ARADDR_I_1 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 1 skaitymo kanalui
ARREADY_O_1 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 1
RVALID_O_1 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 1
RDATA_O_1 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 1
RLAST_O_1 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 1
BUSER_O_r1 Išvestis Skaitymo pabaiga, kad perskaitytumėte 1 kanalą
ARVALID_I_2 Įvestis Skaityti užklausą iš skaitymo kanalo 2
………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
ARSIZE_I_2 Įvestis 8 bitai Skaityti serijos dydį iš skaitymo kanalo 2
ARADDR_I_2 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 2 skaitymo kanalui
ARREADY_O_2 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 2
RVALID_O_2 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 2
RDATA_O_2 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 2
RLAST_O_2 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 2
BUSER_O_r2 Išvestis Skaitymo pabaiga, kad perskaitytumėte 2 kanalą
ARVALID_I_3 Įvestis Skaityti užklausą iš skaitymo kanalo 3
ARSIZE_I_3 Įvestis 8 bitai Skaityti serijos dydį iš skaitymo kanalo 3
ARADDR_I_3 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 3 skaitymo kanalui
ARREADY_O_3 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 3
RVALID_O_3 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 3
RDATA_O_3 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 3
RLAST_O_3 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 3
BUSER_O_r3 Išvestis Skaitymo pabaiga, kad perskaitytumėte 3 kanalą
ARVALID_I_4 Įvestis Skaityti užklausą iš skaitymo kanalo 4
ARSIZE_I_4 Įvestis 8 bitai Skaityti serijos dydį iš skaitymo kanalo 4
ARADDR_I_4 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 4 skaitymo kanalui
ARREADY_O_4 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 4
RVALID_O_4 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 4
RDATA_O_4 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 4
RLAST_O_4 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 4
BUSER_O_r4 Išvestis Skaitymo pabaiga, kad perskaitytumėte 4 kanalą
ARVALID_I_5 Įvestis Skaityti užklausą iš skaitymo kanalo 5
ARSIZE_I_5 Įvestis 8 bitai Skaityti serijos dydį iš skaitymo kanalo 5
ARADDR_I_5 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 5 skaitymo kanalui
ARREADY_O_5 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 5
RVALID_O_5 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 5
RDATA_O_5 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 5
RLAST_O_5 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 5
BUSER_O_r5 Išvestis Skaitymo pabaiga, kad perskaitytumėte 5 kanalą
ARVALID_I_6 Įvestis Skaityti užklausą iš skaitymo kanalo 6
ARSIZE_I_6 Įvestis 8 bitai Skaityti serijos dydį iš skaitymo kanalo 6
ARADDR_I_6 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 6 skaitymo kanalui
ARREADY_O_6 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 6
RVALID_O_6 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 6
RDATA_O_6 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 6
RLAST_O_6 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 6
………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
BUSER_O_r6 Išvestis Skaitymo pabaiga, kad perskaitytumėte 6 kanalą
ARVALID_I_7 Įvestis Skaityti užklausą iš skaitymo kanalo 7
ARSIZE_I_7 Įvestis 8 bitai Skaityti serijos dydį iš skaitymo kanalo 7
ARADDR_I_7 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 7 skaitymo kanalui
ARREADY_O_7 Išvestis Arbitras patvirtina nuskaityti užklausą iš skaitymo kanalo 7
RVALID_O_7 Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 7
RDATA_O_7 Išvestis [AXI_DATA_WIDTH-1 : 0] Skaityti duomenis iš skaitymo kanalo 7
RLAST_O_7 Išvestis Nuskaitykite kadro pabaigos signalą iš skaitymo kanalo 7
BUSER_O_r7 Išvestis Skaitymo pabaiga, kad perskaitytumėte 7 kanalą
AWSIZE_I_0 Įvestis 8 bitai 0 rašymo kanalo įrašymo serijos dydis
WDATA_I_0 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 0 kanalui įrašyti
WVALID_I_0 Įvestis Įrašykite duomenis, tinkamus rašyti 0 kanalą
AWVALID_I_0 Įvestis Rašyti užklausą iš rašymo kanalo 0
AWADDR_I_0 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 0 rašymo kanalo
AWREADY_O_0 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 0 rašymo kanalo
BUSER_O_0 Išvestis Rašymo pabaiga rašyti kanalą 0
AWSIZE_I_1 Įvestis 8 bitai 1 rašymo kanalo įrašymo serijos dydis
WDATA_I_1 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 1 kanalui įrašyti
WVALID_I_1 Įvestis Įrašykite duomenis, tinkamus rašyti 1 kanalą
AWVALID_I_1 Įvestis Rašyti užklausą iš rašymo kanalo 1
AWADDR_I_1 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 1 rašymo kanalo
AWREADY_O_1 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 1 rašymo kanalo
BUSER_O_1 Išvestis Rašymo pabaiga rašyti kanalą 1
AWSIZE_I_2 Įvestis 8 bitai 2 rašymo kanalo įrašymo serijos dydis
WDATA_I_2 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 2 kanalui įrašyti
WVALID_I_2 Įvestis Įrašykite duomenis, tinkamus rašyti 2 kanalą
AWVALID_I_2 Įvestis Rašyti užklausą iš rašymo kanalo 2
AWADDR_I_2 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 2 rašymo kanalo
AWREADY_O_2 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 2 rašymo kanalo
BUSER_O_2 Išvestis Rašymo pabaiga rašyti kanalą 2
AWSIZE_I_3 Įvestis 8 bitai 3 rašymo kanalo įrašymo serijos dydis
WDATA_I_3 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 3 kanalui įrašyti
WVALID_I_3 Įvestis Įrašykite duomenis, tinkamus rašyti 3 kanalą
AWVALID_I_3 Įvestis Rašyti užklausą iš rašymo kanalo 3
AWADDR_I_3 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 3 rašymo kanalo
AWREADY_O_3 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 3 rašymo kanalo
BUSER_O_3 Išvestis Rašymo pabaiga rašyti kanalą 3
AWSIZE_I_4 Įvestis 8 bitai 4 rašymo kanalo įrašymo serijos dydis
………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
WDATA_I_4 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 4 kanalui įrašyti
WVALID_I_4 Įvestis Įrašykite duomenis, tinkamus rašyti 4 kanalą
AWVALID_I_4 Įvestis Rašyti užklausą iš rašymo kanalo 4
AWADDR_I_4 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 4 rašymo kanalo
AWREADY_O_4 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 4 rašymo kanalo
BUSER_O_4 Išvestis Rašymo pabaiga rašyti kanalą 4
AWSIZE_I_5 Įvestis 8 bitai 5 rašymo kanalo įrašymo serijos dydis
WDATA_I_5 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 5 kanalui įrašyti
WVALID_I_5 Įvestis Įrašykite duomenis, tinkamus rašyti 5 kanalą
AWVALID_I_5 Įvestis Rašyti užklausą iš rašymo kanalo 5
AWADDR_I_5 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 5 rašymo kanalo
AWREADY_O_5 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 5 rašymo kanalo
BUSER_O_5 Išvestis Rašymo pabaiga rašyti kanalą 5
AWSIZE_I_6 Įvestis 8 bitai 6 rašymo kanalo įrašymo serijos dydis
WDATA_I_6 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 6 kanalui įrašyti
WVALID_I_6 Įvestis Įrašykite duomenis, tinkamus rašyti 6 kanalą
AWVALID_I_6 Įvestis Rašyti užklausą iš rašymo kanalo 6
AWADDR_I_6 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 6 rašymo kanalo
AWREADY_O_6 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 6 rašymo kanalo
BUSER_O_6 Išvestis Rašymo pabaiga rašyti kanalą 6
AWSIZE_I_7 Įvestis 8 bitai Įrašykite serijos dydį iš 7 rašymo kanalo
WDATA_I_7 Įvestis [AXI_DATA_WIDTH-1:0] Vaizdo įrašo duomenys Įvestis 7 kanalui įrašyti
WVALID_I_7 Įvestis Įrašykite duomenis, tinkamus rašyti 7 kanalą
AWVALID_I_7 Įvestis Parašykite prašymą iš rašymo kanalo 7
AWADDR_I_7 Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 7 rašymo kanalo
AWREADY_O_7 Išvestis Arbitoriaus patvirtinimas rašyti užklausą iš 7 rašymo kanalo
BUSER_O_7 Išvestis Rašymo pabaiga rašyti kanalą 7

Šioje lentelėje išvardyti DDR AXI4 arbitro įvesties ir išvesties prievadai, skirti vietinei sąsajai.
2-3 lentelė. Native Arbiter sąsajos įvesties ir išvesties prievadai

Signalas Vardas Kryptis Plotis Aprašymas
Reset_i Įvestis Aktyvus žemas asinchroninis atstatymo signalas į dizainą
sys_clk_i Įvestis Sistemos laikrodis
ddr_ctrl_ready_i Įvestis Priima parengtą įvesties signalą iš DDR valdiklio
r0_req_i Įvestis Skaityti užklausą iš iniciatoriaus 0
r0_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
r0_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 0 skaitymo kanalui
r0_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 0
………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
r0_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 0
r0_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 0
r1_req_i Įvestis Skaityti užklausą iš iniciatoriaus 1
r1_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
r1_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 1 skaitymo kanalui
r1_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 1
r1_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 1
r1_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 1
r2_req_i Įvestis Skaityti užklausą iš iniciatoriaus 2
r2_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
r2_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 2 skaitymo kanalui
r2_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 2
r2_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 2
r2_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 2
r3_req_i Įvestis Skaityti užklausą iš iniciatoriaus 3
r3_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
r3_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 3 skaitymo kanalui
r3_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 3
r3_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 3
r3_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 3
r4_req_i Įvestis Skaityti užklausą iš iniciatoriaus 4
r4_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
r4_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 4 skaitymo kanalui
r4_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 4
r4_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 4
r4_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 4
r5_req_i Įvestis Skaityti užklausą iš iniciatoriaus 5
r5_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
r5_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 5 skaitymo kanalui
r5_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 5
r5_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 5
r5_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 5
r6_req_i Įvestis Skaityti užklausą iš iniciatoriaus 6
r6_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
r6_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 6 skaitymo kanalui
r6_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 6
r6_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 6
r6_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 6
r7_req_i Įvestis Skaityti užklausą iš iniciatoriaus 7
r7_burst_size_i Įvestis 8 bitai Skaityti serijos dydį
………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
r7_rstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, iš kurio turi būti pradėtas skaitymas 7 skaitymo kanalui
r7_ack_o Išvestis Arbitras patvirtina perskaityti užklausą iš iniciatoriaus 7
r7_data_valid_o Išvestis Skaityti duomenis, galiojančius iš skaitymo kanalo 7
r7_done_o Išvestis Perskaityti užbaigimą iki iniciatoriaus 7
rdata_o Išvestis [AXI_DATA_WIDTH – 1:0] Vaizdo duomenų išvestis iš skaitymo kanalo
w0_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w0_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 0 kanalui įrašyti
w0_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 0 kanalą
w0_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 0
w0_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 0 rašymo kanalo
w0_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 0
w0_done_o Išvestis Rašyti užbaigimą iniciatoriui 0
w1_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w1_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 1 kanalui įrašyti
w1_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 1 kanalą
w1_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 1
w1_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 1 rašymo kanalo
w1_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 1
w1_done_o Išvestis Rašyti užbaigimą iniciatoriui 1
w2_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w2_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 2 kanalui įrašyti
w2_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 2 kanalą
w2_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 2
w2_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 2 rašymo kanalo
w2_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 2
w2_done_o Išvestis Rašyti užbaigimą iniciatoriui 2
w3_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w3_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 3 kanalui įrašyti
w3_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 3 kanalą
w3_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 3
w3_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 3 rašymo kanalo
w3_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 3
w3_done_o Išvestis Rašyti užbaigimą iniciatoriui 3
w4_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w4_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 4 kanalui įrašyti
w4_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 4 kanalą
w4_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 4
w4_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 4 rašymo kanalo
………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
w4_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 4
w4_done_o Išvestis Rašyti užbaigimą iniciatoriui 4
w5_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w5_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 5 kanalui įrašyti
w5_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 5 kanalą
w5_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 5
w5_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 5 rašymo kanalo
w5_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 5
w5_done_o Išvestis Rašyti užbaigimą iniciatoriui 5
w6_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w6_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 6 kanalui įrašyti
w6_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 6 kanalą
w6_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 6
w6_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 6 rašymo kanalo
w6_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 6
w6_done_o Išvestis Rašyti užbaigimą iniciatoriui 6
w7_burst_size_i Įvestis 8 bitai Parašykite serijos dydį
w7_data_i Įvestis [AXI_DATA_WIDTH – 1:0] Vaizdo įrašo duomenų įvestis 7 kanalui įrašyti
w7_data_valid_i Įvestis Įrašykite duomenis, tinkamus rašyti 7 kanalą
w7_req_i Įvestis Rašyti prašymą nuo iniciatoriaus 7
w7_wstart_addr_i Įvestis [AXI_ADDR_WIDTH – 1:0] DDR adresas, į kurį turi būti rašoma iš 7 rašymo kanalo
w7_ack_o Išvestis Arbitras patvirtina parašyti prašymą iš iniciatoriaus 7
w7_done_o Išvestis Rašyti užbaigimą iniciatoriui 7
AXI I/F signalai
Skaityti Adreso kanalą
arid_o Išvestis [AXI_ID_WIDTH – 1:0] Skaityti adreso ID. Identifikavimas tag signalų skaitymo adresų grupei.
araddr_o Išvestis [AXI_ADDR_WIDTH – 1:0] Skaityti adresą. Pateikiamas pradinis skaitymo serijos operacijos adresas.

Pateikiamas tik serijos pradžios adresas.

arlen_o Išvestis [7:0] Plyšio ilgis. Pateikiamas tikslus pervedimų skaičius serijoje. Ši informacija nustato su adresu susietų duomenų persiuntimų skaičių.
arsize_o Išvestis [2:0] Plyšio dydis. Kiekvieno perdavimo dydis serijoje.
arburst_o Išvestis [1:0] Burst tipas. Kartu su dydžio informacija pateikiama išsami informacija, kaip apskaičiuojamas kiekvieno perdavimo adresas serijoje.

Ištaisyta 2'b01 à Prieauginio adreso serija.

arlock_o Išvestis [1:0] Užrakto tipas. Suteikia papildomos informacijos apie perdavimo atomines charakteristikas.

Ištaisyta iki 2'b00 à normalios prieigos.

………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
arcache_o Išvestis [3:0] Talpyklos tipas. Teikia papildomos informacijos apie perkėlimo į talpyklą savybes.

Ištaisyta iki 4'b0000 à Neįkeliama talpykloje ir nebuferinė.

arprot_o Išvestis [2:0] Apsaugos tipas. Pateikiama operacijos apsaugos vieneto informacija. Ištaisyta iki 3'b000 à Įprasta, saugi prieiga prie duomenų.
arvalid_o Išvestis Perskaitytas adresas galioja. Kai AUKŠTAS, skaitymo adreso ir valdymo informacija galioja ir išlieka aukšta, kol adreso patvirtinimo signalas, arready, yra aukštas.

1 = Adresas ir valdymo informacija galioja

0 = adresas ir valdymo informacija negalioja

arready_o Įvestis Paruošta skaityti adresą. Taikinys yra pasirengęs priimti adresą ir susijusius valdymo signalus.

1 = taikinys paruoštas

0 = tikslas neparengtas

Skaityti duomenų kanalą
atsikratyti Įvestis [AXI_ID_WIDTH – 1:0] Skaityti ID tag. ID tag nuskaitytų duomenų signalų grupės. Atsikratymo vertę generuoja taikinys ir ji turi sutapti su nuskaitymo operacijos, į kurią jis atsako, sausą vertę.
rdata Įvestis [AXI_DATA_WIDTH – 1:0] Skaityti duomenis
rresp Įvestis [1:0] Skaityti atsakymą.

Skaitymo perdavimo būsena.

Leistini atsakymai yra OKAY, EXOKAY, SLVERR ir DECERR.

rlast Įvestis Skaityti paskutinį.

Paskutinis perkėlimas skaitymo serijoje.

rvalid Įvestis Skaityti galiojantis. Reikalingi skaitymo duomenys yra ir skaitymo perkėlimas gali būti baigtas.

1 = turimi duomenys

0 = nuskaityti duomenys nepasiekiami

jau pasiruošęs Išvestis Skaitykite pasiruošę. Iniciatorius gali priimti nuskaitytus duomenis ir atsakymo informaciją.

1 = iniciatorius paruoštas

0 = iniciatorius neparengtas

Rašykite adreso kanalą
platus Išvestis [AXI_ID_WIDTH – 1:0] Parašykite adreso ID. Identifikavimas tag signalų rašymo adresų grupei.
awaddr Išvestis [AXI_ADDR_WIDTH – 1:0] Rašyti adresą. Pateikiamas pirmojo pervedimo adresas rašymo serijos operacijos metu. Susiję valdymo signalai naudojami likusių siuntimų adresams nustatyti serijoje.
awlen Išvestis [7:0] Plyšio ilgis. Pateikiamas tikslus pervedimų skaičius serijoje. Ši informacija nustato su adresu susietų duomenų persiuntimų skaičių.
awsize Išvestis [2:0] Plyšio dydis. Kiekvieno perdavimo dydis serijoje. Baitų juostų blyksniai nurodo, kurias baitų juostas reikia atnaujinti.
audringas Išvestis [1:0] Burst tipas. Kartu su dydžio informacija pateikiama išsami informacija, kaip apskaičiuojamas kiekvieno perdavimo adresas serijoje.

Ištaisyta 2'b01 à Prieauginio adreso serija.

………..tęsinys
Signalas Vardas Kryptis Plotis Aprašymas
awlock Išvestis [1:0] Užrakto tipas. Suteikia papildomos informacijos apie perdavimo atomines charakteristikas.

Ištaisyta iki 2'b00 à normalios prieigos.

awcache Išvestis [3:0] Talpyklos tipas. Nurodo buferio, talpyklos, įrašymo, rašymo atgal ir paskirstymo operacijos atributus.

Ištaisyta iki 4'b0000 à Neįkeliama talpykloje ir nebuferinė.

awprot Išvestis [2:0] Apsaugos tipas. Nurodo įprastą, privilegijuotą arba saugų operacijos apsaugos lygį ir tai, ar operacija yra duomenų ar nurodymų prieiga. Ištaisyta iki 3'b000 à Įprasta, saugi prieiga prie duomenų.
negaliojantis Išvestis Rašykite teisingą adresą. Nurodo, kad yra galiojantis rašymo adresas ir valdymo informacija.

1 = yra adresas ir valdymo informacija

0 = adresas ir valdymo informacija nepasiekiama. Adreso ir valdymo informacija išlieka stabili, kol adreso patvirtinimo signalas, awready, tampa AUKŠTAS.

išmanęs Įvestis Parašykite adresą pasiruošę. Nurodo, kad taikinys yra pasirengęs priimti adresą ir susijusius valdymo signalus.

1 = taikinys paruoštas

0 = tikslas neparengtas

Rašyti duomenų kanalą
wdata Išvestis [AXI_DATA_WIDTH – 1:0] Rašyti duomenis
wstrb Išvestis [AXI_DATA_WIDTH – 8:0] Rašykite strobus. Šis signalas rodo, kurias baitų juostas reikia atnaujinti atmintyje. Kiekvienam aštuoniems rašymo duomenų magistralės bitams yra vienas rašymo blyksnis.
wlast Išvestis Rašyk paskutinis. Paskutinis perkėlimas rašymo serijoje.
wgalioja Išvestis Rašyti galiojantį. Galimi rašymo duomenys ir blyksniai. 1 = galima įrašyti duomenis ir blyksnius

0 = rašyti duomenis ir blyksniai nepasiekiami

pintinė Įvestis Rašykite pasiruošę. Tikslas gali priimti rašymo duomenis. 1 = taikinys paruoštas

0 = tikslas neparengtas

Rašyti atsakymo kanalą
pasiūlymas Įvestis [AXI_ID_WIDTH – 1:0] Atsakymo ID. Identifikacija tag rašto atsakymo. Pasiūlymo vertė turi sutapti su rašymo operacijos, į kurią atsako taikinys, awi verte.
bresp Įvestis [1:0] Parašyk atsakymą. Rašymo operacijos būsena. Leistini atsakymai yra OKAY, EXOKAY, SLVERR ir DECERR.
bgalioja Įvestis Rašyti atsakymą galiojantį. Galimas galiojantis rašymo atsakymas. 1 = galima parašyti atsakymą

0 = rašyti atsakymą nėra

duonos Išvestis Atsakymas paruoštas. Iniciatorius gali priimti atsakymo informaciją.

1 = iniciatorius paruoštas

0 = iniciatorius neparengtas

Laiko diagramos (užduokite klausimą)
Šiame skyriuje aptariamos DDR_AXI4_Arbiterio laiko diagramos. Tolesniuose paveikslėliuose parodytas skaitymo ir rašymo užklausos įėjimų prijungimas, pradžios atminties adresas, rašymo įvestis iš išorinio iniciatoriaus, skaitymo arba rašymo patvirtinimas ir arbitro pateiktos skaitymo arba rašymo užbaigimo įvestys.
3-1 pav. Signalų, naudojamų rašant / skaitant per AXI4 sąsają, laiko diagramaMICROCHIP-DDR-AXI4-Arbiteris-5 pav

Testbench (užduokite klausimą)
Vieningas bandymų stendas naudojamas patikrinti ir išbandyti DDR_AXI4_Arbiter, vadinamą vartotojo bandymų stendu. Testbench yra skirtas DDR_AXI4_Arbiter IP funkcionalumui patikrinti. Šis bandymų stendas veikia tik dviem skaitymo kanalams ir dviem rašymo kanalams su magistralės sąsajos konfigūracija.
 Modeliavimas (užduokite klausimą)
Šie veiksmai aprašo, kaip imituoti branduolį naudojant bandymo stendą:

  1. Atidarykite Libero® SoC katalogo skirtuką, išplėskite Solutions-Video, dukart spustelėkite DDR_AXI4_Arbiter, tada spustelėkite Gerai. Dokumentai, susiję su IP, yra išvardyti skiltyje Dokumentacija. Svarbu: jei nematote skirtuko Katalogas, eikite į View > Windows meniu ir spustelėkite Katalogas, kad jis būtų matomas.

4-1 pav. DDR_AXI4_Arbiter IP Core Libero SoC katalogeMICROCHIP-DDR-AXI4-Arbiteris-6 pav

Pasirodo komponento kūrimo langas, kaip parodyta toliau. Spustelėkite Gerai. Įsitikinkite, kad pavadinimas yra DDR_AXI4_ARBITER_PF_C0.
4-2 pav. Sukurti komponentąMICROCHIP-DDR-AXI4-Arbiteris-7 pav

Sukonfigūruokite IP 2 skaitymo kanalams, 2 rašymo kanalams ir pasirinkite magistralės sąsają, kaip parodyta toliau pateiktame paveikslėlyje, ir spustelėkite Gerai, kad sugeneruotumėte IP.
4-3 pav. KonfigūracijaMICROCHIP-DDR-AXI4-Arbiteris-8 pav

Skirtuke Stimulių hierarchija pasirinkite bandymų stendą (DDR_AXI4_ARBITER_PF_tb.v), dešiniuoju pelės mygtuku spustelėkite, tada spustelėkite Imituoti išankstinį sintetinį dizainą > Atidaryti interaktyviai.
Svarbu: Jei nematote skirtuko Stimulių hierarchija, eikite į View > Windows meniu ir spustelėkite Stimulių hierarchija, kad ji būtų matoma.
4-4 pav. Pre-sintezės projektavimo modeliavimasMICROCHIP-DDR-AXI4-Arbiteris-9 pavModelSim atidaromas su bandymų stendu file, kaip parodyta toliau pateiktame paveikslėlyje.
4-5 pav. ModelSim modeliavimo langasMICROCHIP-DDR-AXI4-Arbiteris-10 pav

Svarbu: Jei modeliavimas nutrūksta dėl vykdymo laiko limito, nurodyto .do file, naudokite komandą run -all, kad užbaigtumėte modeliavimą.
Taisymų istorija (užduokite klausimą)
Taisymų istorija aprašo pakeitimus, kurie buvo įgyvendinti dokumente. Pakeitimai pateikiami pagal peržiūrą, pradedant naujausiu leidiniu.
5-1 lentelė. Revizijos istorija

Peržiūra Data Aprašymas
A 04/2023 Toliau pateikiamas dokumento A versijos pakeitimų sąrašas:

• Perkeltas dokumentas į Microchip šabloną.

• Atnaujintas dokumento numeris į DS00004976A iš 50200950.

• Pridėta 4. Bandymo stendas.

2.0 Toliau pateikiamas dokumento 2.0 versijos pakeitimų sąrašas:

• Pridėta 1-2 pav.

• Pridėta 2-2 lentelė.

• Atnaujinti kai kurių įvesties ir išvesties signalų pavadinimai 2-2 lentelė.

1.0 Pradinis leidimas.

Mikroschemos FPGA palaikymas (užduokite klausimą)
„Microchip FPGA“ produktų grupė remia savo gaminius įvairiomis palaikymo paslaugomis, įskaitant klientų aptarnavimą, klientų techninės pagalbos centrą ir kt websvetainę ir pardavimų biurus visame pasaulyje. Klientams siūloma apsilankyti Microchip internetiniuose šaltiniuose prieš susisiekiant su palaikymo tarnyba, nes labai tikėtina, kad į jų klausimus jau buvo atsakyta. Susisiekite su techninės pagalbos centru per websvetainėje www.microchip.com/support. Paminėkite FPGA įrenginio dalies numerį, pasirinkite atitinkamą korpuso kategoriją ir įkelkite dizainą files kurdami techninės pagalbos bylą. Susisiekite su klientų aptarnavimo tarnyba dėl netechninio produkto palaikymo, pvz., produkto kainodaros, gaminio atnaujinimo, atnaujintos informacijos, užsakymo būsenos ir įgaliojimo.

  • Iš Šiaurės Amerikos skambinkite numeriu 800.262.1060
  • Iš viso pasaulio skambinkite numeriu 650.318.4460
  • Faksas iš bet kurios pasaulio vietos 650.318.8044 XNUMX XNUMX

Informacija apie mikroschemą (užduokite klausimą)

Mikroschema Websvetainė (užduoti klausimą)
„Microchip“ teikia internetinę pagalbą per mūsų websvetainė adresu www.microchip.com/. Tai webSvetainė naudojama gaminti files ir informacija lengvai prieinama klientams. Dalis galimo turinio apima:

  • Produktų palaikymas – Duomenų lapai ir klaidos, taikymo pastabos ir sample programas, projektavimo išteklius, vartotojo vadovus ir techninės įrangos palaikymo dokumentus, naujausius programinės įrangos leidimus ir archyvuotą programinę įrangą
  • Bendra techninė pagalba – Dažnai užduodami klausimai (DUK), techninės pagalbos užklausos, internetinės diskusijų grupės, Microchip projektavimo partnerių programos narių sąrašas
  • „Microchip“ verslas – Produktų parinkimo ir užsakymo vadovai, naujausi Microchip pranešimai spaudai, seminarų ir renginių sąrašas, Microchip pardavimo biurų, platintojų ir gamyklų atstovų sąrašai

Pranešimų apie produkto pasikeitimus paslauga (užduokite klausimą)
„Microchip“ pranešimų apie produktų pasikeitimus paslauga padeda klientams nuolat sužinoti apie „Microchip“ produktus. Prenumeratoriai gaus pranešimus el. paštu, kai bus pakeitimų, atnaujinimų, pataisymų ar klaidų, susijusių su nurodyta produktų šeima ar kūrimo įrankiu. Norėdami užsiregistruoti, eikite į www.microchip.com/pcn ir vykdykite registracijos instrukcijas.
Klientų aptarnavimas (užduokite klausimą)
Microchip produktų vartotojai pagalbos gali gauti keliais kanalais:

  • Platintojas arba atstovas
  • Vietinis pardavimo biuras
  • Įterptųjų sprendimų inžinierius (ESE)
  • Techninė pagalba

Klientai turėtų kreiptis į savo platintoją, atstovą arba ESE dėl pagalbos. Vietiniai pardavimo biurai taip pat gali padėti klientams. Šiame dokumente pateikiamas pardavimo biurų ir vietų sąrašas. Techninė pagalba teikiama per websvetainė adresu: www.microchip.com/support.
Mikroschema sukuria kodo apsaugos funkciją (užduokite klausimą)
Atkreipkite dėmesį į toliau pateiktą informaciją apie kodo apsaugos funkciją Microchip gaminiuose:

  • Mikroschemos gaminiai atitinka specifikacijas, nurodytas jų konkrečiame mikroschemos duomenų lape.
  • „Microchip“ mano, kad jos gaminiai yra saugūs, kai naudojami pagal numatytą būdą, pagal veikimo specifikacijas ir įprastomis sąlygomis.
  • Mikroschema vertina ir agresyviai gina savo intelektinės nuosavybės teises. Bandymai pažeisti Microchip produkto kodo apsaugos funkcijas yra griežtai draudžiami ir gali pažeisti Skaitmeninio tūkstantmečio autorių teisių įstatymą.
  • Nei Microchip, nei joks kitas puslaidininkių gamintojas negali garantuoti savo kodo saugumo. Apsauga nuo kodo nereiškia, kad garantuojame, kad produktas yra „nepalaužiamas“. Kodo apsauga nuolat tobulinama. „Microchip“ yra įsipareigojusi nuolat tobulinti savo produktų kodo apsaugos funkcijas.

Teisinis pranešimas (užduokite klausimą)
Šis leidinys ir jame esanti informacija gali būti naudojami tik su Microchip produktais, įskaitant Microchip produktų projektavimą, testavimą ir integravimą su jūsų programa. Šios informacijos naudojimas bet kokiu kitu būdu pažeidžia šias sąlygas. Informacija apie įrenginio programas pateikiama tik jūsų patogumui ir ją gali pakeisti naujiniai. Jūs esate atsakingi už tai, kad jūsų paraiška atitiktų jūsų specifikacijas. Dėl papildomos pagalbos kreipkitės į vietinį Microchip pardavimo biurą arba gaukite papildomos pagalbos adresu www.microchip.com/en-us/support/design-help/ klientų aptarnavimo paslaugos. ŠIĄ INFORMACIJĄ PATEIKIA MICROCHIP „TOKIA, KOKIA YRA“. MICROCHIP NESUTEIKIA JOKIŲ TIKRŲ AR NUMANOMŲ, RAŠYTŲ AR ŽODINIŲ, ĮSTATYMŲ AR KITŲ GARANTIJŲ, SUSIJUSIŲ SU INFORMACIJA, ĮSKAITANT, BET NEAPSIribojant JOKIomis NUMANOMomis GARANTIJOMIS KONKRETUS TIKSLAS ARBA GARANTIJOS SUSIJĘ SU JOS BŪKLĖMIS, KOKYBĖMIS AR VEIKSMAIS. JOKIU ATVEJU MICROCHIP NEBUS ATSAKOMYBĖS UŽ JOKIUS NETIESIOGINIUS, SPECIALIUS, BAUSMINIUS, ATSITIKTINIUS ARBA JOKIUS NUOSTOLIUS, ŽALOS, IŠLAIDAS AR IŠLAIDAS, SUSIJUSIUS SU INFORMACIJA AR JOS NAUDOJIMU OF AR GALIMYBĖ AR ŽALOS NUSOMAKOMOS? KIEKIU LEIDŽIAMU ĮSTATYMU, VISO MICROCHIP ATSAKOMYBĖ UŽ VISUS PAREIŠKUS, JOKIU BŪDU SUSIJUSIUS SU INFORMACIJA AR JOS NAUDOJIMU, NEBUS VIRŠYTI MOKESČIŲ SKAIČIŲ, JEI BŪTINA, KURIUS JŪS SUMOKĖTE UŽ MICROFORMĄ. „Microchip“ prietaisų naudojimas gyvybės palaikymo ir (arba) saugos tikslais yra visiškai pirkėjo rizika, o pirkėjas sutinka ginti, atlyginti žalą ir laikyti „Microchip“ nepavojingą nuo bet kokios žalos, pretenzijų, ieškinių ar išlaidų, kylančių dėl tokio naudojimo. Jokios „Microchip“ intelektinės nuosavybės teisės neperduodamos, netiesiogiai ar kitaip, nebent nurodyta kitaip.
Prekių ženklai (užduokite klausimą)
Mikroschemos pavadinimas ir logotipas, Microchip logotipas, Adaptec, AVR, AVR logotipas, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinklusMD, maXTouchty, MediaLB, megaAVR, Microsemi, Microsemi logotipas, MOST, MOST logotipas, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logotipas, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST logotipas, SuperFlash, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ir XMEGA yra registruotieji Microchip Technology Incorporated prekių ženklai JAV ir kitose šalyse. 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 logotipas, Quiet- Wire, SmartFusion, „SyncWorld“, „Temux“, „TimeCesium“, „TimeHub“, „TimePictra“, „TimeProvider“, „TrueTime“ ir ZL yra registruotieji „Microchip Technology“, įtrauktos į JAV „Adjacent Key Suppression“, „AKS“, „Analog-for-the-Digital Age“, „Any Capacitor“, „AnyIn“, „AnyOut“, „Augmented Switching“ prekės ženklai. , „Bluesky“, „Bodycom“, „ClockStudio“, „Codeguard“, „Cryptoauthentication“, „Cryptoauutomotive“, „Cryptocompanion“, „Cryptocontroller“, „DSPicdem“, „Intelligent Paralleling“, „IntelliMOS“, „Inter-Chip Connectivity“, „JitterBlocker“, „Knob-on-Display“, „KoD“, „maxCrypto“, maks.View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB sertifikuotas logotipas, MPLIB, MPLINK, MultiTRAK, NetDetach, visažinis kodų generavimas, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL Blocker, RippAXle , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, patikimas laikas, TSHARC, USBCheck, Vector VariBSox, VeriPHY, ViewSpan, WiperLock, XpressConnect ir ZENA yra Microchip Technology Incorporated prekių ženklai JAV ir kitose šalyse. SQTP yra „Microchip Technology Incorporated in USA“ paslaugų ženklas. „Adaptec“ logotipas, „Frequency on Demand“, „Silicon Storage Technology“ ir „Symmcom“ yra registruotieji „Microchip Technology Inc.“ prekių ženklai kitose šalyse. „GestIC“ yra „Microchip Technology Germany II GmbH & Co. KG“, „Microchip Technology Inc.“ dukterinės įmonės kitose šalyse, registruotasis prekės ženklas. Visi kiti čia paminėti prekių ženklai yra atitinkamų įmonių nuosavybė. © 2023, Microchip Technology Incorporated ir jos dukterinės įmonės. Visos teisės saugomos.
ISBN: 978-1-6683-2302-1 Kokybės vadybos sistema (užduokite klausimą) Norėdami gauti informacijos apie Microchip kokybės valdymo sistemas, apsilankykite www.microchip.com/quality.

Pardavimai ir aptarnavimas visame pasaulyje

AMERIKA AZIJA/RAMUSIOJONAS AZIJA/RAMUSIOJONAS EUROPA
Įmonės Biuras

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tel: 480-792-7200

Faksas: 480-792-7277

Techninė pagalba: www.microchip.com/support Web Adresas: www.microchip.com

Atlanta

Duluth, GA

Tel: 678-957-9614

Faksas: 678-957-1455

Ostinas, Teksasas

Tel: 512-257-3370

Bostonas Westborough, MA Tel. 774-760-0087

Faksas: 774-760-0088

Čikaga

Itasca, IL

Tel: 630-285-0071

Faksas: 630-285-0075

Dalasas

Addison, TX

Tel: 972-818-7423

Faksas: 972-818-2924

Detroitas

Novi, MI

Tel: 248-848-4000

Hiustonas, Teksasas

Tel: 281-894-5983

Indianapolis Noblesville, IN Tel. 317-773-8323

Faksas: 317-773-5453

Tel: 317-536-2380

Los Andželas Misija Viejo, CA Tel. 949-462-9523

Faksas: 949-462-9608

Tel: 951-273-7800

Rolis, NC

Tel: 919-844-7510

Niujorkas, NY

Tel: 631-435-6000

San Chosė, Kalifornija

Tel: 408-735-9110

Tel: 408-436-4270

Kanada – Torontas

Tel: 905-695-1980

Faksas: 905-695-2078

Australija – Sidnėjus

Tel.: 61-2-9868-6733

Kinija – Pekinas

Tel.: 86-10-8569-7000

Kinija – Čengdu

Tel.: 86-28-8665-5511

Kinija – Čongčingas

Tel.: 86-23-8980-9588

Kinija – Dongguanas

Tel.: 86-769-8702-9880

Kinija – Guangdžou

Tel.: 86-20-8755-8029

Kinija – Hangdžou

Tel.: 86-571-8792-8115

Kinija – Honkongo SAR

Tel.: 852-2943-5100

Kinija – Nankinas

Tel.: 86-25-8473-2460

Kinija – Čingdao

Tel.: 86-532-8502-7355

Kinija – Šanchajus

Tel.: 86-21-3326-8000

Kinija – Šenjangas

Tel.: 86-24-2334-2829

Kinija – Šendženas

Tel.: 86-755-8864-2200

Kinija – Sudžou

Tel.: 86-186-6233-1526

Kinija – Uhanas

Tel.: 86-27-5980-5300

Kinija – Sianas

Tel.: 86-29-8833-7252

Kinija – Siamenas

Tel.: 86-592-2388138

Kinija – Zhuhai

Tel.: 86-756-3210040

Indija – Bengalūras

Tel.: 91-80-3090-4444

Indija – Naujasis Delis

Tel.: 91-11-4160-8631

Indija - Puna

Tel.: 91-20-4121-0141

Japonija Osaka

Tel.: 81-6-6152-7160

Japonija Tokijas

Tel.: 81-3-6880-3770

Korėja – Daegu

Tel.: 82-53-744-4301

Korėja – Seulas

Tel.: 82-2-554-7200

Malaizija – Kvala Lumpūras

Tel.: 60-3-7651-7906

Malaizija – Penangas

Tel.: 60-4-227-8870

Filipinai – Manila

Tel.: 63-2-634-9065

Singapūras

Tel.: 65-6334-8870

Taivanas – Hsin Chu

Tel.: 886-3-577-8366

Taivanas – Gaosiongas

Tel.: 886-7-213-7830

Taivanas Taipėjus

Tel.: 886-2-2508-8600

Tailandas – Bankokas

Tel.: 66-2-694-1351

Vietnamas – Hošiminas

Tel.: 84-28-5448-2100

Austrija – Velsas

Tel.: 43-7242-2244-39

Faksas: 43-7242-2244-393

Danija – Kopenhaga

Tel.: 45-4485-5910

Faksas: 45-4485-2829

Suomija – Espo

Tel.: 358-9-4520-820

Prancūzija – Paryžius

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

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

Vokietija – Garchingas

Tel.: 49-8931-9700

Vokietija – Haanas

Tel.: 49-2129-3766400

Vokietija – Heilbronas

Tel.: 49-7131-72400

Vokietija – Karlsrūhė

Tel.: 49-721-625370

Vokietija – Miunchenas

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Vokietija – Rozenheimas

Tel.: 49-8031-354-560

Izraelis – Raanana

Tel.: 972-9-744-7705

Italija – Milanas

Tel.: 39-0331-742611

Faksas: 39-0331-466781

Italija – Paduva

Tel.: 39-049-7625286

Nyderlandai – Drunen

Tel.: 31-416-690399

Faksas: 31-416-690340

Norvegija – Trondheimas

Tel.: 47-72884388

Lenkija – Varšuva

Tel.: 48-22-3325737

Rumunija – Bukareštas

Tel: 40-21-407-87-50

Ispanija – Madridas

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Švedija – Gotenbergas

Tel: 46-31-704-60-40

Švedija – Stokholmas

Tel.: 46-8-5090-4654

JK – Vokingamas

Tel.: 44-118-921-5800

Faksas: 44-118-921-5820

© 2023 Microchip Technology Inc. ir jos dukterinės įmonės

Dokumentai / Ištekliai

MICROCHIP DDR AXI4 arbitras [pdfVartotojo vadovas
DDR AXI4 arbitras, DDR AXI4, arbitras

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *