MICROCHIP-logotips

MICROCHIP DDR AXI4 arbitrs

MICROCHIP-DDR-AXI4-Arbiter-product

Ievads: AXI4-Stream protokola standarts izmanto terminoloģiju Master un Slave. Šajā dokumentā izmantotā līdzvērtīgā Microchip terminoloģija ir attiecīgi iniciators un mērķis.
Kopsavilkums: Nākamajā tabulā ir sniegts DDR AXI4 arbitra raksturlielumu kopsavilkums.

Raksturīgs Vērtība
Pamata versija DDR AXI4 arbitrs v2.2
Atbalstītās ierīču ģimenes
Atbalstītā rīku plūsmas licencēšana

Funkcijas: DDR AXI4 arbitram ir šādas galvenās funkcijas:

  • IP kodols ir jāinstalē Libero SoC programmatūras IP katalogā.
  • Kodols ir konfigurēts, ģenerēts un instantizēts SmartDesign rīkā, lai to iekļautu Libero projektu sarakstā.

Ierīces izmantošana un veiktspēja:

Detaļas par ierīci Ģimene Ierīce Resursi Veiktspēja (MHz)
LUTs DFF RAM LSRAM SRAM Math Blocks Chip Globals PolarFire MPF300T-1 5411 4202 266

Funkcionālais apraksts

Funkcionālais apraksts: Šajā sadaļā ir aprakstīta DDR_AXI4_Arbiter ieviešanas informācija. Nākamajā attēlā parādīta DDR AXI4 arbitra augstākā līmeņa izvadīšanas diagramma.

DDR_AXI4_Arbiter Parameters and Interface Signals

Konfigurācijas iestatījumi:
DDR_AXI4_Arbiter konfigurācijas iestatījumi šajā dokumentā nav norādīti.

Ieejas un izejas signāli:
DDR_AXI4_Arbiter ievades un izejas signāli šajā dokumentā nav norādīti.

Laika diagrammas
DDR_AXI4_Arbiter laika diagrammas šajā dokumentā nav norādītas.

Testbends

Simulācija:
Simulācijas informācija DDR_AXI4_Arbiter šajā dokumentā nav norādīta.
Pārskatīšanas vēsture
Šajā dokumentā nav norādīta DDR_AXI4_Arbiter pārskatījumu vēsture.
Mikročipu FPGA atbalsts
Mikročipu FPGA atbalsta informācija DDR_AXI4_Arbiter šajā dokumentā nav norādīta.

Produkta lietošanas instrukcijas

  1. Instalējiet DDR AXI4 Arbiter v2.2 Libero SoC programmatūras IP katalogā.
  2. Konfigurējiet, ģenerējiet un izveidojiet kodolu SmartDesign rīkā, lai to iekļautu Libero projektu sarakstā.

Ievads (uzdot jautājumu)

Atmiņas ir jebkuras tipiskas video un grafikas lietojumprogrammas sastāvdaļa. Tos izmanto visu video kadru buferēšanai, ja FPGA vietējā atmiņa nav pietiekama, lai saglabātu visu kadru. Ja DDR tiek nolasīti un ierakstīti vairāki video kadri, šķīrējtiesnesim būs jāizšķiras starp vairākiem pieprasījumiem. DDR AXI4 Arbiter IP nodrošina 8 rakstīšanas kanālus, lai ierakstītu kadru buferus ārējā DDR atmiņā, un 8 lasīšanas kanālus, lai nolasītu kadrus no ārējās atmiņas. Šķīrējtiesas process notiek rindas kārtībā. Ja vienlaikus tiek iesniegti divi pieprasījumi, prioritāte būs kanālam ar mazāku kanāla numuru. Šķīrējtiesnesis izveido savienojumu ar DDR kontrollera IP, izmantojot AXI4 interfeisu. DDR AXI4 arbitrs nodrošina AXI4 iniciatora saskarni DDR mikroshēmas kontrolleriem. Šķīrējtiesnesis atbalsta līdz astoņiem rakstīšanas kanāliem un astoņiem lasīšanas kanāliem. Bloks izšķir astoņus lasīšanas kanālus, lai nodrošinātu piekļuvi AXI lasīšanas kanālam rindas kārtībā. Bloks izšķir astoņus rakstīšanas kanālus, lai nodrošinātu piekļuvi AXI rakstīšanas kanālam rindas kārtībā. Visiem astoņiem lasīšanas un rakstīšanas kanāliem ir vienāda prioritāte. Arbiter IP AXI4 iniciatora saskarni var konfigurēt dažādiem datu platumiem, sākot no 64 bitiem līdz 512 bitiem.
Svarīgi: AXI4-Stream protokola standartā tiek lietoti termini “Master” un “Slave”. Šajā dokumentā izmantotā līdzvērtīgā Microchip terminoloģija ir attiecīgi iniciators un mērķis.
Kopsavilkums (uzdot jautājumu)
Nākamajā tabulā ir sniegts DDR AXI4 arbitra raksturlielumu kopsavilkums.

1. tabula. DDR AXI4 arbitra raksturlielumiMICROCHIP-DDR-AXI4-Arbiter-fig-1

Šis dokuments attiecas uz DDR AXI4 Arbiter v2.2.

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

Nepieciešami Libero® SoC v12.3 vai jaunāki laidieni. IP var izmantot RTL režīmā bez licences. Papildinformāciju skatiet sadaļā DDR_AXI4_Arbiter.

Funkcijas (uzdot jautājumu)

DDR AXI4 arbitram ir šādas galvenās funkcijas:

  • Astoņi rakstīšanas kanāli
  • Astoņi lasīšanas kanāli
  • AXI4 saskarne ar DDR kontrolieri
  • Konfigurējams AXI4 platums: 64, 128, 256 un 512 biti
  • Konfigurējamās adreses platums: 32 līdz 64 biti

IP Core ieviešana Libero® Design Suite (uzdodiet jautājumu)
IP kodols ir jāinstalē Libero SoC programmatūras IP katalogā. Tas tiek instalēts automātiski, izmantojot Libero SoC programmatūras IP kataloga atjaunināšanas funkciju, vai arī IP kodols tiek manuāli lejupielādēts no kataloga. Kad IP kodols ir instalēts Libero SoC programmatūras IP katalogā, kodols tiek konfigurēts, ģenerēts un instantizēts rīkā SmartDesign, lai iekļautu Libero projektu sarakstā.
Ierīces izmantošana un veiktspēja (uzdodiet jautājumu)
Šajā tabulā ir norādīts DDR_AXI4_Arbiter izmantotās ierīces lietojums.
2. tabula. DDR_AXI4_Arbiter Utilization

Ierīce Sīkāka informācija Resursi Veiktspēja (MHz) RAM Matemātikas bloki Mikroshēma Globālie
Ģimene Ierīce 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

Svarīgi:

  • Iepriekšējā tabulā esošie dati tiek tverti, izmantojot tipiskus sintēzes un izkārtojuma iestatījumus. IP ir konfigurēts astoņiem rakstīšanas kanāliem, astoņiem lasīšanas kanāliem, adreses platums 32 biti un datu platums 512 biti.
  • Pulkstenis ir ierobežots līdz 200 MHz, kamēr tiek veikta laika analīze, lai sasniegtu veiktspējas rādītājus.

Funkcionālais apraksts (uzdodiet jautājumu)
Šajā sadaļā ir aprakstīta DDR_AXI4_Arbiter ieviešanas informācija. Nākamajā attēlā parādīta DDR AXI4 arbitra augstākā līmeņa izvadīšanas diagramma. Attēls 1-1. Augšējā līmeņa izvadīšanas blokshēma vietējam arbitra interfeisamMICROCHIP-DDR-AXI4-Arbiter-fig-3

Nākamajā attēlā parādīta sistēmas līmeņa blokshēma DDR_AXI4_Arbiter kopnes interfeisa režīmā. Attēls 1-2. DDR_AXI4_Arbiter sistēmas līmeņa blokshēmaMICROCHIP-DDR-AXI4-Arbiter-fig-4

Lasīšanas transakcija tiek aktivizēta, iestatot ieejas signālu r(x)_req_i augstu noteiktā lasīšanas kanālā. Šķīrējtiesnesis atbild ar apstiprinājumu, kad tas ir gatavs apkalpot lasīšanas pieprasījumu. Tad tas samples sākuma AXI adresi un nolasa sērijas lielumu, kas tiek ievadīts no ārējā iniciatora. Kanāls apstrādā ievades un ģenerē nepieciešamās AXI transakcijas, lai nolasītu datus no DDR atmiņas. Nolasīšanas datu izvade no arbitra ir kopīga visiem lasīšanas kanāliem. Datu nolasīšanas laikā atbilstošā kanāla derīgo nolasīto datu apjoms palielinās. Lasīšanas transakcijas beigas tiek apzīmētas ar lasīšanas pabeigšanas signālu, kad tiek izsūtīti visi pieprasītie baiti. Līdzīgi kā lasīšanas transakcija, rakstīšanas transakcija tiek aktivizēta, iestatot ieejas signālu w(x)_req_i augstu. Kopā ar pieprasījuma signālu pieprasījuma laikā ir jānorāda rakstīšanas sākuma adrese un sērijveida sērijas garums. Kad šķīrējtiesnesis ir pieejams rakstiskā pieprasījuma apkalpošanai, tas atbild, nosūtot apstiprinājuma signālu attiecīgajā kanālā. Pēc tam lietotājam kanālā ir jānodrošina rakstīšanas dati kopā ar datu derīgu signālu. Pulksteņu skaitam datu derīgajam augstajam periodam ir jāatbilst sērijveida sērijas garumam. Šķīrējtiesnesis pabeidz rakstīšanas operāciju un iestata augstu rakstīšanas pabeigto signālu, kas norāda uz rakstīšanas transakcijas pabeigšanu.
DDR_AXI4_Arbiter parametri un interfeisa signāli (uzdodiet jautājumu)
Šajā sadaļā ir apskatīti parametri DDR_AXI4_Arbiter GUI konfiguratorā un I/O signāli.
2.1. Konfigurācijas iestatījumi (uzdot jautājumu)
Šajā tabulā ir norādīts DDR_AXI4_Arbiter aparatūras ieviešanā izmantoto konfigurācijas parametru apraksts. Tie ir vispārīgi parametri, un tos var mainīt atbilstoši lietojumprogrammas prasībām.

2-1 tabula. Konfigurācijas parametrs

Signāls Vārds Apraksts
AXI ID platums Nosaka AXI ID platumu.
AXI datu platums Nosaka AXI datu platumu.
AXI adreses platums Nosaka AXI adreses platumu
Lasīto kanālu skaits Iespējas, lai nolaižamajā izvēlnē atlasītu vajadzīgo rakstīšanas kanālu skaitu, sākot no viena kanāla līdz astoņiem rakstīšanas kanāliem.
Rakstīšanas kanālu skaits Iespējas, lai nolaižamajā izvēlnē atlasītu vajadzīgo lasīšanas kanālu skaitu, sākot no viena kanāla līdz astoņiem lasīšanas kanāliem.
AXI4_SELECTION Iespējas izvēlēties starp AXI4_MASTER un AXI4_MIRRORED_SLAVE.
Šķīrējtiesneša interfeiss Iespēja izvēlēties kopnes interfeisu.

Ieejas un izejas signāli (uzdodiet jautājumu)
Šajā tabulā ir norādīti DDR AXI4 Arbiter for Bus interfeisa ieejas un izvades porti.
2-2 tabula. Ieejas un izejas porti arbitrāžas kopnes interfeisam

Signāls Vārds Virziens Platums Apraksts
atiestatīt_i Ievade Aktīvs Zems asinhronais atiestatīšanas signāls uz dizainu
sys_ckl_i Ievade Sistēmas pulkstenis
ddr_ctrl_ready_i Ievade Saņem gatavu ievades signālu no DDR kontrollera
ARVALID_I_0 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 0
ARSIZE_I_0 Ievade 8 biti nolasīt sērijas lielumu no lasīšanas kanāla 0
ARADDR_I_0 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 0
ARREADY_O_0 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 0
RVALID_O_0 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 0
RDATA_O_0 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 0
RLAST_O_0 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 0
BUSER_O_r0 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 0
ARVALID_I_1 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 1
ARSIZE_I_1 Ievade 8 biti Nolasīt sērijas lielumu no 1. nolasīšanas kanāla
ARADDR_I_1 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 1
ARREADY_O_1 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 1
RVALID_O_1 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 1
RDATA_O_1 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 1
RLAST_O_1 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 1
BUSER_O_r1 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 1
ARVALID_I_2 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 2
………..turpinājums
Signāls Vārds Virziens Platums Apraksts
ARSIZE_I_2 Ievade 8 biti Nolasīt sērijas lielumu no 2. nolasīšanas kanāla
ARADDR_I_2 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 2
ARREADY_O_2 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 2
RVALID_O_2 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 2
RDATA_O_2 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 2
RLAST_O_2 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 2
BUSER_O_r2 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 2
ARVALID_I_3 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 3
ARSIZE_I_3 Ievade 8 biti Nolasīt sērijas lielumu no 3. nolasīšanas kanāla
ARADDR_I_3 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 3
ARREADY_O_3 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 3
RVALID_O_3 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 3
RDATA_O_3 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 3
RLAST_O_3 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 3
BUSER_O_r3 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 3
ARVALID_I_4 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 4
ARSIZE_I_4 Ievade 8 biti Nolasīt sērijas lielumu no 4. nolasīšanas kanāla
ARADDR_I_4 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 4
ARREADY_O_4 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 4
RVALID_O_4 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 4
RDATA_O_4 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 4
RLAST_O_4 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 4
BUSER_O_r4 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 4
ARVALID_I_5 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 5
ARSIZE_I_5 Ievade 8 biti Nolasīt sērijas lielumu no 5. nolasīšanas kanāla
ARADDR_I_5 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 5
ARREADY_O_5 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 5
RVALID_O_5 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 5
RDATA_O_5 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 5
RLAST_O_5 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 5
BUSER_O_r5 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 5
ARVALID_I_6 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 6
ARSIZE_I_6 Ievade 8 biti Nolasīt sērijas lielumu no 6. nolasīšanas kanāla
ARADDR_I_6 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 6
ARREADY_O_6 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 6
RVALID_O_6 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 6
RDATA_O_6 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 6
RLAST_O_6 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 6
………..turpinājums
Signāls Vārds Virziens Platums Apraksts
BUSER_O_r6 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 6
ARVALID_I_7 Ievade Lasīšanas pieprasījums no lasīšanas kanāla 7
ARSIZE_I_7 Ievade 8 biti Nolasīt sērijas lielumu no 7. nolasīšanas kanāla
ARADDR_I_7 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 7
ARREADY_O_7 Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no lasīšanas kanāla 7
RVALID_O_7 Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 7
RDATA_O_7 Izvade [AXI_DATA_WIDTH-1: 0] Lasīt datus no lasīšanas kanāla 7
RLAST_O_7 Izvade Nolasīt kadra beigu signālu no lasīšanas kanāla 7
BUSER_O_r7 Izvade Lasīšanas pabeigšana, lai lasītu kanālu 7
AWSIZE_I_0 Ievade 8 biti Rakstīšanas sērijas lielums rakstīšanas kanālam 0
WDATA_I_0 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 0 rakstīšanai
WVALID_I_0 Ievade Ierakstiet datus, kas ir derīgi kanāla 0 rakstīšanai
AWVALID_I_0 Ievade Rakstīšanas pieprasījums no rakstīšanas kanāla 0
AWADDR_I_0 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 0
AWREADY_O_0 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 0
LIETOTĀJS_O_0 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 0
AWSIZE_I_1 Ievade 8 biti Rakstīšanas sērijas lielums rakstīšanas kanālam 1
WDATA_I_1 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 1 rakstīšanai
WVALID_I_1 Ievade Ierakstiet datus, kas ir derīgi kanāla 1 rakstīšanai
AWVALID_I_1 Ievade Rakstīšanas pieprasījums no rakstīšanas kanāla 1
AWADDR_I_1 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 1
AWREADY_O_1 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 1
LIETOTĀJS_O_1 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 1
AWSIZE_I_2 Ievade 8 biti Rakstīšanas sērijas lielums rakstīšanas kanālam 2
WDATA_I_2 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 2 rakstīšanai
WVALID_I_2 Ievade Ierakstiet datus, kas ir derīgi kanāla 2 rakstīšanai
AWVALID_I_2 Ievade Rakstīšanas pieprasījums no rakstīšanas kanāla 2
AWADDR_I_2 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 2
AWREADY_O_2 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 2
LIETOTĀJS_O_2 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 2
AWSIZE_I_3 Ievade 8 biti Rakstīšanas sērijas lielums rakstīšanas kanālam 3
WDATA_I_3 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 3 rakstīšanai
WVALID_I_3 Ievade Ierakstiet datus, kas ir derīgi kanāla 3 rakstīšanai
AWVALID_I_3 Ievade Rakstīšanas pieprasījums no rakstīšanas kanāla 3
AWADDR_I_3 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 3
AWREADY_O_3 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 3
LIETOTĀJS_O_3 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 3
AWSIZE_I_4 Ievade 8 biti Rakstīšanas sērijas lielums rakstīšanas kanālam 4
………..turpinājums
Signāls Vārds Virziens Platums Apraksts
WDATA_I_4 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 4 rakstīšanai
WVALID_I_4 Ievade Ierakstiet datus, kas ir derīgi kanāla 4 rakstīšanai
AWVALID_I_4 Ievade Rakstīšanas pieprasījums no rakstīšanas kanāla 4
AWADDR_I_4 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 4
AWREADY_O_4 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 4
LIETOTĀJS_O_4 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 4
AWSIZE_I_5 Ievade 8 biti Rakstīšanas sērijas lielums rakstīšanas kanālam 5
WDATA_I_5 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 5 rakstīšanai
WVALID_I_5 Ievade Ierakstiet datus, kas ir derīgi kanāla 5 rakstīšanai
AWVALID_I_5 Ievade Rakstīšanas pieprasījums no rakstīšanas kanāla 5
AWADDR_I_5 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 5
AWREADY_O_5 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 5
LIETOTĀJS_O_5 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 5
AWSIZE_I_6 Ievade 8 biti Rakstīšanas sērijas lielums rakstīšanas kanālam 6
WDATA_I_6 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 6 rakstīšanai
WVALID_I_6 Ievade Ierakstiet datus, kas ir derīgi kanāla 6 rakstīšanai
AWVALID_I_6 Ievade Rakstīšanas pieprasījums no rakstīšanas kanāla 6
AWADDR_I_6 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 6
AWREADY_O_6 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 6
LIETOTĀJS_O_6 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 6
AWSIZE_I_7 Ievade 8 biti Ierakstiet sērijas lielumu no 7. rakstīšanas kanāla
WDATA_I_7 Ievade [AXI_DATA_WIDTH-1:0] Video dati Ievade kanāla 7 rakstīšanai
WVALID_I_7 Ievade Ierakstiet datus, kas ir derīgi kanāla 7 rakstīšanai
AWVALID_I_7 Ievade Uzrakstiet pieprasījumu no rakstīšanas kanāla 7
AWADDR_I_7 Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no 7. rakstīšanas kanāla
AWREADY_O_7 Izvade Šķīrējtiesneša apstiprinājums rakstīt pieprasījumu no rakstīšanas kanāla 7
LIETOTĀJS_O_7 Izvade Rakstīšanas pabeigšana, lai rakstītu kanālu 7

Nākamajā tabulā ir norādīti DDR AXI4 arbitra ieejas un izvades porti vietējam interfeisam.
2-3 tabula. Ievades un izvades porti vietējam arbitra interfeisam

Signāls Vārds Virziens Platums Apraksts
atiestatīt_i Ievade Aktīvs zems asinhrons atiestatīšanas signāls uz dizainu
sys_clk_i Ievade Sistēmas pulkstenis
ddr_ctrl_ready_i Ievade Saņem gatavības ievades signālu no DDR kontrollera
r0_req_i Ievade Lasīt pieprasījumu no iniciatora 0
r0_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
r0_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 0
r0_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 0
………..turpinājums
Signāls Vārds Virziens Platums Apraksts
r0_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 0
r0_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 0
r1_req_i Ievade Lasīt pieprasījumu no iniciatora 1
r1_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
r1_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 1
r1_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 1
r1_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 1
r1_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 1
r2_req_i Ievade Lasīt pieprasījumu no iniciatora 2
r2_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
r2_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 2
r2_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 2
r2_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 2
r2_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 2
r3_req_i Ievade Lasīt pieprasījumu no iniciatora 3
r3_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
r3_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 3
r3_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 3
r3_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 3
r3_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 3
r4_req_i Ievade Lasīt pieprasījumu no iniciatora 4
r4_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
r4_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 4
r4_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 4
r4_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 4
r4_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 4
r5_req_i Ievade Lasīt pieprasījumu no iniciatora 5
r5_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
r5_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 5
r5_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 5
r5_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 5
r5_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 5
r6_req_i Ievade Lasīt pieprasījumu no iniciatora 6
r6_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
r6_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 6
r6_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 6
r6_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 6
r6_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 6
r7_req_i Ievade Lasīt pieprasījumu no iniciatora 7
r7_burst_size_i Ievade 8 biti Izlasiet sērijas lielumu
………..turpinājums
Signāls Vārds Virziens Platums Apraksts
r7_rstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, no kuras ir jāuzsāk lasīšana lasīšanas kanālam 7
r7_ack_o Izvade Šķīrējtiesneša apstiprinājums nolasīt pieprasījumu no iniciatora 7
r7_data_valid_o Izvade Lasīt datus, kas derīgi no lasīšanas kanāla 7
r7_done_o Izvade Nolasīt pabeigšanu līdz iniciatoram 7
rdata_o Izvade [AXI_DATA_WIDTH – 1:0] Video datu izvade no lasīšanas kanāla
w0_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w0_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 0
w0_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 0 rakstīšanai
w0_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 0
w0_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 0
w0_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 0
w0_done_o Izvade Ierakstiet pabeigšanu iniciatoram 0
w1_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w1_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 1
w1_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 1 rakstīšanai
w1_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 1
w1_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 1
w1_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 1
w1_done_o Izvade Ierakstiet pabeigšanu iniciatoram 1
w2_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w2_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 2
w2_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 2 rakstīšanai
w2_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 2
w2_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 2
w2_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 2
w2_done_o Izvade Ierakstiet pabeigšanu iniciatoram 2
w3_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w3_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 3
w3_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 3 rakstīšanai
w3_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 3
w3_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 3
w3_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 3
w3_done_o Izvade Ierakstiet pabeigšanu iniciatoram 3
w4_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w4_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 4
w4_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 4 rakstīšanai
w4_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 4
w4_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no 4. rakstīšanas kanāla
………..turpinājums
Signāls Vārds Virziens Platums Apraksts
w4_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 4
w4_done_o Izvade Ierakstiet pabeigšanu iniciatoram 4
w5_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w5_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 5
w5_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 5 rakstīšanai
w5_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 5
w5_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 5
w5_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 5
w5_done_o Izvade Ierakstiet pabeigšanu iniciatoram 5
w6_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w6_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 6
w6_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 6 rakstīšanai
w6_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 6
w6_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 6
w6_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 6
w6_done_o Izvade Ierakstiet pabeigšanu iniciatoram 6
w7_burst_size_i Ievade 8 biti Uzrakstiet sērijas lielumu
w7_data_i Ievade [AXI_DATA_WIDTH – 1:0] Video datu ievade, lai ierakstītu kanālu 7
w7_data_valid_i Ievade Ierakstiet datus, kas ir derīgi kanāla 7 rakstīšanai
w7_req_i Ievade Uzrakstiet pieprasījumu no iniciatora 7
w7_wstart_addr_i Ievade [AXI_ADDR_WIDTH — 1:0] DDR adrese, uz kuru jāraksta no rakstīšanas kanāla 7
w7_ack_o Izvade Šķīrējtiesneša apstiprinājums rakstīšanas pieprasījumam no iniciatora 7
w7_done_o Izvade Ierakstiet pabeigšanu iniciatoram 7
AXI I/F signāli
Lasiet adreses kanālu
sauss_o Izvade [AXI_ID_WIDTH — 1:0] Lasīt adreses ID. Identifikācija tag signālu lasīšanas adrešu grupai.
araddr_o Izvade [AXI_ADDR_WIDTH — 1:0] Lasīt adresi. Norāda lasīšanas sērijveida darījuma sākotnējo adresi.

Tiek norādīta tikai sērijas sākuma adrese.

arlen_o Izvade [7:0] Sprādziena garums. Nodrošina precīzu pārsūtīšanas skaitu sērijveidā. Šī informācija nosaka ar adresi saistīto datu pārsūtīšanas reižu skaitu.
arsize_o Izvade [2:0] Uzliesmojuma lielums. Katra pārraides lielums sērijā.
arburst_o Izvade [1:0] Burst veids. Kopā ar informāciju par izmēru ir norādīts, kā tiek aprēķināta katra pārsūtīšanas adrese sērijā.

Fiksēts uz 2'b01 à Inkrementāla adreses sērija.

arlock_o Izvade [1:0] Slēdzenes veids. Sniedz papildu informāciju par pārneses atomu raksturlielumiem.

Fiksēts uz 2'b00 à Normāla piekļuve.

………..turpinājums
Signāls Vārds Virziens Platums Apraksts
arcache_o Izvade [3:0] Kešatmiņas veids. Sniedz papildu informāciju par pārsūtīšanas kešatmiņas īpašībām.

Fiksēts uz 4'b0000 à Nav kešatmiņā un nav buferējams.

arprot_o Izvade [2:0] Aizsardzības veids. Nodrošina darījuma aizsardzības vienības informāciju. Fiksēts uz 3'b000 à Normāla, droša piekļuve datiem.
arvalid_o Izvade Izlasītā adrese ir derīga. Ja HIGH, nolasītā adrese un vadības informācija ir derīga un paliek augsta, līdz adreses apstiprinājuma signāls jau ir augsts.

1 = adrese un kontroles informācija ir derīga

0 = adrese un vadības informācija nav derīga

arready_o Ievade Lasīt adresi gatava. Mērķis ir gatavs pieņemt adresi un saistītos vadības signālus.

1 = mērķis ir gatavs

0 = mērķis nav gatavs

Lasīt datu kanālu
atbrīvoties Ievade [AXI_ID_WIDTH — 1:0] Lasīt ID tag. ID tag nolasīto signālu datu grupas. Atbrīvoto vērtību ģenerē mērķis, un tai ir jāatbilst lasīšanas transakcijas, uz kuru tas reaģē, nekustīgajai vērtībai.
rdata Ievade [AXI_DATA_WIDTH – 1:0] Lasīt datus
rresp Ievade [1:0] Lasīt atbildi.

Lasīšanas pārsūtīšanas statuss.

Pieļaujamās atbildes ir OKAY, EXOKAY, SLVERR un DECERR.

rlast Ievade Lasīt pēdējo.

Pēdējā pārsūtīšana lasīšanas sērijā.

rvalid Ievade Lasīt derīgu. Nepieciešamie nolasīšanas dati ir pieejami, un lasīšanas pārsūtīšanu var pabeigt.

1 = pieejami nolasītie dati

0 = nolasītie dati nav pieejami

gatavs Izvade Lasīt gatavs. Ierosinātājs var pieņemt nolasītos datus un atbildes informāciju.

1= iniciators gatavs

0 = iniciators nav gatavs

Rakstiet adreses kanālu
ārprātīgs Izvade [AXI_ID_WIDTH — 1:0] Uzrakstiet adreses ID. Identifikācija tag signālu rakstīšanas adrešu grupai.
awaddr Izvade [AXI_ADDR_WIDTH — 1:0] Uzrakstiet adresi. Norāda pirmās pārsūtīšanas adresi rakstīšanas sērijveida darījumā. Saistītie vadības signāli tiek izmantoti, lai noteiktu sērijā atlikušo pārsūtīšanas adreses.
awlen Izvade [7:0] Sprādziena garums. Nodrošina precīzu pārsūtīšanas skaitu sērijveidā. Šī informācija nosaka ar adresi saistīto datu pārsūtīšanas reižu skaitu.
awsize Izvade [2:0] Uzliesmojuma lielums. Katra pārraides lielums sērijā. Baitu joslu zibspuldzes norāda, kuras baitu joslas ir jāatjaunina.
dusmas Izvade [1:0] Burst veids. Kopā ar informāciju par izmēru ir norādīts, kā tiek aprēķināta katra pārsūtīšanas adrese sērijā.

Fiksēts uz 2'b01 à Inkrementāla adreses sērija.

………..turpinājums
Signāls Vārds Virziens Platums Apraksts
awlock Izvade [1:0] Slēdzenes veids. Sniedz papildu informāciju par pārneses atomu raksturlielumiem.

Fiksēts uz 2'b00 à Normāla piekļuve.

awcache Izvade [3:0] Kešatmiņas veids. Norāda darījuma buferizācijas, kešatmiņas, ierakstīšanas, atpakaļrakstīšanas un piešķiršanas atribūtus.

Fiksēts uz 4'b0000 à Nav kešatmiņā un nav buferējams.

awprot Izvade [2:0] Aizsardzības veids. Norāda parasto, priviliģēto vai drošā darījuma aizsardzības līmeni un to, vai darījums ir piekļuve datiem vai norādījumu piekļuve. Fiksēts uz 3'b000 à Normāla, droša piekļuve datiem.
nav derīgs Izvade Uzrakstiet derīgu adresi. Norāda, ka ir pieejama derīga rakstīšanas adrese un vadības informācija.

1 = pieejama adrese un kontroles informācija

0 = adrese un vadības informācija nav pieejama. Adrese un vadības informācija paliek stabila, līdz adreses apstiprinājuma signāls, awready, kļūst HIGH.

awready Ievade Uzrakstiet adresi gatavs. Norāda, ka mērķis ir gatavs pieņemt adresi un saistītos vadības signālus.

1 = mērķis ir gatavs

0 = mērķis nav gatavs

Rakstiet datu kanālu
wdata Izvade [AXI_DATA_WIDTH – 1:0] Rakstīt datus
wstrb Izvade [AXI_DATA_WIDTH – 8:0] Rakstiet strobus. Šis signāls norāda, kuras baitu joslas jāatjaunina atmiņā. Katram astoņiem rakstīšanas datu kopnes bitiem ir viens rakstīšanas stroboskops.
wlast Izvade Rakstiet pēdējo. Pēdējā pārsūtīšana rakstīšanas sērijā.
wvalid Izvade Rakstīt derīgu. Ir pieejami derīgi rakstīšanas dati un strobes. 1 = ir pieejami rakstīšanas dati un strobes

0 = rakstīt datus un stroboskopi nav pieejami

vītne Ievade Rakstīt gatavu. Mērķis var pieņemt rakstīšanas datus. 1 = mērķis ir gatavs

0 = mērķis nav gatavs

Rakstiet atbildes kanālu
cena Ievade [AXI_ID_WIDTH — 1:0] Atbildes ID. Identifikācija tag no rakstīšanas atbildes. Cenas vērtībai ir jāatbilst tā rakstīšanas darījuma awi vērtībai, uz kuru atbild mērķis.
bresp Ievade [1:0] Uzrakstiet atbildi. Rakstīšanas darījuma statuss. Pieļaujamās atbildes ir OKAY, EXOKAY, SLVERR un DECERR.
bvalid Ievade Rakstīt atbildi derīga. Ir pieejama derīga rakstīšanas atbilde. 1 = pieejama rakstīšanas atbilde

0 = rakstīšanas atbilde nav pieejama

maizes Izvade Atbilde gatava. Ierosinātājs var pieņemt atbildes informāciju.

1 = iniciators gatavs

0 = iniciators nav gatavs

Laika diagrammas (uzdodiet jautājumu)
Šajā sadaļā ir apskatītas DDR_AXI4_Arbiter laika diagrammas. Sekojošie attēli parāda lasīšanas un rakstīšanas pieprasījuma ieeju savienojumu, sākuma atmiņas adresi, rakstīšanas ieejas no ārējā iniciatora, lasīšanas vai rakstīšanas apstiprinājumu un lasīšanas vai rakstīšanas pabeigšanas ievades, ko dod arbitrs.
Attēls 3-1. Laika diagramma signāliem, ko izmanto rakstīšanai/lasīšanai, izmantojot AXI4 interfeisuMICROCHIP-DDR-AXI4-Arbiter-fig-5

Testbench (uzdot jautājumu)
Vienots testbends tiek izmantots, lai pārbaudītu un pārbaudītu DDR_AXI4_Arbiter, ko sauc par lietotāja testbandu. Testbench ir paredzēts, lai pārbaudītu DDR_AXI4_Arbiter IP funkcionalitāti. Šis pārbaudes stends darbojas tikai diviem lasīšanas kanāliem un diviem rakstīšanas kanāliem ar kopnes interfeisa konfigurāciju.
 Simulācija (uzdot jautājumu)
Tālāk ir aprakstīts, kā simulēt kodolu, izmantojot testēšanas stendu.

  1. Atveriet cilni Libero® SoC Catalog, izvērsiet Solutions-Video, veiciet dubultklikšķi uz DDR_AXI4_Arbiter un pēc tam noklikšķiniet uz Labi. Ar IP saistītā dokumentācija ir norādīta sadaļā Dokumentācija. Svarīgi! Ja neredzat cilni Katalogs, dodieties uz View > Windows izvēlni un noklikšķiniet uz Katalogs, lai tas būtu redzams.

Attēls 4-1. DDR_AXI4_Arbiter IP kodols Libero SoC katalogāMICROCHIP-DDR-AXI4-Arbiter-fig-6

Parādās komponentu izveides logs, kā parādīts tālāk. Noklikšķiniet uz Labi. Pārliecinieties, vai nosaukums ir DDR_AXI4_ARBITER_PF_C0.
Attēls 4-2. Izveidot komponentuMICROCHIP-DDR-AXI4-Arbiter-fig-7

Konfigurējiet IP 2 lasīšanas kanāliem, 2 rakstīšanas kanāliem un atlasiet kopnes interfeiss, kā parādīts nākamajā attēlā, un noklikšķiniet uz Labi, lai ģenerētu IP.
Attēls 4-3. KonfigurācijaMICROCHIP-DDR-AXI4-Arbiter-fig-8

Cilnē Stimulu hierarhija atlasiet testēšanas stendu (DDR_AXI4_ARBITER_PF_tb.v), ar peles labo pogu noklikšķiniet un pēc tam noklikšķiniet uz Simulēt pirmssintēšanas dizainu > Atvērt interaktīvi.
Svarīgi: Ja neredzat cilni Stimulu hierarhija, dodieties uz View > Windows izvēlni un noklikšķiniet uz Stimulu hierarhija, lai tā būtu redzama.
Attēls 4-4. Pirmssintēzes dizaina simulēšanaMICROCHIP-DDR-AXI4-Arbiter-fig-9ModelSim tiek atvērts ar testa stendu file, kā parādīts nākamajā attēlā.
Attēls 4-5. ModelSim simulācijas logsMICROCHIP-DDR-AXI4-Arbiter-fig-10

Svarīgi: Ja simulācija tiek pārtraukta .do norādītā izpildlaika ierobežojuma dēļ file, izmantojiet komandu run -all, lai pabeigtu simulāciju.
Pārskatīšanas vēsture (uzdot jautājumu)
Pārskatīšanas vēsturē ir aprakstītas izmaiņas, kas tika ieviestas dokumentā. Izmaiņas ir uzskaitītas pēc pārskatīšanas, sākot ar jaunāko publikāciju.
5-1 tabula. Pārskatīšanas vēsture

Pārskatīšana Datums Apraksts
A 04/2023 Šis ir izmaiņu saraksts dokumenta A redakcijā:

• Dokuments ir migrēts uz Microchip veidni.

• Atjaunināts dokumenta numurs uz DS00004976A no 50200950.

• Pievienots 4. Testbends.

2.0 Šis ir izmaiņu saraksts dokumenta 2.0 redakcijā:

• Pievienots Attēls 1-2.

• Pievienots 2-2 tabula.

• Atjaunināti dažu ieejas un izejas signālu nosaukumu nosaukumi 2-2 tabula.

1.0 Sākotnējā izlaišana.

Mikročipu FPGA atbalsts (uzdodiet jautājumu)
Microchip FPGA produktu grupa nodrošina savus produktus ar dažādiem atbalsta pakalpojumiem, tostarp klientu apkalpošanu, klientu tehniskā atbalsta centru, a webvietne un tirdzniecības biroji visā pasaulē. Klientiem ieteicams apmeklēt Microchip tiešsaistes resursus pirms sazināšanās ar atbalsta dienestu, jo ļoti iespējams, ka uz viņu jautājumiem jau ir atbildēts. Sazinieties ar Tehniskā atbalsta centru, izmantojot webvietni www.microchip.com/support. Norādiet FPGA ierīces daļas numuru, atlasiet atbilstošo korpusa kategoriju un augšupielādējiet dizainu files, veidojot tehniskā atbalsta lietu. Sazinieties ar klientu apkalpošanas dienestu, lai saņemtu netehnisku produktu atbalstu, piemēram, produktu cenas, produktu jauninājumus, atjauninātu informāciju, pasūtījuma statusu un autorizāciju.

  • No Ziemeļamerikas zvaniet 800.262.1060
  • No pārējām pasaules valstīm zvaniet 650.318.4460
  • Fakss no jebkuras vietas pasaulē, 650.318.8044 XNUMX XNUMX

Informācija par mikroshēmu (uzdodiet jautājumu)

Mikroshēma Webvietne (uzdot jautājumu)
Microchip nodrošina tiešsaistes atbalstu, izmantojot mūsu webvietne plkst www.microchip.com/. Šis webvietne tiek izmantota, lai izveidotu files un informācija ir viegli pieejama klientiem. Daļa pieejamā satura ietver:

  • Produktu atbalsts - Datu lapas un kļūdas, pieteikuma piezīmes un sampprogrammas, dizaina resursi, lietotāja rokasgrāmatas un aparatūras atbalsta dokumenti, jaunākie programmatūras laidieni un arhivēta programmatūra
  • Vispārējais tehniskais atbalsts - Bieži uzdotie jautājumi (BUJ), tehniskā atbalsta pieprasījumi, tiešsaistes diskusiju grupas, Microchip dizaina partneru programmas dalībnieku saraksts
  • Mikročipu bizness - Produktu atlases un pasūtīšanas ceļveži, jaunākie Microchip preses relīzes, semināru un pasākumu saraksts, Microchip tirdzniecības biroju, izplatītāju un rūpnīcu pārstāvju saraksti

Produkta izmaiņu paziņošanas pakalpojums (uzdodiet jautājumu)
Microchip produktu izmaiņu paziņošanas pakalpojums palīdz klientiem nodrošināt jaunāko informāciju par Microchip produktiem. Abonenti saņems e-pasta paziņojumus ikreiz, kad tiks veiktas izmaiņas, atjauninājumi, labojumi vai kļūdas saistībā ar noteiktu produktu saimi vai interesējošo izstrādes rīku. Lai reģistrētos, dodieties uz www.microchip.com/pcn un izpildiet reģistrācijas norādījumus.
Klientu atbalsts (uzdodiet jautājumu)
Microchip produktu lietotāji var saņemt palīdzību vairākos kanālos:

  • Izplatītājs vai pārstāvis
  • Vietējais tirdzniecības birojs
  • Iegulto risinājumu inženieris (ESE)
  • Tehniskais atbalsts

Lai saņemtu atbalstu, klientiem jāsazinās ar savu izplatītāju, pārstāvi vai ESE. Vietējie tirdzniecības biroji ir arī pieejami, lai palīdzētu klientiem. Šajā dokumentā ir iekļauts pārdošanas biroju un atrašanās vietu saraksts. Tehniskais atbalsts ir pieejams, izmantojot webvietne: www.microchip.com/support.
Mikroshēma izstrādā koda aizsardzības līdzekli (uzdodiet jautājumu)
Ņemiet vērā šādu informāciju par koda aizsardzības līdzekli Microchip produktiem:

  • Mikročipu izstrādājumi atbilst specifikācijām, kas ietvertas to konkrētajā mikroshēmas datu lapā.
  • Microchip uzskata, ka tā produktu saime ir droša, ja to izmanto paredzētajā veidā, saskaņā ar darbības specifikācijām un normālos apstākļos.
  • Mikroshēma novērtē un agresīvi aizsargā savas intelektuālā īpašuma tiesības. Mēģinājumi pārkāpt Microchip produkta koda aizsardzības funkcijas ir stingri aizliegti, un tie var pārkāpt Digitālās tūkstošgades autortiesību likumu.
  • Ne Microchip, ne kāds cits pusvadītāju ražotājs nevar garantēt sava koda drošību. Koda aizsardzība nenozīmē, ka mēs garantējam, ka produkts ir “nesalaužams”. Koda aizsardzība pastāvīgi attīstās. Microchip ir apņēmies nepārtraukti uzlabot mūsu produktu koda aizsardzības funkcijas.

Juridisks paziņojums (uzdot jautājumu)
Šo publikāciju un tajā esošo informāciju var izmantot tikai ar Microchip produktiem, tostarp, lai izstrādātu, pārbaudītu un integrētu Microchip produktus ar jūsu lietojumprogrammu. Šīs informācijas izmantošana jebkādā citā veidā pārkāpj šos noteikumus. Informācija par ierīces lietojumprogrammām tiek sniegta tikai jūsu ērtībām, un to var aizstāt ar atjauninājumiem. Jūs esat atbildīgs par to, lai jūsu pieteikums atbilstu jūsu specifikācijām. Sazinieties ar vietējo Microchip pārdošanas biroju, lai saņemtu papildu atbalstu, vai saņemiet papildu atbalstu vietnē www.microchip.com/en-us/support/design-help/ klientu atbalsta pakalpojumi. ŠO INFORMĀCIJA TIEK SNIEGTA MICROCHIP “KĀDA IR”. MICROCHIP NESNIEDZ NEKĀDA VEIDA TIEŠAS VAI NETIEŠAS, RAKSTISKAS VAI MUTISKAS, STRUKTŪRAS VAI CITAS GARANTIJAS, KAS SAISTĪTAS AR INFORMĀCIJU, IESKAITOT, BET NEAPROBEŽOTĀS, AR JEBKĀDĀM NETIEŠĀM GARANTIJĀM. KONKRĒTAM MĒRĶIEM VAI GARANTIJAI ATTIECĪBĀ AR TĀ STĀVOKLI, KVALITĀTI VAI DARBĪBU. NEKĀDĀ GADĪJUMĀ MICROCHIP NEBŪS ATBILDĪGS PAR JEBKĀDIEM NETIEŠIEM, ĪPAŠIEM, SODĪGIEM, NEJAUŠIEM VAI IZSEKOTIEM ZAUDĒJUMIEM, BOJĀJUMIEM, IZMAKSĀJUMIEM VAI JEBKĀDA VEIDA IZDEVUMIEM, KAS SAISTĪTI AR INFORMĀCIJU VAI TĀS IZMANTOTĀS DAĻAS, JA OF IESPĒJA VAI KAITĒJUMI IR PAREDZĀMI? LIKUMĀ ATĻAUTAJĀ MĪRĀ MICROCHIP KOPĒJĀS ATBILDĪBAS PAR VISĀM PRASĪBĀM, KAS NEKādā VEIDS SAISTĪTAS AR INFORMĀCIJU VAI TĀS IZMANTOŠANU, NEPĀRSNIEDZ TO MAKSĀJUMU SKAITS, JA TĀDAS IR, KAS JŪS BŪT SAMAKSĀJĀT PAR MICROIPION. Microchip ierīču izmantošana dzīvības uzturēšanas un/vai drošības lietojumos ir pilnībā pakļauta pircēja riskam, un pircējs piekrīt aizsargāt, atlīdzināt un turēt nekaitīgu Microchip no jebkādiem un visiem zaudējumiem, prasībām, prasībām vai izdevumiem, kas izriet no šādas lietošanas. Saskaņā ar Microchip intelektuālā īpašuma tiesībām licences netiek nodotas, netieši vai citādi, ja vien nav norādīts citādi.
Preču zīmes (uzdot jautājumu)
Mikročipa nosaukums un logotips, Microchip logotips, Adaptec, AVR, AVR logotips, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinklusMD, maxTouchty, MediaLB, megaAVR, Microsemi, Microsemi logotips, MOST, MOST logotips, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logotips, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST logotips, SuperFlash, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron un XMEGA ir Microchip Technology Incorporated reģistrētas preču zīmes ASV un citās valstīs. 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 logotips, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime un ZL ir Microchip Technology reģistrētas preču zīmes, kas iekļautas ASV blakus taustiņu nomākšanā, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching. , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, Programming IN, SPIC-BirridgeT, SPIC-BirridgeT , Intelligent Paralleling, IntelliMOS, Inter-Chip savienojamība, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB sertificēts logotips, MPLIB, MPLINK, MultiTRAK, NetDetach, Viszinošā koda ģenerēšana, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL Blocker ICE, RippAXle , RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, Vector VariBuffer, VeriPHY, ViewSpan, WiperLock, XpressConnect un ZENA ir Microchip Technology Incorporated preču zīmes ASV un citās valstīs. SQTP ir uzņēmuma Microchip Technology pakalpojumu zīme, kas iekļauta ASV. Adaptec logotips, Frequency on Demand, Silicon Storage Technology un Symmcom ir Microchip Technology Inc. reģistrētas preču zīmes citās valstīs. GestIC ir Microchip Technology Germany II GmbH & Co. KG, Microchip Technology Inc. meitasuzņēmuma, reģistrēta preču zīme citās valstīs. Visas pārējās šeit minētās preču zīmes ir to attiecīgo uzņēmumu īpašums. © 2023, Microchip Technology Incorporated un tā meitasuzņēmumi. Visas tiesības aizsargātas.
ISBN: 978-1-6683-2302-1 Kvalitātes vadības sistēma (uzdodiet jautājumu) Lai iegūtu informāciju par Microchip kvalitātes vadības sistēmām, lūdzu, apmeklējiet www.microchip.com/quality.

Pārdošana un serviss visā pasaulē

AMERIKA ĀZIJA/Klusā okeāna reģions ĀZIJA/Klusā okeāna reģions EIROPĀ
Korporatīvs Birojs

2355 West Chandler Blvd. Chandler, AZ 85224-6199

Tālr.: 480-792-7200

Fakss: 480-792-7277

Tehniskais atbalsts: www.microchip.com/support Web Adrese: www.microchip.com

Atlanta

Duluta, GA

Tālr.: 678-957-9614

Fakss: 678-957-1455

Ostina, Teksasa

Tālr.: 512-257-3370

Bostona Vestboro, MA Tālr. 774-760-0087

Fakss: 774-760-0088

Čikāga

Itaska, IL

Tālr.: 630-285-0071

Fakss: 630-285-0075

Dalasa

Addison, TX

Tālr.: 972-818-7423

Fakss: 972-818-2924

Detroita

Novi, MI

Tālr.: 248-848-4000

Hjūstona, Teksasa

Tālr.: 281-894-5983

Indianapolisa Noblesville, IN Tālr. 317-773-8323

Fakss: 317-773-5453

Tālr.: 317-536-2380

Losandželosa Misija Viejo, CA Tālr. 949-462-9523

Fakss: 949-462-9608

Tālr.: 951-273-7800

Raleigh, NC

Tālr.: 919-844-7510

Ņujorka, NY

Tālr.: 631-435-6000

Sanhosē, Kalifornijā

Tālr.: 408-735-9110

Tālr.: 408-436-4270

Kanāda – Toronto

Tālr.: 905-695-1980

Fakss: 905-695-2078

Austrālija - Sidneja

Tālr.: 61-2-9868-6733

Ķīna – Pekina

Tālr.: 86-10-8569-7000

Ķīna - Čendu

Tālr.: 86-28-8665-5511

Ķīna - Čuncjina

Tālr.: 86-23-8980-9588

Ķīna – Donguana

Tālr.: 86-769-8702-9880

Ķīna - Guandžou

Tālr.: 86-20-8755-8029

Ķīna - Hangdžou

Tālr.: 86-571-8792-8115

Ķīna – Honkongas SAR

Tālr.: 852-2943-5100

Ķīna - Nanjing

Tālr.: 86-25-8473-2460

Ķīna - Qingdao

Tālr.: 86-532-8502-7355

Ķīna – Šanhaja

Tālr.: 86-21-3326-8000

Ķīna - Šeņjana

Tālr.: 86-24-2334-2829

Ķīna - Šenžena

Tālr.: 86-755-8864-2200

Ķīna - Sudžou

Tālr.: 86-186-6233-1526

Ķīna - Uhaņa

Tālr.: 86-27-5980-5300

Ķīna - Sjaņa

Tālr.: 86-29-8833-7252

Ķīna - Sjameņa

Tālr.: 86-592-2388138

Ķīna - Zhuhai

Tālr.: 86-756-3210040

Indija - Bengalūra

Tālr.: 91-80-3090-4444

Indija - Ņūdeli

Tālr.: 91-11-4160-8631

Indija - Pune

Tālr.: 91-20-4121-0141

Japāna Osaka

Tālr.: 81-6-6152-7160

Japāna Tokija

Tālr.: 81-3-6880-3770

Koreja – Tegu

Tālr.: 82-53-744-4301

Koreja - Seula

Tālr.: 82-2-554-7200

Malaizija - Kualalumpura

Tālr.: 60-3-7651-7906

Malaizija - Penanga

Tālr.: 60-4-227-8870

Filipīnas - Manila

Tālr.: 63-2-634-9065

Singapūra

Tālr.: 65-6334-8870

Taivāna – Hsin Ču

Tālr.: 886-3-577-8366

Taivāna - Gaosjuna

Tālr.: 886-7-213-7830

Taivāna Taipeja

Tālr.: 886-2-2508-8600

Taizeme - Bangkoka

Tālr.: 66-2-694-1351

Vjetnama - Hošimina

Tālr.: 84-28-5448-2100

Austrija – Velsa

Tālr.: 43-7242-2244-39

Fakss: 43-7242-2244-393

Dānija – Kopenhāgena

Tālr.: 45-4485-5910

Fakss: 45-4485-2829

Somija – Espo

Tālr.: 358-9-4520-820

Francija – Parīze

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

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

Vācija – Garčings

Tālr.: 49-8931-9700

Vācija – Hāna

Tālr.: 49-2129-3766400

Vācija - Heilbronna

Tālr.: 49-7131-72400

Vācija – Karlsrūe

Tālr.: 49-721-625370

Vācija – Minhene

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Vācija – Rozenheima

Tālr.: 49-8031-354-560

Izraēla - Raanana

Tālr.: 972-9-744-7705

Itālija – Milāna

Tālr.: 39-0331-742611

Fakss: 39-0331-466781

Itālija – Padova

Tālr.: 39-049-7625286

Nīderlande – Drunen

Tālr.: 31-416-690399

Fakss: 31-416-690340

Norvēģija - Tronheima

Tālr.: 47-72884388

Polija – Varšava

Tālr.: 48-22-3325737

Rumānija – Bukareste

Tel: 40-21-407-87-50

Spānija – Madride

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Zviedrija – Gētenberga

Tel: 46-31-704-60-40

Zviedrija – Stokholma

Tālr.: 46-8-5090-4654

Lielbritānija - Vokingema

Tālr.: 44-118-921-5800

Fakss: 44-118-921-5820

© 2023 Microchip Technology Inc. un tā meitasuzņēmumi

Dokumenti / Resursi

MICROCHIP DDR AXI4 arbitrs [pdfLietotāja rokasgrāmata
DDR AXI4 arbitrs, DDR AXI4, arbitrs

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *