MICROCHIP DDR AXI4 arbitrs
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
- Instalējiet DDR AXI4 Arbiter v2.2 Libero SoC programmatūras IP katalogā.
- 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 raksturlielumi
Š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 interfeisam
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ēma
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 interfeisu
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.
- 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ā
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 komponentu
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ācija
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ēšanaModelSim tiek atvērts ar testa stendu file, kā parādīts nākamajā attēlā.
Attēls 4-5. ModelSim simulācijas logs
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 |