MIKROCHIP-logo

MIKROCHIP DDR AXI4 Arbitër

MIKROCHIP-DDR-AXI4-Arbiter-produkt

Hyrje: Standardi i protokollit AXI4-Stream përdor terminologjinë Master dhe Slave. Terminologjia ekuivalente e Mikroçipit të përdorur në këtë dokument është përkatësisht Iniciator dhe Target.
Përmbledhje: Tabela e mëposhtme ofron një përmbledhje të karakteristikave të arbitrit DDR AXI4.

Karakteristike Vlera
Versioni bazë DDR AXI4 Arbiter v2.2
Familjet e pajisjeve të mbështetura
Licencimi i fluksit të mjeteve të mbështetura

Karakteristikat: DDR AXI4 Arbiter ka karakteristikat kryesore të mëposhtme:

  • Bërthama IP duhet të instalohet në Katalogun IP të softuerit Libero SoC.
  • Bërthama është konfiguruar, gjeneruar dhe instancuar brenda mjetit SmartDesign për t'u përfshirë në listën e projekteve Libero.

Përdorimi dhe performanca e pajisjes:

Detajet e pajisjes Familja Pajisja Burimet Performanca (MHz)
LUTs DFF RAMs LSRAM SRAM Blloqe matematikore Chip Globals PolarFire MPF300T-1 5411 4202 266

Përshkrimi funksional

Përshkrimi funksional: Ky seksion përshkruan detajet e zbatimit të DDR_AXI4_Arbiter. Figura e mëposhtme tregon diagramin e fiksimit të nivelit të lartë të arbitrit DDR AXI4.

Parametrat dhe sinjalet e ndërfaqes DDR_AXI4_Arbiter

Cilësimet e konfigurimit:
Cilësimet e konfigurimit për DDR_AXI4_Arbiter nuk janë të specifikuara në këtë dokument.

Sinjalet hyrëse dhe dalëse:
Sinjalet hyrëse dhe dalëse për DDR_AXI4_Arbiter nuk janë të specifikuara në këtë dokument.

Diagramet e kohës
Diagramet e kohës për DDR_AXI4_Arbiter nuk janë të specifikuara në këtë dokument.

Stol provë

Simulimi:
Detajet e simulimit për DDR_AXI4_Arbiter nuk janë të specifikuara në këtë dokument.
Historia e rishikimit
Historia e rishikimeve për DDR_AXI4_Arbiter nuk është specifikuar në këtë dokument.
Mbështetje për mikroçip FPGA
Informacioni i Mbështetjes së Microchip FPGA për DDR_AXI4_Arbiter nuk është specifikuar në këtë dokument.

Udhëzimet e përdorimit të produktit

  1. Instaloni DDR AXI4 Arbiter v2.2 në Katalogun IP të softuerit Libero SoC.
  2. Konfiguro, gjenero dhe instancio thelbin brenda mjetit SmartDesign për t'u përfshirë në listën e projekteve Libero.

Hyrje (Bëni një pyetje)

Kujtimet janë një pjesë integrale e çdo aplikacioni tipik video dhe grafike. Ato përdoren për buferimin e kornizave të tëra video kur memoria lokale e FPGA është e pamjaftueshme për të mbajtur të gjithë kornizën. Kur ka shumë lexime dhe shkrime të kornizave video në DDR, një arbitri do t'i kërkohet të arbitrojë midis kërkesave të shumta. DDR AXI4 Arbiter IP ofron 8 kanale shkrimi për të shkruar buferat e kornizës në memorien e jashtme DDR dhe 8 kanale leximi për të lexuar kornizat nga memoria e jashtme. Arbitrazhi bazohet në bazën e parë që vjen, shërbimi i parë. Nëse ndodhin dy kërkesa njëkohësisht, kanali me numrin më të ulët të kanalit do të ketë përparësi. Arbitri lidhet me IP-në e kontrolluesit DDR përmes ndërfaqes AXI4. Arbiter DDR AXI4 ofron një ndërfaqe AXI4 Initiator për kontrollorët DDR në çip. Arbitri mbështet deri në tetë kanale shkrimi dhe tetë kanale leximi. Blloku arbitron midis tetë kanaleve të leximit për të siguruar akses në kanalin e leximit AXI në një mënyrë të parë, të shërbimit të parë. Blloku arbitron midis tetë kanaleve të shkrimit për të siguruar akses në kanalin e shkrimit AXI në një mënyrë që vjen i pari, shërbimi i parë. Të tetë kanalet e leximit dhe shkrimit kanë përparësi të barabartë. Ndërfaqja AXI4 Initiator e Arbiter IP mund të konfigurohet për gjerësi të ndryshme të të dhënave që variojnë nga 64 bit në 512 bit.
E rëndësishme: Standardi i protokollit AXI4-Stream përdor terminologjinë "Master" dhe "Slave". Terminologjia ekuivalente e Mikroçipit të përdorur në këtë dokument është përkatësisht Iniciator dhe Target.
Përmbledhje (Bëni një pyetje)
Tabela e mëposhtme ofron një përmbledhje të karakteristikave të arbitrit DDR AXI4.

Tabela 1. Karakteristikat e arbitrit DDR AXI4MIKROCHIP-DDR-AXI4-Arbiter-fig-1

Ky dokument vlen për DDR AXI4 Arbiter v2.2.

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

Kërkon Libero® SoC v12.3 ose lëshime të mëvonshme. IP mund të përdoret në modalitetin RTL pa asnjë licencë. Për më shumë informacion, shihni DDR_AXI4_Arbiter.

Karakteristikat (Bëni një pyetje)

DDR AXI4 Arbiter ka karakteristikat kryesore të mëposhtme:

  • Tetë kanale të shkrimit
  • Tetë kanale të lexuara
  • Ndërfaqja AXI4 me kontrolluesin DDR
  • Gjerësia AXI4 e konfigurueshme: 64, 128, 256 dhe 512 bit
  • Gjerësia e adresës së konfigurueshme: 32 deri në 64 bit

Zbatimi i IP Core në Libero® Design Suite (Bëni një pyetje)
Bërthama IP duhet të instalohet në Katalogun IP të softuerit Libero SoC. Ky instalohet automatikisht përmes funksionit të përditësimit të Katalogut IP në softuerin Libero SoC, ose bërthama IP shkarkohet manualisht nga katalogu. Pasi bërthama IP të instalohet në Katalogun IP të softuerit Libero SoC, bërthama konfigurohet, gjenerohet dhe instantohet brenda mjetit SmartDesign për t'u përfshirë në listën e projekteve Libero.
Përdorimi dhe performanca e pajisjes (Bëni një pyetje)
Tabela e mëposhtme liston përdorimin e pajisjes së përdorur për DDR_AXI4_Arbiter.
Tabela 2. DDR_AXI4_Përdorimi i Arbiterit

Pajisja Detajet Burimet Performanca (MHz) RAM-et Blloqe matematikore Çip Globalët
Familja Pajisja 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

E rëndësishme:

  • Të dhënat në tabelën e mëparshme janë kapur duke përdorur cilësimet tipike të sintezës dhe paraqitjes. IP-ja është konfiguruar për tetë kanale shkrimi, tetë kanale leximi, gjerësi adrese prej 32 bit dhe gjerësi të dhënash prej 512 bit.
  • Ora është e kufizuar në 200 MHz gjatë ekzekutimit të analizës së kohës për të arritur numrat e performancës.

Përshkrimi funksional (Bëni një pyetje)
Ky seksion përshkruan detajet e zbatimit të DDR_AXI4_Arbiter. Figura e mëposhtme tregon diagramin e fiksimit të nivelit të lartë të arbitrit DDR AXI4. Figura 1-1. Diagrami i bllokut pin-Out të nivelit të lartë për ndërfaqen e arbitrit vendasMIKROCHIP-DDR-AXI4-Arbiter-fig-3

Figura e mëposhtme tregon bllok diagramin e nivelit të sistemit të DDR_AXI4_Arbiter në modalitetin e ndërfaqes së autobusit. Figura 1-2. Diagrami i bllokut të nivelit të sistemit të DDR_AXI4_ArbiterMIKROCHIP-DDR-AXI4-Arbiter-fig-4

Një transaksion leximi aktivizohet duke vendosur sinjalin e hyrjes r(x)_req_i lart në një kanal të caktuar leximi. Arbitri përgjigjet me konfirmim kur është gati të shërbejë kërkesën e leximit. Pastaj është samples adresën fillestare AXI dhe lexon madhësinë e shpërthimit e cila futet nga iniciatori i jashtëm. Kanali përpunon hyrjet dhe gjeneron transaksionet e kërkuara AXI për të lexuar të dhënat nga memoria DDR. Dalja e të dhënave të leximit nga arbitri është e zakonshme për të gjitha kanalet e lexuara. Gjatë leximit të të dhënave, të dhënat e leximit të vlefshme të kanalit përkatës shkojnë lart. Fundi i transaksionit të leximit shënohet me një sinjal të leximit të kryer kur të gjitha bajtet e kërkuara dërgohen. Ngjashëm me një transaksion leximi, një transaksion shkrimi aktivizohet duke vendosur sinjalin hyrës w(x)_req_i lartë. Së bashku me sinjalin e kërkesës, adresa e fillimit të shkrimit dhe gjatësia e shpërthimit duhet të jepen gjatë kërkesës. Kur arbitri është i disponueshëm për të shërbyer kërkesën me shkrim, ai përgjigjet duke dërguar një sinjal njohjeje në kanalin përkatës. Pastaj përdoruesi duhet të sigurojë të dhënat e shkrimit së bashku me sinjalin e vlefshmërisë së të dhënave në kanal. Numri i orëve në periudhën e lartë të vlefshme të të dhënave duhet të përputhet me gjatësinë e shpërthimit. Arbitri përfundon operacionin e shkrimit dhe vendos sinjalin e kryerjes së shkrimit të lartë që tregon përfundimin e transaksionit të shkrimit.
Parametrat dhe sinjalet e ndërfaqes DDR_AXI4_Arbiter (Bëni një pyetje)
Ky seksion diskuton parametrat në konfiguruesin DDR_AXI4_Arbiter GUI dhe sinjalet I/O.
2.1 Cilësimet e konfigurimit (Bëni një pyetje)
Tabela e mëposhtme liston përshkrimin e parametrave të konfigurimit të përdorur në zbatimin e harduerit të DDR_AXI4_Arbiter. Këto janë parametra të përgjithshëm dhe mund të ndryshojnë sipas kërkesës së aplikacionit.

Tabela 2-1. Parametri i konfigurimit

Sinjali Emri Përshkrimi
Gjerësia e ID-së së boshtit Përcakton gjerësinë e AXI ID.
Gjerësia e të dhënave AXI Përcakton gjerësinë e të dhënave AXI.
Gjerësia e Adresës AXI Përcakton gjerësinë e adresës AXI
Numri i kanaleve të lexuara Opsione për të zgjedhur numrin e kërkuar të kanaleve të shkrimit nga menyja rënëse, duke filluar nga një kanal në tetë kanale shkrimi.
Numri i kanaleve të shkrimit Opsione për të zgjedhur numrin e kërkuar të kanaleve të leximit nga menyja rënëse, duke filluar nga një kanal në tetë kanale të lexuara.
AXI4_SELECTION Opsione për të zgjedhur midis AXI4_MASTER dhe AXI4_MIRRORED_SLAVE.
Ndërfaqja e arbitrit Opsioni për të zgjedhur ndërfaqen e autobusit.

Sinjalet hyrëse dhe dalëse (Bëni një pyetje)
Tabela e mëposhtme liston portat hyrëse dhe dalëse të ndërfaqes DDR AXI4 Arbiter for Bus.
Tabela 2-2. Portat hyrëse dhe dalëse për ndërfaqen e autobusit të arbitrit

Sinjali Emri Drejtimi Gjerësia Përshkrimi
rivendos_i Input Aktiv Sinjali i rivendosjes asinkron i ulët në dizajn
sys_ckl_i Input Ora e sistemit
ddr_ctrl_ready_i Input Merr sinjalin hyrës të gatshëm nga kontrolluesi DDR
ARVALID_I_0 Input Kërkesa leximi nga kanali i lexuar 0
ARSIZE_I_0 Input 8 bit lexoni madhësinë e shpërthimit nga kanali i leximit 0
ARADDR_I_0 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 0 të leximit
ARREADY_O_0 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 0
RVALID_O_0 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 0
RDATA_O_0 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 0
RLAST_O_0 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 0
BUSER_O_r0 Prodhimi Përfundimi i leximit për të lexuar kanalin 0
ARVALID_I_1 Input Kërkesa leximi nga kanali i lexuar 1
ARSIZE_I_1 Input 8 bit Lexoni madhësinë e shpërthimit nga kanali i leximit 1
ARADDR_I_1 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 1 të leximit
ARREADY_O_1 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 1
RVALID_O_1 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 1
RDATA_O_1 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 1
RLAST_O_1 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 1
BUSER_O_r1 Prodhimi Përfundimi i leximit për të lexuar kanalin 1
ARVALID_I_2 Input Kërkesa leximi nga kanali i lexuar 2
………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
ARSIZE_I_2 Input 8 bit Lexoni madhësinë e shpërthimit nga kanali i leximit 2
ARADDR_I_2 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 2 të leximit
ARREADY_O_2 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 2
RVALID_O_2 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 2
RDATA_O_2 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 2
RLAST_O_2 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 2
BUSER_O_r2 Prodhimi Përfundimi i leximit për të lexuar kanalin 2
ARVALID_I_3 Input Kërkesa leximi nga kanali i lexuar 3
ARSIZE_I_3 Input 8 bit Lexoni madhësinë e shpërthimit nga kanali i leximit 3
ARADDR_I_3 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 3 të leximit
ARREADY_O_3 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 3
RVALID_O_3 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 3
RDATA_O_3 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 3
RLAST_O_3 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 3
BUSER_O_r3 Prodhimi Përfundimi i leximit për të lexuar kanalin 3
ARVALID_I_4 Input Kërkesa leximi nga kanali i lexuar 4
ARSIZE_I_4 Input 8 bit Lexoni madhësinë e shpërthimit nga kanali i leximit 4
ARADDR_I_4 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 4 të leximit
ARREADY_O_4 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 4
RVALID_O_4 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 4
RDATA_O_4 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 4
RLAST_O_4 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 4
BUSER_O_r4 Prodhimi Përfundimi i leximit për të lexuar kanalin 4
ARVALID_I_5 Input Kërkesa leximi nga kanali i lexuar 5
ARSIZE_I_5 Input 8 bit Lexoni madhësinë e shpërthimit nga kanali i leximit 5
ARADDR_I_5 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 5 të leximit
ARREADY_O_5 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 5
RVALID_O_5 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 5
RDATA_O_5 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 5
RLAST_O_5 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 5
BUSER_O_r5 Prodhimi Përfundimi i leximit për të lexuar kanalin 5
ARVALID_I_6 Input Kërkesa leximi nga kanali i lexuar 6
ARSIZE_I_6 Input 8 bit Lexoni madhësinë e shpërthimit nga kanali i leximit 6
ARADDR_I_6 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 6 të leximit
ARREADY_O_6 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 6
RVALID_O_6 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 6
RDATA_O_6 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 6
RLAST_O_6 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 6
………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
BUSER_O_r6 Prodhimi Përfundimi i leximit për të lexuar kanalin 6
ARVALID_I_7 Input Kërkesa leximi nga kanali i lexuar 7
ARSIZE_I_7 Input 8 bit Lexoni madhësinë e shpërthimit nga kanali i leximit 7
ARADDR_I_7 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 7 të leximit
ARREADY_O_7 Prodhimi Konfirmimi i arbitrit për të lexuar kërkesën nga kanali i lexuar 7
RVALID_O_7 Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 7
RDATA_O_7 Prodhimi [AXI_DATA_WIDTH-1: 0] Lexoni të dhënat nga kanali i lexuar 7
RLAST_O_7 Prodhimi Lexoni sinjalin e fundit të kornizës nga kanali i leximit 7
BUSER_O_r7 Prodhimi Përfundimi i leximit për të lexuar kanalin 7
AWSIZE_I_0 Input 8 bit Shkruani madhësinë e shpërthimit për kanalin e shkrimit 0
WDATA_I_0 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 0
WVALID_I_0 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 0
AWVALID_I_0 Input Kërkesa për shkrim nga kanali i shkrimit 0
AWADDR_I_0 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 0
AWREADY_O_0 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 0
BUSER_O_0 Prodhimi Shkruani përfundimin për të shkruar kanalin 0
AWSIZE_I_1 Input 8 bit Shkruani madhësinë e shpërthimit për kanalin e shkrimit 1
WDATA_I_1 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 1
WVALID_I_1 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 1
AWVALID_I_1 Input Kërkesa për shkrim nga kanali i shkrimit 1
AWADDR_I_1 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 1
AWREADY_O_1 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 1
BUSER_O_1 Prodhimi Shkruani përfundimin për të shkruar kanalin 1
AWSIZE_I_2 Input 8 bit Shkruani madhësinë e shpërthimit për kanalin e shkrimit 2
WDATA_I_2 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 2
WVALID_I_2 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 2
AWVALID_I_2 Input Kërkesa për shkrim nga kanali i shkrimit 2
AWADDR_I_2 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 2
AWREADY_O_2 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 2
BUSER_O_2 Prodhimi Shkruani përfundimin për të shkruar kanalin 2
AWSIZE_I_3 Input 8 bit Shkruani madhësinë e shpërthimit për kanalin e shkrimit 3
WDATA_I_3 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 3
WVALID_I_3 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 3
AWVALID_I_3 Input Kërkesa për shkrim nga kanali i shkrimit 3
AWADDR_I_3 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 3
AWREADY_O_3 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 3
BUSER_O_3 Prodhimi Shkruani përfundimin për të shkruar kanalin 3
AWSIZE_I_4 Input 8 bit Shkruani madhësinë e shpërthimit për kanalin e shkrimit 4
………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
WDATA_I_4 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 4
WVALID_I_4 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 4
AWVALID_I_4 Input Kërkesa për shkrim nga kanali i shkrimit 4
AWADDR_I_4 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 4
AWREADY_O_4 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 4
BUSER_O_4 Prodhimi Shkruani përfundimin për të shkruar kanalin 4
AWSIZE_I_5 Input 8 bit Shkruani madhësinë e shpërthimit për kanalin e shkrimit 5
WDATA_I_5 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 5
WVALID_I_5 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 5
AWVALID_I_5 Input Kërkesa për shkrim nga kanali i shkrimit 5
AWADDR_I_5 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 5
AWREADY_O_5 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 5
BUSER_O_5 Prodhimi Shkruani përfundimin për të shkruar kanalin 5
AWSIZE_I_6 Input 8 bit Shkruani madhësinë e shpërthimit për kanalin e shkrimit 6
WDATA_I_6 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 6
WVALID_I_6 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 6
AWVALID_I_6 Input Kërkesa për shkrim nga kanali i shkrimit 6
AWADDR_I_6 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 6
AWREADY_O_6 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 6
BUSER_O_6 Prodhimi Shkruani përfundimin për të shkruar kanalin 6
AWSIZE_I_7 Input 8 bit Shkruani madhësinë e shpërthimit nga kanali i shkrimit 7
WDATA_I_7 Input [AXI_DATA_WIDTH-1:0] Të dhënat e videos futen për të shkruar kanalin 7
WVALID_I_7 Input Shkruani të dhëna të vlefshme për të shkruar kanalin 7
AWVALID_I_7 Input Shkruani një kërkesë nga kanali i shkrimit 7
AWADDR_I_7 Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 7
AWREADY_O_7 Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga kanali i shkrimit 7
BUSER_O_7 Prodhimi Shkruani përfundimin për të shkruar kanalin 7

Tabela e mëposhtme liston portat hyrëse dhe dalëse të arbitrit DDR AXI4 për ndërfaqen origjinale.
Tabela 2-3. Portat hyrëse dhe dalëse për ndërfaqen e arbitrit vendas

Sinjali Emri Drejtimi Gjerësia Përshkrimi
rivendos_i Input Sinjali aktiv i rivendosjes së ulët asinkron në dizajn
sys_clk_i Input Ora e sistemit
ddr_ctrl_ready_i Input Merr sinjalin hyrës të gatshëm nga kontrolluesi DDR
r0_req_i Input Lexoni kërkesën nga iniciatori 0
r0_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
r0_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 0 të leximit
r0_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 0
………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
r0_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 0
r0_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 0
r1_req_i Input Lexoni kërkesën nga iniciatori 1
r1_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
r1_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 1 të leximit
r1_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 1
r1_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 1
r1_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 1
r2_req_i Input Lexoni kërkesën nga iniciatori 2
r2_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
r2_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 2 të leximit
r2_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 2
r2_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 2
r2_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 2
r3_req_i Input Lexoni kërkesën nga iniciatori 3
r3_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
r3_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 3 të leximit
r3_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 3
r3_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 3
r3_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 3
r4_req_i Input Lexoni kërkesën nga iniciatori 4
r4_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
r4_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 4 të leximit
r4_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 4
r4_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 4
r4_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 4
r5_req_i Input Lexoni kërkesën nga iniciatori 5
r5_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
r5_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 5 të leximit
r5_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 5
r5_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 5
r5_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 5
r6_req_i Input Lexoni kërkesën nga iniciatori 6
r6_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
r6_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 6 të leximit
r6_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 6
r6_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 6
r6_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 6
r7_req_i Input Lexoni kërkesën nga iniciatori 7
r7_burst_size_i Input 8 bit Lexoni madhësinë e shpërthimit
………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
r7_rstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR nga ku duhet të fillohet leximi për kanalin 7 të leximit
r7_ack_o Prodhimi Njohja e arbitrit për të lexuar kërkesën nga iniciatori 7
r7_data_valid_o Prodhimi Lexoni të dhënat e vlefshme nga kanali i lexuar 7
r7_bërë_o Prodhimi Lexoni përfundimin tek iniciatori 7
rdata_o Prodhimi [AXI_DATA_WIDTH – 1:0] Dalja e të dhënave video nga kanali i lexuar
w0_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w0_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 0
w0_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 0
w0_req_i Input Shkruani kërkesën nga iniciatori 0
w0_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 0
w0_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 0
w0_done_o Prodhimi Shkruani kompletimin tek iniciatori 0
w1_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w1_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 1
w1_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 1
w1_req_i Input Shkruani kërkesën nga iniciatori 1
w1_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 1
w1_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 1
w1_done_o Prodhimi Shkruani kompletimin tek iniciatori 1
w2_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w2_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 2
w2_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 2
w2_req_i Input Shkruani kërkesën nga iniciatori 2
w2_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 2
w2_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 2
w2_done_o Prodhimi Shkruani kompletimin tek iniciatori 2
w3_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w3_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 3
w3_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 3
w3_req_i Input Shkruani kërkesën nga iniciatori 3
w3_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 3
w3_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 3
w3_done_o Prodhimi Shkruani kompletimin tek iniciatori 3
w4_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w4_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 4
w4_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 4
w4_req_i Input Shkruani kërkesën nga iniciatori 4
w4_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 4
………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
w4_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 4
w4_done_o Prodhimi Shkruani kompletimin tek iniciatori 4
w5_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w5_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 5
w5_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 5
w5_req_i Input Shkruani kërkesën nga iniciatori 5
w5_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 5
w5_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 5
w5_done_o Prodhimi Shkruani kompletimin tek iniciatori 5
w6_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w6_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 6
w6_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 6
w6_req_i Input Shkruani kërkesën nga iniciatori 6
w6_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 6
w6_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 6
w6_done_o Prodhimi Shkruani kompletimin tek iniciatori 6
w7_burst_size_i Input 8 bit Shkruani madhësinë e shpërthimit
w7_data_i Input [AXI_DATA_WIDTH – 1:0] Hyrja e të dhënave video për të shkruar kanalin 7
w7_data_valid_i Input Shkruani të dhëna të vlefshme për të shkruar kanalin 7
w7_req_i Input Shkruani kërkesën nga iniciatori 7
w7_wstart_addr_i Input [AXI_ADDR_WIDTH – 1:0] Adresa DDR në të cilën duhet të bëhet shkrimi nga kanali i shkrimit 7
w7_ack_o Prodhimi Konfirmimi i arbitrit për të shkruar kërkesën nga iniciatori 7
w7_done_o Prodhimi Shkruani kompletimin tek iniciatori 7
AXI I/F Sinjalet
Lexoni kanalin e adresës
thatë_o Prodhimi [AXI_ID_WIDTH – 1:0] Lexoni ID-në e adresës. Identifikimi tag për grupin e sinjaleve të adresave të lexuara.
araddr_o Prodhimi [AXI_ADDR_WIDTH – 1:0] Lexoni adresën. Ofron adresën fillestare të një transaksioni të shpërthimit të leximit.

Jepet vetëm adresa e fillimit të shpërthimit.

arlen_o Prodhimi [7:0] Gjatësia e shpërthimit. Ofron numrin e saktë të transfertave në një hov. Ky informacion përcakton numrin e transferimeve të të dhënave të lidhura me adresën.
arsize_o Prodhimi [2:0] Madhësia e shpërthimit. Madhësia e çdo transferimi në shpërthim.
arburst_o Prodhimi [1:0] Lloji i shpërthimit. Së bashku me informacionin e madhësisë, detajon se si llogaritet adresa për çdo transferim brenda shpërthimit.

Rregulluar në 2'b01 à Shpërthimi i adresës në rritje.

arlock_o Prodhimi [1:0] Lloji i bllokimit. Ofron informacion shtesë në lidhje me karakteristikat atomike të transferimit.

Fiks në 2'b00 à Qasje Normale.

………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
arkache_o Prodhimi [3:0] Lloji i cache. Ofron informacion shtesë në lidhje me karakteristikat e transferimit të cacheable.

Fiksuar në 4'b0000 à Jo-cache dhe jo-bufferable.

arprot_o Prodhimi [2:0] Lloji i mbrojtjes. Ofron informacionin e njësisë së mbrojtjes për transaksionin. Fiksuar në 3'b000 à Qasje normale dhe e sigurt të të dhënave.
arvalid_o Prodhimi Lexo adresën e vlefshme. Kur LARTË, informacioni i adresës së lexuar dhe kontrollit është i vlefshëm dhe mbetet i lartë derisa sinjali i pranimit të adresës, gati, të jetë i lartë.

1 = Informacioni i adresës dhe kontrollit është i vlefshëm

0 = Informacioni i adresës dhe kontrollit nuk është i vlefshëm

gati_o Input Lexoni adresën gati. Objektivi është gati të pranojë një adresë dhe sinjale kontrolli përkatëse.

1 = objektivi gati

0 = objektivi nuk është gati

Lexoni Kanalin e të Dhënave
shpëtoj Input [AXI_ID_WIDTH – 1:0] Lexoni ID tag. ID tag të grupit të sinjaleve të të dhënave të lexuara. Vlera e çlirimit gjenerohet nga objektivi dhe duhet të përputhet me vlerën e thatë të transaksionit të lexuar të cilit ai po i përgjigjet.
të dhëna Input [AXI_DATA_WIDTH – 1:0] Lexoni të dhënat
rresp Input [1:0] Lexoni përgjigjen.

Statusi i transferimit të lexuar.

Përgjigjet e lejueshme janë OK, EXOKAY, SLVERR dhe DECERR.

e fundit Input Lexo të fundit.

Transferimi i fundit në një shpërthim leximi.

i vlefshëm Input Lexo të vlefshme. Të dhënat e kërkuara të leximit janë të disponueshme dhe transferimi i leximit mund të përfundojë.

1 = lexoni të dhënat e disponueshme

0 = të dhënat e lexuara nuk janë të disponueshme

gati Prodhimi Lexoni gati. Iniciatori mund të pranojë të dhënat e lexuara dhe informacionin e përgjigjes.

1= iniciatori gati

0 = iniciatori nuk është gati

Shkruani Kanalin e Adresës
i paduruar Prodhimi [AXI_ID_WIDTH – 1:0] Shkruani adresën ID. Identifikimi tag për grupin e sinjaleve të adresave të shkrimit.
awaddr Prodhimi [AXI_ADDR_WIDTH – 1:0] Shkruani adresën. Jep adresën e transferimit të parë në një transaksion me breshëri shkrimi. Sinjalet e lidhura të kontrollit përdoren për të përcaktuar adresat e transfertave të mbetura në shpërthim.
awlen Prodhimi [7:0] Gjatësia e shpërthimit. Ofron numrin e saktë të transfertave në një hov. Ky informacion përcakton numrin e transferimeve të të dhënave të lidhura me adresën.
awsize Prodhimi [2:0] Madhësia e shpërthimit. Madhësia e çdo transferimi në shpërthim. Shiritat e korsive të bajtit tregojnë saktësisht se cilat korsi bajt duhet të përditësohen.
i rrëmbyeshëm Prodhimi [1:0] Lloji i shpërthimit. Së bashku me informacionin e madhësisë, detajon se si llogaritet adresa për çdo transferim brenda shpërthimit.

Rregulluar në 2'b01 à Shpërthimi i adresës në rritje.

………..vazhdim
Sinjali Emri Drejtimi Gjerësia Përshkrimi
awlock Prodhimi [1:0] Lloji i bllokimit. Ofron informacion shtesë në lidhje me karakteristikat atomike të transferimit.

Fiks në 2'b00 à Qasje Normale.

awcache Prodhimi [3:0] Lloji i cache. Tregon atributet e transaksionit të bufferable, cacheable, write- through, write-back dhe alokative.

Fiksuar në 4'b0000 à Jo-cache dhe jo-bufferable.

awprot Prodhimi [2:0] Lloji i mbrojtjes. Tregon nivelin normal, të privilegjuar ose të sigurt të mbrojtjes së transaksionit dhe nëse transaksioni është një akses në të dhëna ose një akses me udhëzim. Fiksuar në 3'b000 à Qasje normale dhe e sigurt të të dhënave.
e pavlefshme Prodhimi Shkruani adresën e vlefshme. Tregon që adresa e vlefshme e shkrimit dhe informacioni i kontrollit janë të disponueshëm.

1 = adresa dhe informacioni i kontrollit të disponueshëm

0 = informacioni i adresës dhe kontrollit nuk disponohet. Informacioni i adresës dhe kontrollit mbetet i qëndrueshëm derisa sinjali i konfirmimit të adresës, gati, shkon LARTË.

paraprakisht Input Shkruani adresën gati. Tregon që objektivi është gati të pranojë një adresë dhe sinjale kontrolli përkatëse.

1 = objektivi gati

0 = objektivi nuk është gati

Shkruani Kanalin e të Dhënave
wdata Prodhimi [AXI_DATA_WIDTH – 1:0] Shkruani të dhëna
wstrb Prodhimi [AXI_DATA_WIDTH – 8:0] Shkruani strobat. Ky sinjal tregon se cilat korsi bajt duhet të përditësohen në memorie. Ekziston një strob shkrimi për çdo tetë bit të autobusit të të dhënave të shkrimit.
wlast Prodhimi Shkruaj i fundit. Transferimi i fundit në një shpërthim shkrimi.
i vlefshëm Prodhimi Shkruani të vlefshme. Të dhënat e vlefshme të shkrimit dhe strobat janë të disponueshme. 1 = shkruani të dhënat dhe strobat në dispozicion

0 = shkruani të dhënat dhe strobat nuk disponohen

wready Input Shkruaj gati. Synimi mund të pranojë të dhënat e shkrimit. 1 = objektivi gati

0 = objektivi nuk është gati

Shkruani kanalin e përgjigjes
oferta Input [AXI_ID_WIDTH – 1:0] ID-ja e përgjigjes. Identifikimin tag të përgjigjes me shkrim. Vlera e ofertës duhet të përputhet me vlerën awid të transaksionit të shkrimit të cilit objektivi po i përgjigjet.
bresp Input [1:0] Shkruani përgjigjen. Statusi i transaksionit të shkrimit. Përgjigjet e lejuara janë OK, EXOKAY, SLVERR dhe DECERR.
i vlefshëm Input Shkruani përgjigjen e vlefshme. Ekziston një përgjigje e vlefshme me shkrim. 1 = shkruani përgjigjen në dispozicion

0 = shkruani përgjigjen nuk disponohet

buke Prodhimi Përgjigja gati. Iniciatori mund të pranojë informacionin e përgjigjes.

1 = iniciatori gati

0 = iniciatori nuk është gati

Diagramet e kohës (Bëni një pyetje)
Ky seksion diskuton diagramet e kohës DDR_AXI4_Arbiter. Shifrat e mëposhtme tregojnë lidhjen e hyrjeve të kërkesës për leximin dhe shkrimin, adresën e memories fillestare, hyrjet e shkrimit nga iniciatori i jashtëm, njohjen e leximit ose shkrimit dhe hyrjet e përfundimit të leximit ose shkrimit të dhëna nga arbitri.
Figura 3-1. Diagrami i kohës për sinjalet e përdorura në shkrim/lexim përmes ndërfaqes AXI4MIKROCHIP-DDR-AXI4-Arbiter-fig-5

Tabela e provës (Bëni një pyetje)
Një test i unifikuar përdoret për të verifikuar dhe testuar DDR_AXI4_Arbiter i quajtur si testbench i përdoruesit. Testbench ofrohet për të kontrolluar funksionalitetin e IP-së DDR_AXI4_Arbiter. Ky panel testimi funksionon vetëm për dy kanale leximi dhe dy kanale shkrimi me konfigurim të Ndërfaqes së Autobusit.
 Simulimi (Bëni një pyetje)
Hapat e mëposhtëm përshkruajnë se si të simuloni bërthamën duke përdorur panelin e testimit:

  1. Hapni skedën Libero® SoC Catalog, zgjeroni Solutions-Video, klikoni dy herë DDR_AXI4_Arbiter dhe më pas klikoni OK. Dokumentacioni i lidhur me IP-në renditet nën Dokumentacioni. E rëndësishme: Nëse nuk e shihni skedën Katalog, lundroni te View > Menuja e Windows dhe klikoni Katalog për ta bërë të dukshme.

Figura 4-1. DDR_AXI4_Arbiter IP Core në Katalogun Libero SoCMIKROCHIP-DDR-AXI4-Arbiter-fig-6

Dritarja e krijimit të komponentit shfaqet siç tregohet në vijim. Klikoni OK. Sigurohuni që emri të jetë DDR_AXI4_ARBITER_PF_C0.
Figura 4-2. Krijo KomponentMIKROCHIP-DDR-AXI4-Arbiter-fig-7

Konfiguroni IP-në për 2 kanale leximi, 2 kanale shkrimi dhe zgjidhni Bus Interface siç tregohet në figurën e mëposhtme dhe klikoni OK për të gjeneruar IP.
Figura 4-3. KonfigurimiMIKROCHIP-DDR-AXI4-Arbiter-fig-8

Në skedën Stimulus Hierarchy, zgjidhni panelin e testimit (DDR_AXI4_ARBITER_PF_tb.v), kliko me të djathtën dhe më pas kliko Simulo Design Pre-Synth > Open Interactively.
E rëndësishme: Nëse nuk e shihni skedën Hierarkia e Stimulit, lundroni te View > Menuja e Windows dhe klikoni Hierarkia e Stimulit për ta bërë të dukshme.
Figura 4-4. Simulimi i dizajnit të para-sintezësMIKROCHIP-DDR-AXI4-Arbiter-fig-9ModelSim hapet me panelin e testimit file, siç tregohet në figurën e mëposhtme.
Figura 4-5. Dritarja e Simulimit ModelSimMIKROCHIP-DDR-AXI4-Arbiter-fig-10

E rëndësishme: Nëse simulimi ndërpritet për shkak të limitit të kohës së ekzekutimit të specifikuar në .do file, përdorni komandën run-all për të përfunduar simulimin.
Historia e rishikimit (Bëni një pyetje)
Historia e rishikimit përshkruan ndryshimet që janë zbatuar në dokument. Ndryshimet renditen me rishikim, duke filluar nga publikimi më aktual.
Tabela 5-1. Historia e rishikimit

Rishikim Data Përshkrimi
A 04/2023 Më poshtë është lista e ndryshimeve në rishikimin A të dokumentit:

• Migroi dokumentin në shabllonin Microchip.

• Përditësoi numrin e dokumentit në DS00004976A nga 50200950.

• Shtuar 4. Stol provë.

2.0 Më poshtë është lista e ndryshimeve në rishikimin 2.0 të dokumentit:

• Shtuar Figura 1-2.

• Shtuar Tabela 2-2.

• Përditësoi emrat e disa emrave të sinjaleve hyrëse dhe dalëse në Tabela 2-2.

1.0 Publikimi fillestar.

Mbështetje për mikroçip FPGA (Bëni një pyetje)
Grupi i produkteve Microchip FPGA mbështet produktet e tij me shërbime të ndryshme mbështetëse, duke përfshirë Shërbimin ndaj Klientit, Qendrën e Mbështetjes Teknike të Klientit, një websiti dhe zyrat e shitjeve në mbarë botën. Klientëve u sugjerohet të vizitojnë burimet në internet të Microchip përpara se të kontaktojnë mbështetjen pasi ka shumë të ngjarë që pyetjeve të tyre të jenë përgjigjur tashmë. Kontaktoni Qendrën e Mbështetjes Teknike përmes webfaqe në www.microchip.com/support. Përmendni numrin e pjesës së pajisjes FPGA, zgjidhni kategorinë e duhur të rastit dhe ngarkoni modelin files gjatë krijimit të një rasti të mbështetjes teknike. Kontaktoni Shërbimin e Klientit për mbështetjen jo-teknike të produktit, të tilla si çmimi i produktit, përmirësimet e produktit, informacioni i përditësuar, statusi i porosisë dhe autorizimi.

  • Nga Amerika e Veriut, telefononi 800.262.1060
  • Nga pjesa tjetër e botës, telefononi 650.318.4460
  • Faks, nga kudo në botë, 650.318.8044

Informacioni i mikroçipit (Bëni një pyetje)

Mikroçipi Webfaqe (Bëj një pyetje)
Microchip ofron mbështetje në internet nëpërmjet tonë webfaqe në www.microchip.com/. Kjo webfaqe përdoret për të bërë files dhe informacione lehtësisht të disponueshme për klientët. Disa nga përmbajtjet e disponueshme përfshijnë:

  • Mbështetja e produktit - Fletët e të dhënave dhe gabimet, shënimet e aplikimit dhe sampprogramet, burimet e projektimit, udhëzuesit e përdoruesit dhe dokumentet mbështetëse të harduerit, versionet më të fundit të softuerit dhe softueri i arkivuar
  • Mbështetje e Përgjithshme Teknike - Pyetjet e bëra më shpesh (FAQ), kërkesat për mbështetje teknike, grupet e diskutimit në internet, listimi i anëtarëve të programit të partnerit të dizajnit të mikroçipit
  • Biznesi i mikroçipit - Udhëzues për përzgjedhësin e produktit dhe porositje, njoftimet më të fundit për shtyp të Microchip, një listë seminaresh dhe ngjarjesh, listime të zyrave të shitjeve të Microchip, shpërndarësve dhe përfaqësuesve të fabrikës

Shërbimi i njoftimit për ndryshimin e produktit (Bëni një pyetje)
Shërbimi i njoftimit për ndryshimin e produktit të Microchip ndihmon për t'i mbajtur klientët aktualë në produktet Microchip. Abonentët do të marrin njoftime me email sa herë që ka ndryshime, përditësime, rishikime ose gabime në lidhje me një familje të caktuar produkti ose mjet zhvillimi me interes. Për t'u regjistruar, shkoni te www.microchip.com/pcn dhe ndiqni udhëzimet e regjistrimit.
Mbështetja e klientit (Bëni një pyetje)
Përdoruesit e produkteve Microchip mund të marrin ndihmë përmes disa kanaleve:

  • Distributor ose Përfaqësues
  • Zyra Lokale e Shitjeve
  • Inxhinier i zgjidhjeve të integruara (ESE)
  • Mbështetje Teknike

Konsumatorët duhet të kontaktojnë shpërndarësin, përfaqësuesin ose ESE-në e tyre për mbështetje. Zyrat lokale të shitjeve janë gjithashtu në dispozicion për të ndihmuar klientët. Një listë e zyrave të shitjeve dhe vendndodhjeve është përfshirë në këtë dokument. Mbështetja teknike është në dispozicion përmes webfaqe në: www.microchip.com/support.
Mikroçipi krijon funksionin e mbrojtjes së kodit (Bëni një pyetje)
Vini re detajet e mëposhtme të veçorisë së mbrojtjes së kodit në produktet Microchip:

  • Produktet me mikroçip plotësojnë specifikimet e përfshira në fletën e tyre të të dhënave të mikroçipit.
  • Microchip beson se familja e tij e produkteve është e sigurt kur përdoret në mënyrën e synuar, brenda specifikimeve të funksionimit dhe në kushte normale.
  • Mikroçipi vlerëson dhe mbron në mënyrë agresive të drejtat e tij të pronësisë intelektuale. Përpjekjet për të shkelur veçoritë e mbrojtjes së kodit të produktit Microchip janë rreptësisht të ndaluara dhe mund të shkelin Aktin e të Drejtave të Autorit DigitalMillennium.
  • As Microchip dhe as ndonjë prodhues tjetër gjysmëpërçues nuk mund të garantojë sigurinë e kodit të tij. Mbrojtja e kodit nuk do të thotë që ne garantojmë se produkti është "i pathyeshëm". Mbrojtja e kodit po zhvillohet vazhdimisht. Microchip është i përkushtuar të përmirësojë vazhdimisht veçoritë e mbrojtjes së kodit të produkteve tona.

Njoftim ligjor (Bëni një pyetje)
Ky publikim dhe informacioni këtu mund të përdoren vetëm me produktet Microchip, duke përfshirë për të dizajnuar, testuar dhe integruar produktet Microchip me aplikacionin tuaj. Përdorimi i këtij informacioni në çdo mënyrë tjetër shkel këto kushte. Informacioni në lidhje me aplikacionet e pajisjes ofrohet vetëm për lehtësinë tuaj dhe mund të zëvendësohet nga përditësimet. Është përgjegjësia juaj të siguroheni që aplikacioni juaj të plotësojë specifikimet tuaja. Kontaktoni zyrën tuaj lokale të shitjeve të Microchip për mbështetje shtesë ose merrni mbështetje shtesë në www.microchip.com/en-us/support/design-help/ klient-mbështetje-shërbime. KY INFORMACION SIGUROHET NGA MIKROCHIP "AS IS". MIKROCHIP NUK BËN ASNJË PËRFAQËSIM OSE GARANCI TË ASNJË LLOJI, TË SHPREHUR APO TË nënkuptuara, SHKRUARA APO GOJAL, STATUTOR APO TË NDRYSHME, LIDHUR ME INFORMACIONIN, PËRFSHIRË POR JO KUFIZUAR ME KUFIZIM, TË KUFIZUAR TABILITETI DHE PËRSHTATSHMËRIA PËR NJË QËLLIM TË VEÇANTË, OSE GARANCI LIDHUR ME GJENDJEN, CILËSINË APO PERFORMANCËN E SAJ. NË ASNJË RAST MIKROCHIP DO TË JETË PËRGJEGJËS PËR ASNJË HUMBJE, DËM, KOST OSE SHPENZIM TË INDIREKT, TË VEÇANTË, NËNDËKUESHËM, INCIDENTALE APO PAJISËRORE, TË ÇFARË TË LLOJIT TË LIDHUR ME TË GJITHA IKROCHIP ESHTE KESHILLUAR MUNDËSIA APO DËMET JANE TË PARASHIKUESHME? NE SHTESIN E PLOTE TE LEJUAR NGA LIGJI, PËRGJEGJËSIA TOTALE E MIKROÇIPIT PËR TË GJITHA KËRKESAT NË NDONJË MËNYRË LIDHUR ME INFORMACIONIN OSE PËRDORIMIN E TIJ NUK DO TË KAJTËROJË NUMRIN E TARIFAVE, NËSE KA NDONJË, TË NJOGUARA PËR TË GJITHA KËRKESAT PËR JU. Përdorimi i pajisjeve të mikroçipit në aplikacionet e mbështetjes për jetën dhe/ose të sigurisë është tërësisht në rrezik të blerësit dhe blerësi pranon të mbrojë, dëmshpërblejë dhe mbajë mikroçipin e padëmshëm nga çdo dhe të gjitha dëmet, pretendimet, paditë ose shpenzimet që rezultojnë nga një përdorim i tillë. Asnjë licencë nuk transmetohet, në mënyrë të nënkuptuar ose ndryshe, sipas asnjë të drejte të pronësisë intelektuale të Microchip, përveç nëse përcaktohet ndryshe.
Markat tregtare (Bëni një pyetje)
Emri dhe logoja e Microchip, logoja e Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, Linktys, maXe MediaLB, megaAVR, Microsemi, logoja Microsemi, logoja MOST, MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logoja PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logoymricom, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron dhe XMEGA janë marka tregtare të regjistruara të Microchip Technology Incorporated në SHBA dhe vende të tjera. AgileSwitch, APT, ClockWorks, Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logoja ProASIC Plus, Quiet-Fusion Wire, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime dhe ZL janë marka tregtare të regjistruara të Microchip Technology Incorporated në USA Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, SupmentedO , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Përputhja mesatare dinamike, DAM, ECAN, Espresso T1S, EtherDridgeTime, Programi i grimcave SPF,GREEN, , INICnet, Paralelimi inteligjent, IntelliMOS, Lidhshmëria ndër-Chip, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, Logoja e certifikuar MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, Gjenerimi i Kodit të Gjithëdijshëm, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ritap, Blocker REAL, , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Qëndrueshmëri totale, Koha e Besuar, TSHARC, VectorB, USBloCheckeck VeriPHY, ViewSpan, WiperLock, XpressConnect dhe ZENA janë marka tregtare të Microchip Technology Incorporated në SHBA dhe vende të tjera. SQTP është një markë shërbimi e Microchip Technology Incorporated në SHBA Logoja Adaptec, Frequency on Demand, Silicon Storage Technology dhe Symmcom janë marka tregtare të regjistruara të Microchip Technology Inc. në vende të tjera. GestIC është një markë e regjistruar e Microchip Technology Germany II GmbH & Co. KG, një filial i Microchip Technology Inc., në vende të tjera. Të gjitha markat e tjera tregtare të përmendura këtu janë pronë e kompanive të tyre përkatëse. © 2023, Microchip Technology Incorporated dhe filialet e saj. Të gjitha të drejtat e rezervuara.
ISBN: 978-1-6683-2302-1 Sistemi i Menaxhimit të Cilësisë (Bëni një pyetje) Për informacion në lidhje me Sistemet e Menaxhimit të Cilësisë së Microchip, ju lutemi vizitoni www.microchip.com/quality.

Shitjet dhe shërbimi në mbarë botën

AMERIKA AZI/PACIFIK AZI/PACIFIK EVROPA
Korporata Zyra

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tel: 480-792-7200

Faksi: 480-792-7277

Mbështetje Teknike: www.microchip.com/support Web Adresa: www.microchip.com

Atlanta

Duluth, GA

Tel: 678-957-9614

Faksi: 678-957-1455

Austin, Teksas

Tel: 512-257-3370

Boston Westborough, MA Tel: 774-760-0087

Faksi: 774-760-0088

Çikago

Itasca, IL

Tel: 630-285-0071

Faksi: 630-285-0075

Dallas

Addison, TX

Tel: 972-818-7423

Faksi: 972-818-2924

Detroit

Novi, MI

Tel: 248-848-4000

Hjuston, Teksas

Tel: 281-894-5983

Indianapolis Noblesville, IN Tel: 317-773-8323

Faksi: 317-773-5453

Tel: 317-536-2380

Los Anxhelos Mission Viejo, CA Tel: 949-462-9523

Faksi: 949-462-9608

Tel: 951-273-7800

Raleigh, NC

Tel: 919-844-7510

Nju Jork, NY

Tel: 631-435-6000

San Jose, CA

Tel: 408-735-9110

Tel: 408-436-4270

Kanada – Toronto

Tel: 905-695-1980

Faksi: 905-695-2078

Australi – Sidnej

Tel: 61-2-9868-6733

Kinë – Pekin

Tel: 86-10-8569-7000

Kinë – Chengdu

Tel: 86-28-8665-5511

Kinë - Chongqing

Tel: 86-23-8980-9588

Kinë – Dongguan

Tel: 86-769-8702-9880

Kinë – Guangzhou

Tel: 86-20-8755-8029

Kinë – Hangzhou

Tel: 86-571-8792-8115

Kinë – Hong Kong SAR

Tel: 852-2943-5100

Kinë – Nanjing

Tel: 86-25-8473-2460

Kinë – Qingdao

Tel: 86-532-8502-7355

Kinë – Shanghai

Tel: 86-21-3326-8000

Kinë – Shenyang

Tel: 86-24-2334-2829

Kinë – Shenzhen

Tel: 86-755-8864-2200

Kinë – Suzhou

Tel: 86-186-6233-1526

Kinë – Wuhan

Tel: 86-27-5980-5300

Kinë – Xian

Tel: 86-29-8833-7252

Kinë – Xiamen

Tel: 86-592-2388138

Kinë – Zhuhai

Tel: 86-756-3210040

Indi - Bangalore

Tel: 91-80-3090-4444

Indi – Nju Delhi

Tel: 91-11-4160-8631

India - Pune

Tel: 91-20-4121-0141

Japonia Osaka

Tel: 81-6-6152-7160

Japonia Tokio

Tel: 81-3-6880- 3770

Korea – Daegu

Tel: 82-53-744-4301

Kore - Seul

Tel: 82-2-554-7200

Malajzi – Kuala Lumpur

Tel: 60-3-7651-7906

Malajzi – Penang

Tel: 60-4-227-8870

Filipine – Manila

Tel: 63-2-634-9065

Singapor

Tel: 65-6334-8870

Tajvan – Hsin Chu

Tel: 886-3-577-8366

Tajvan – Kaohsiung

Tel: 886-7-213-7830

Tajvani Taipei

Tel: 886-2-2508-8600

Tajlandë - Bangkok

Tel: 66-2-694-1351

Vietnam – Ho Chi Minh

Tel: 84-28-5448-2100

Austri – Wels

Tel: 43-7242-2244-39

Faksi: 43-7242-2244-393

Danimarkë – Kopenhagë

Tel: 45-4485-5910

Faks: 45-4485-2829

Finlanda – Espoo

Tel: 358-9-4520-820

Francë – Paris

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

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

Gjermani – Garching

Tel: 49-8931-9700

Gjermani – Haan

Tel: 49-2129-3766400

Gjermani – Heilbronn

Tel: 49-7131-72400

Gjermani – Karlsruhe

Tel: 49-721-625370

Gjermani – Mynih

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Gjermani – Rosenheim

Tel: 49-8031-354-560

Izrael – Ra'anana

Tel: 972-9-744-7705

Itali – Milano

Tel: 39-0331-742611

Faks: 39-0331-466781

Itali – Padova

Tel: 39-049-7625286

Holandë – Drunen

Tel: 31-416-690399

Faks: 31-416-690340

Norvegji – Trondheim

Tel: 47-72884388

Poloni – Varshavë

Tel: 48-22-3325737

Rumani – Bukuresht

Tel: 40-21-407-87-50

Spanjë - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Suedi – Gothenberg

Tel: 46-31-704-60-40

Suedi – Stokholm

Tel: 46-8-5090-4654

MB - Wokingham

Tel: 44-118-921-5800

Faksi: 44-118-921-5820

© 2023 Microchip Technology Inc. dhe filialet e saj

Dokumentet / Burimet

MIKROCHIP DDR AXI4 Arbitër [pdfUdhëzuesi i përdoruesit
DDR AXI4 Arbitër, DDR AXI4, Arbitër

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *