MICROCHIP DDR AXI4 Arbiter
Bevezetés: Az AXI4-Stream protokollszabvány a Master és Slave terminológiát használja. A dokumentumban használt egyenértékű Microchip terminológia az Initiator és Target.
Összegzés: Az alábbi táblázat összefoglalja a DDR AXI4 Arbiter jellemzőit.
Jellegzetes | Érték |
---|---|
Core Verzió | DDR AXI4 Arbiter v2.2 |
Támogatott eszközcsaládok | – |
Támogatott eszközfolyam-licenc | – |
Jellemzők: A DDR AXI4 Arbiter a következő fő jellemzőkkel rendelkezik:
- Az IP-magot telepíteni kell a Libero SoC szoftver IP-katalógusába.
- A mag konfigurálása, generálása és példányosítása a SmartDesign eszközben történik, hogy bekerüljön a Libero projektlistába.
Eszköz kihasználtsága és teljesítménye:
Eszköz részletei | Család | Eszköz | Erőforrás | Teljesítmény (MHz) |
---|---|---|---|---|
LUT-ok DFF RAM-ok LSRAM SRAM Math Blocks Chip Globals | PolarFire | MPF300T-1 | 5411 4202 | 266 |
Funkcionális leírás
Funkcionális leírás: Ez a szakasz a DDR_AXI4_Arbiter megvalósításának részleteit írja le. A következő ábra a DDR AXI4 Arbiter legfelső szintű kivezetési diagramját mutatja.
DDR_AXI4_Arbiter paraméterek és interfész jelek
Konfigurációs beállítások:
A DDR_AXI4_Arbiter konfigurációs beállításai nincsenek megadva ebben a dokumentumban.
Bemeneti és kimeneti jelek:
A DDR_AXI4_Arbiter bemeneti és kimeneti jelei nincsenek megadva ebben a dokumentumban.
Időzítési diagramok
A DDR_AXI4_Arbiter időzítési diagramjai nincsenek megadva ebben a dokumentumban.
Próbapad
Szimuláció:
A DDR_AXI4_Arbiter szimulációs részletei nem szerepelnek ebben a dokumentumban.
Revíziótörténet
A DDR_AXI4_Arbiter átdolgozási előzményei nincsenek megadva ebben a dokumentumban.
Microchip FPGA támogatás
A DDR_AXI4_Arbiter Microchip FPGA támogatási információi nem szerepelnek ebben a dokumentumban.
A termék használati útmutatója
- Telepítse a DDR AXI4 Arbiter v2.2-t a Libero SoC szoftver IP-katalógusába.
- Konfigurálja, generálja és példányosítsa a magot a SmartDesign eszközben, hogy bekerüljön a Libero projektlistába.
Bevezetés (Tegyen fel egy kérdést)
Az emlékek minden tipikus video- és grafikus alkalmazás szerves részét képezik. Ezeket a teljes videokockák pufferelésére használják, ha az FPGA helyi memóriája nem elegendő a teljes képkocka tárolására. Ha több videókockát olvasnak és írnak a DDR-be, akkor egy döntőbírónak kell döntenie több kérés között. A DDR AXI4 Arbiter IP 8 írási csatornát biztosít a keretpufferek külső DDR memóriába írásához és 8 olvasási csatornát a keretek külső memóriából történő olvasásához. A választottbírósági eljárás az érkezési sorrendben történik. Ha két kérés történik egyszerre, az alacsonyabb csatornaszámú csatorna élvez prioritást. A döntőbíró az AXI4 interfészen keresztül csatlakozik a DDR vezérlő IP-jéhez. A DDR AXI4 Arbiter AXI4 Initiator interfészt biztosít a DDR-chip vezérlőkhöz. A döntőbíró legfeljebb nyolc írási és nyolc olvasási csatornát támogat. A blokk nyolc olvasási csatorna között dönt, hogy érkezési sorrendben biztosítson hozzáférést az AXI olvasási csatornához. A blokk nyolc írási csatorna között dönt, hogy érkezési sorrendben biztosítson hozzáférést az AXI írási csatornához. Mind a nyolc írás-olvasó csatorna egyenlő prioritást élvez. Az Arbiter IP AXI4 Initiator interfésze különféle adatszélességekhez konfigurálható, 64 bittől 512 bitig.
Fontos: Az AXI4-Stream protokollszabvány a „Master” és „Slave” terminológiát használja. Az ebben a dokumentumban használt egyenértékű Microchip terminológia az Initiator és Target.
Összegzés (Tegyen fel egy kérdést)
Az alábbi táblázat összefoglalja a DDR AXI4 Arbiter jellemzőit.
1. táblázat. A DDR AXI4 döntőbíró jellemzői
Ez a dokumentum a DDR AXI4 Arbiter v2.2-re vonatkozik.
- PolarFire® SoC
- PolarFire
- RTG4™
- IGLOO® 2
- SmartFusion® 2
Libero® SoC v12.3 vagy újabb kiadásokat igényel. Az IP RTL módban licenc nélkül használható. További információkért lásd: DDR_AXI4_Arbiter.
Jellemzők (Tegyen fel egy kérdést)
A DDR AXI4 Arbiter a következő fő jellemzőkkel rendelkezik:
- Nyolc írási csatorna
- Nyolc olvasási csatorna
- AXI4 interfész a DDR vezérlőhöz
- Konfigurálható AXI4 szélesség: 64, 128, 256 és 512 bit
- Konfigurálható címszélesség: 32-64 bit
Az IP Core megvalósítása a Libero® Design Suite-ban (Tegyen fel egy kérdést)
Az IP-magot telepíteni kell a Libero SoC szoftver IP-katalógusába. Ez automatikusan telepítésre kerül a Libero SoC szoftver IP-katalógus frissítési funkcióján keresztül, vagy az IP-mag manuálisan letöltődik a katalógusból. Miután az IP-magot telepítették a Libero SoC szoftver IP-katalógusába, a magot a SmartDesign eszközön belül konfigurálják, előállítják és példányosítják, hogy bekerüljenek a Libero projektlistába.
Eszköz kihasználtsága és teljesítménye (Tegyen fel egy kérdést)
A következő táblázat felsorolja a DDR_AXI4_Arbiterhez használt eszközhasználatot.
2. táblázat. DDR_AXI4_Arbiter felhasználás
Eszköz Részletek | Erőforrás | Teljesítmény (MHz) | RAM-ok | Matematikai blokkok | Chip Globálisok | |||
Család | Eszköz | LUT-ok | 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 |
Fontos:
- Az előző táblázatban szereplő adatok rögzítése tipikus szintézis- és elrendezési beállításokkal történik. Az IP nyolc írási csatornára, nyolc olvasási csatornára, 32 bites címszélességre és 512 bites adatszélességre van beállítva.
- Az órajel 200 MHz-re van korlátozva, miközben az időzítési elemzést futtatja a teljesítményszámok elérése érdekében.
Funkcionális leírás (Tegyen fel egy kérdést)
Ez a szakasz a DDR_AXI4_Arbiter megvalósításának részleteit írja le. A következő ábra a DDR AXI4 Arbiter legfelső szintű kivezetési diagramját mutatja. 1-1. ábra. Legfelső szintű kihúzható blokkdiagram a natív döntőbírói felülethez
A következő ábra a DDR_AXI4_Arbiter rendszerszintű blokkdiagramját mutatja busz interfész módban. 1-2. A DDR_AXI4_Arbiter rendszerszintű blokkdiagramja
Az olvasási tranzakciót az r(x)_req_i bemeneti jel magasra állításával indítjuk el egy adott olvasási csatornán. A választottbíró nyugtázással válaszol, amikor készen áll az olvasási kérés kiszolgálására. Akkor ez sampleírja a kezdő AXI-címet, és beolvassa a külső kezdeményezőtől bevitt sorozatméretet. A csatorna feldolgozza a bemeneteket, és előállítja a szükséges AXI-tranzakciókat, hogy kiolvassa az adatokat a DDR memóriából. A döntőbírótól származó olvasási adatkimenet közös az összes olvasási csatornánál. Az adatok kiolvasása során a megfelelő csatorna érvényes olvasott adata magasra emelkedik. Az olvasási tranzakció végét egy olvasás kész jel jelzi, amikor az összes kért bájt kiküldésre került. Az olvasási tranzakcióhoz hasonlóan az írási tranzakciót a w(x)_req_i bemeneti jel magasra állításával indítjuk el. A kérés jelével együtt meg kell adni a kérés során az írás kezdési címét és a burst hosszát. Amikor a döntőbíró elérhető az írásbeli kérés kiszolgálására, a megfelelő csatornán nyugtázó jel küldésével válaszol. Ezután a felhasználónak meg kell adnia az írási adatokat az adatérvényes jellel együtt a csatornán. Az adatok érvényes felső periódusának óraszámának meg kell egyeznie a burst hosszával. A döntőbíró befejezi az írási műveletet, és magasra állítja az írás kész jelet, ami az írási tranzakció befejezését jelzi.
DDR_AXI4_Arbiter paraméterek és interfész jelek (kérdezzen)
Ez a rész a DDR_AXI4_Arbiter GUI konfigurátor paramétereit és az I/O jeleket tárgyalja.
2.1 Konfigurációs beállítások (Kérdés feltétele)
Az alábbi táblázat felsorolja a DDR_AXI4_Arbiter hardveres megvalósításában használt konfigurációs paraméterek leírását. Ezek általános paraméterek, és az alkalmazás követelményei szerint változtathatók.
2-1. táblázat. Konfigurációs paraméter
Jel Név | Leírás |
AXI ID szélesség | Meghatározza az AXI ID szélességét. |
AXI adatszélesség | Meghatározza az AXI adatszélességet. |
AXI cím szélessége | Meghatározza az AXI cím szélességét |
Olvasott csatornák száma | Lehetőségek az írási csatornák kívánt számának kiválasztására a legördülő menüből, amely egy csatornától nyolc írási csatornáig terjed. |
Írási csatornák száma | Lehetőségek az olvasási csatornák kívánt számának kiválasztására a legördülő menüből, amely egy csatornától nyolc olvasási csatornáig terjed. |
AXI4_SELECTION | Az AXI4_MASTER és AXI4_MIRRORED_SLAVE közötti választási lehetőségek. |
Választott interfész | Lehetőség a busz interfész kiválasztására. |
Bemeneti és kimeneti jelek (Tegyen fel egy kérdést)
Az alábbi táblázat felsorolja a DDR AXI4 Arbiter for Bus interfész bemeneti és kimeneti portjait.
2-2. táblázat. Bemeneti és kimeneti portok az Arbiter Bus interfészhez
Jel Név | Irány | Szélesség | Leírás |
reset_i | Bemenet | — | Aktív Alacsony aszinkron visszaállítási jel a tervezéshez |
sys_ckl_i | Bemenet | — | Rendszeróra |
ddr_ctrl_ready_i | Bemenet | — | Fogja a kész bemeneti jelet a DDR vezérlőtől |
ARVALID_I_0 | Bemenet | — | Olvasási kérés a 0. olvasási csatornáról |
ARSIZE_I_0 | Bemenet | 8 bites | sorozatfelvétel méretének olvasása a 0 olvasási csatornáról |
ARADDR_I_0 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 0-s olvasási csatornához |
ARREADY_O_0 | Kimenet | — | Döntőbíró nyugtázása a 0. olvasási csatorna olvasási kérelméhez |
RVALID_O_0 | Kimenet | — | A 0. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_0 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 0. olvasási csatornáról |
RLAST_O_0 | Kimenet | — | A keret vége jelének olvasása a 0. olvasási csatornáról |
BUSER_O_r0 | Kimenet | — | Az olvasás befejezése a 0. csatorna olvasásához |
ARVALID_I_1 | Bemenet | — | Olvasási kérés a 1. olvasási csatornáról |
ARSIZE_I_1 | Bemenet | 8 bites | Sorozatméret olvasása az 1. olvasási csatornáról |
ARADDR_I_1 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 1-s olvasási csatornához |
ARREADY_O_1 | Kimenet | — | Döntőbíró nyugtázása a 1. olvasási csatorna olvasási kérelméhez |
RVALID_O_1 | Kimenet | — | A 1. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_1 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 1. olvasási csatornáról |
RLAST_O_1 | Kimenet | — | A keret vége jelének olvasása a 1. olvasási csatornáról |
BUSER_O_r1 | Kimenet | — | Az olvasás befejezése a 1. csatorna olvasásához |
ARVALID_I_2 | Bemenet | — | Olvasási kérés a 2. olvasási csatornáról |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
ARSIZE_I_2 | Bemenet | 8 bites | Sorozatméret olvasása az 2. olvasási csatornáról |
ARADDR_I_2 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 2-s olvasási csatornához |
ARREADY_O_2 | Kimenet | — | Döntőbíró nyugtázása a 2. olvasási csatorna olvasási kérelméhez |
RVALID_O_2 | Kimenet | — | A 2. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_2 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 2. olvasási csatornáról |
RLAST_O_2 | Kimenet | — | A keret vége jelének olvasása a 2. olvasási csatornáról |
BUSER_O_r2 | Kimenet | — | Az olvasás befejezése a 2. csatorna olvasásához |
ARVALID_I_3 | Bemenet | — | Olvasási kérés a 3. olvasási csatornáról |
ARSIZE_I_3 | Bemenet | 8 bites | Sorozatméret olvasása az 3. olvasási csatornáról |
ARADDR_I_3 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 3-s olvasási csatornához |
ARREADY_O_3 | Kimenet | — | Döntőbíró nyugtázása a 3. olvasási csatorna olvasási kérelméhez |
RVALID_O_3 | Kimenet | — | A 3. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_3 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 3. olvasási csatornáról |
RLAST_O_3 | Kimenet | — | A keret vége jelének olvasása a 3. olvasási csatornáról |
BUSER_O_r3 | Kimenet | — | Az olvasás befejezése a 3. csatorna olvasásához |
ARVALID_I_4 | Bemenet | — | Olvasási kérés a 4. olvasási csatornáról |
ARSIZE_I_4 | Bemenet | 8 bites | Sorozatméret olvasása az 4. olvasási csatornáról |
ARADDR_I_4 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 4-s olvasási csatornához |
ARREADY_O_4 | Kimenet | — | Döntőbíró nyugtázása a 4. olvasási csatorna olvasási kérelméhez |
RVALID_O_4 | Kimenet | — | A 4. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_4 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 4. olvasási csatornáról |
RLAST_O_4 | Kimenet | — | A keret vége jelének olvasása a 4. olvasási csatornáról |
BUSER_O_r4 | Kimenet | — | Az olvasás befejezése a 4. csatorna olvasásához |
ARVALID_I_5 | Bemenet | — | Olvasási kérés a 5. olvasási csatornáról |
ARSIZE_I_5 | Bemenet | 8 bites | Sorozatméret olvasása az 5. olvasási csatornáról |
ARADDR_I_5 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 5-s olvasási csatornához |
ARREADY_O_5 | Kimenet | — | Döntőbíró nyugtázása a 5. olvasási csatorna olvasási kérelméhez |
RVALID_O_5 | Kimenet | — | A 5. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_5 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 5. olvasási csatornáról |
RLAST_O_5 | Kimenet | — | A keret vége jelének olvasása a 5. olvasási csatornáról |
BUSER_O_r5 | Kimenet | — | Az olvasás befejezése a 5. csatorna olvasásához |
ARVALID_I_6 | Bemenet | — | Olvasási kérés a 6. olvasási csatornáról |
ARSIZE_I_6 | Bemenet | 8 bites | Sorozatméret olvasása az 6. olvasási csatornáról |
ARADDR_I_6 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 6-s olvasási csatornához |
ARREADY_O_6 | Kimenet | — | Döntőbíró nyugtázása a 6. olvasási csatorna olvasási kérelméhez |
RVALID_O_6 | Kimenet | — | A 6. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_6 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 6. olvasási csatornáról |
RLAST_O_6 | Kimenet | — | A keret vége jelének olvasása a 6. olvasási csatornáról |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
BUSER_O_r6 | Kimenet | — | Az olvasás befejezése a 6. csatorna olvasásához |
ARVALID_I_7 | Bemenet | — | Olvasási kérés a 7. olvasási csatornáról |
ARSIZE_I_7 | Bemenet | 8 bites | Sorozatméret olvasása az 7. olvasási csatornáról |
ARADDR_I_7 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 7-s olvasási csatornához |
ARREADY_O_7 | Kimenet | — | Döntőbíró nyugtázása a 7. olvasási csatorna olvasási kérelméhez |
RVALID_O_7 | Kimenet | — | A 7. olvasási csatornáról érvényes adatok beolvasása |
RDATA_O_7 | Kimenet | [AXI_DATA_WIDTH-1 : 0] | Adatok olvasása a 7. olvasási csatornáról |
RLAST_O_7 | Kimenet | — | A keret vége jelének olvasása a 7. olvasási csatornáról |
BUSER_O_r7 | Kimenet | — | Az olvasás befejezése a 7. csatorna olvasásához |
AWSIZE_I_0 | Bemenet | 8 bites | Írási sorozatméret a 0. írási csatornához |
WDATA_I_0 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 0-s írási csatornához |
WVALID_I_0 | Bemenet | — | A 0-s csatorna írására érvényes adatok írása |
AWVALID_I_0 | Bemenet | — | Írási kérés a 0-s írási csatornáról |
AWADDR_I_0 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 0-s írási csatornáról kell történnie |
AWREADY_O_0 | Kimenet | — | Döntőbíró nyugtázása a 0. írási csatorna írási kérelméhez |
BUSER_O_0 | Kimenet | — | Írás befejezése a 0. csatorna írásához |
AWSIZE_I_1 | Bemenet | 8 bites | Írási sorozatméret a 1. írási csatornához |
WDATA_I_1 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 1-s írási csatornához |
WVALID_I_1 | Bemenet | — | A 1-s csatorna írására érvényes adatok írása |
AWVALID_I_1 | Bemenet | — | Írási kérés a 1-s írási csatornáról |
AWADDR_I_1 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 1-s írási csatornáról kell történnie |
AWREADY_O_1 | Kimenet | — | Döntőbíró nyugtázása a 1. írási csatorna írási kérelméhez |
BUSER_O_1 | Kimenet | — | Írás befejezése a 1. csatorna írásához |
AWSIZE_I_2 | Bemenet | 8 bites | Írási sorozatméret a 2. írási csatornához |
WDATA_I_2 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 2-s írási csatornához |
WVALID_I_2 | Bemenet | — | A 2-s csatorna írására érvényes adatok írása |
AWVALID_I_2 | Bemenet | — | Írási kérés a 2-s írási csatornáról |
AWADDR_I_2 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 2-s írási csatornáról kell történnie |
AWREADY_O_2 | Kimenet | — | Döntőbíró nyugtázása a 2. írási csatorna írási kérelméhez |
BUSER_O_2 | Kimenet | — | Írás befejezése a 2. csatorna írásához |
AWSIZE_I_3 | Bemenet | 8 bites | Írási sorozatméret a 3. írási csatornához |
WDATA_I_3 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 3-s írási csatornához |
WVALID_I_3 | Bemenet | — | A 3-s csatorna írására érvényes adatok írása |
AWVALID_I_3 | Bemenet | — | Írási kérés a 3-s írási csatornáról |
AWADDR_I_3 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 3-s írási csatornáról kell történnie |
AWREADY_O_3 | Kimenet | — | Döntőbíró nyugtázása a 3. írási csatorna írási kérelméhez |
BUSER_O_3 | Kimenet | — | Írás befejezése a 3. csatorna írásához |
AWSIZE_I_4 | Bemenet | 8 bites | Írási sorozatméret a 4. írási csatornához |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
WDATA_I_4 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 4-s írási csatornához |
WVALID_I_4 | Bemenet | — | A 4-s csatorna írására érvényes adatok írása |
AWVALID_I_4 | Bemenet | — | Írási kérés a 4-s írási csatornáról |
AWADDR_I_4 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 4-s írási csatornáról kell történnie |
AWREADY_O_4 | Kimenet | — | Döntőbíró nyugtázása a 4. írási csatorna írási kérelméhez |
BUSER_O_4 | Kimenet | — | Írás befejezése a 4. csatorna írásához |
AWSIZE_I_5 | Bemenet | 8 bites | Írási sorozatméret a 5. írási csatornához |
WDATA_I_5 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 5-s írási csatornához |
WVALID_I_5 | Bemenet | — | A 5-s csatorna írására érvényes adatok írása |
AWVALID_I_5 | Bemenet | — | Írási kérés a 5-s írási csatornáról |
AWADDR_I_5 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 5-s írási csatornáról kell történnie |
AWREADY_O_5 | Kimenet | — | Döntőbíró nyugtázása a 5. írási csatorna írási kérelméhez |
BUSER_O_5 | Kimenet | — | Írás befejezése a 5. csatorna írásához |
AWSIZE_I_6 | Bemenet | 8 bites | Írási sorozatméret a 6. írási csatornához |
WDATA_I_6 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 6-s írási csatornához |
WVALID_I_6 | Bemenet | — | A 6-s csatorna írására érvényes adatok írása |
AWVALID_I_6 | Bemenet | — | Írási kérés a 6-s írási csatornáról |
AWADDR_I_6 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 6-s írási csatornáról kell történnie |
AWREADY_O_6 | Kimenet | — | Döntőbíró nyugtázása a 6. írási csatorna írási kérelméhez |
BUSER_O_6 | Kimenet | — | Írás befejezése a 6. csatorna írásához |
AWSIZE_I_7 | Bemenet | 8 bites | Burst méret írása a 7-es írási csatornáról |
WDATA_I_7 | Bemenet | [AXI_DATA_WIDTH-1:0] | Videó adatok Bemenet a 7-s írási csatornához |
WVALID_I_7 | Bemenet | — | A 7-s csatorna írására érvényes adatok írása |
AWVALID_I_7 | Bemenet | — | Írjon kérést a 7-es írási csatornáról |
AWADDR_I_7 | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 7-es írási csatornáról kell történnie |
AWREADY_O_7 | Kimenet | — | Döntőbíró nyugtázása a 7. írási csatorna írási kérelméhez |
BUSER_O_7 | Kimenet | — | Írás befejezése a 7. csatorna írásához |
Az alábbi táblázat felsorolja a DDR AXI4 Arbiter bemeneti és kimeneti portjait a natív interfészhez.
2-3. táblázat. Bemeneti és kimeneti portok a natív arbitrázs interfészhez
Jel Név | Irány | Szélesség | Leírás |
reset_i | Bemenet | — | Aktív alacsony aszinkron visszaállítási jel a tervezéshez |
sys_clk_i | Bemenet | — | Rendszeróra |
ddr_ctrl_ready_i | Bemenet | — | Fogja a kész bemeneti jelet a DDR vezérlőtől |
r0_req_i | Bemenet | — | Kérelem olvasása a 0 kezdeményezőtől |
r0_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
r0_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 0-s olvasási csatornához |
r0_ack_o | Kimenet | — | Döntőbíró nyugtázása a 0. kezdeményezőtől származó kérés olvasásához |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
r0_data_valid_o | Kimenet | — | A 0. olvasási csatornáról érvényes adatok beolvasása |
r0_done_o | Kimenet | — | Beolvasás a 0. kezdeményezőhöz |
r1_req_i | Bemenet | — | Kérelem olvasása a 1 kezdeményezőtől |
r1_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
r1_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 1-s olvasási csatornához |
r1_ack_o | Kimenet | — | Döntőbíró nyugtázása a 1. kezdeményezőtől származó kérés olvasásához |
r1_data_valid_o | Kimenet | — | A 1. olvasási csatornáról érvényes adatok beolvasása |
r1_done_o | Kimenet | — | Beolvasás a 1. kezdeményezőhöz |
r2_req_i | Bemenet | — | Kérelem olvasása a 2 kezdeményezőtől |
r2_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
r2_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 2-s olvasási csatornához |
r2_ack_o | Kimenet | — | Döntőbíró nyugtázása a 2. kezdeményezőtől származó kérés olvasásához |
r2_data_valid_o | Kimenet | — | A 2. olvasási csatornáról érvényes adatok beolvasása |
r2_done_o | Kimenet | — | Beolvasás a 2. kezdeményezőhöz |
r3_req_i | Bemenet | — | Kérelem olvasása a 3 kezdeményezőtől |
r3_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
r3_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 3-s olvasási csatornához |
r3_ack_o | Kimenet | — | Döntőbíró nyugtázása a 3. kezdeményezőtől származó kérés olvasásához |
r3_data_valid_o | Kimenet | — | A 3. olvasási csatornáról érvényes adatok beolvasása |
r3_done_o | Kimenet | — | Beolvasás a 3. kezdeményezőhöz |
r4_req_i | Bemenet | — | Kérelem olvasása a 4 kezdeményezőtől |
r4_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
r4_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 4-s olvasási csatornához |
r4_ack_o | Kimenet | — | Döntőbíró nyugtázása a 4. kezdeményezőtől származó kérés olvasásához |
r4_data_valid_o | Kimenet | — | A 4. olvasási csatornáról érvényes adatok beolvasása |
r4_done_o | Kimenet | — | Beolvasás a 4. kezdeményezőhöz |
r5_req_i | Bemenet | — | Kérelem olvasása a 5 kezdeményezőtől |
r5_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
r5_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 5-s olvasási csatornához |
r5_ack_o | Kimenet | — | Döntőbíró nyugtázása a 5. kezdeményezőtől származó kérés olvasásához |
r5_data_valid_o | Kimenet | — | A 5. olvasási csatornáról érvényes adatok beolvasása |
r5_done_o | Kimenet | — | Beolvasás a 5. kezdeményezőhöz |
r6_req_i | Bemenet | — | Kérelem olvasása a 6 kezdeményezőtől |
r6_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
r6_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 6-s olvasási csatornához |
r6_ack_o | Kimenet | — | Döntőbíró nyugtázása a 6. kezdeményezőtől származó kérés olvasásához |
r6_data_valid_o | Kimenet | — | A 6. olvasási csatornáról érvényes adatok beolvasása |
r6_done_o | Kimenet | — | Beolvasás a 6. kezdeményezőhöz |
r7_req_i | Bemenet | — | Kérelem olvasása a 7 kezdeményezőtől |
r7_burst_size_i | Bemenet | 8 bites | Sorozatméret olvasása |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
r7_rstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, ahonnan az olvasást el kell indítani a 7-s olvasási csatornához |
r7_ack_o | Kimenet | — | Döntőbíró nyugtázása a 7. kezdeményezőtől származó kérés olvasásához |
r7_data_valid_o | Kimenet | — | A 7. olvasási csatornáról érvényes adatok beolvasása |
r7_done_o | Kimenet | — | Beolvasás a 7. kezdeményezőhöz |
rdata_o | Kimenet | [AXI_DATA_WIDTH – 1:0] | Videó adatkimenet az olvasási csatornáról |
w0_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w0_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 0. csatorna írására |
w0_data_valid_i | Bemenet | — | A 0-s csatorna írására érvényes adatok írása |
w0_req_i | Bemenet | — | Írjon kérést a 0 kezdeményezőtől |
w0_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 0-s írási csatornáról kell történnie |
w0_ack_o | Kimenet | — | Választottbírói visszaigazolás a 0 kezdeményezőtől a kérelem írására |
w0_done_o | Kimenet | — | Befejezés írása a 0. kezdeményezőnek |
w1_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w1_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 1. csatorna írására |
w1_data_valid_i | Bemenet | — | A 1-s csatorna írására érvényes adatok írása |
w1_req_i | Bemenet | — | Írjon kérést a 1 kezdeményezőtől |
w1_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 1-s írási csatornáról kell történnie |
w1_ack_o | Kimenet | — | Választottbírói visszaigazolás a 1 kezdeményezőtől a kérelem írására |
w1_done_o | Kimenet | — | Befejezés írása a 1. kezdeményezőnek |
w2_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w2_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 2. csatorna írására |
w2_data_valid_i | Bemenet | — | A 2-s csatorna írására érvényes adatok írása |
w2_req_i | Bemenet | — | Írjon kérést a 2 kezdeményezőtől |
w2_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 2-s írási csatornáról kell történnie |
w2_ack_o | Kimenet | — | Választottbírói visszaigazolás a 2 kezdeményezőtől a kérelem írására |
w2_done_o | Kimenet | — | Befejezés írása a 2. kezdeményezőnek |
w3_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w3_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 3. csatorna írására |
w3_data_valid_i | Bemenet | — | A 3-s csatorna írására érvényes adatok írása |
w3_req_i | Bemenet | — | Írjon kérést a 3 kezdeményezőtől |
w3_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 3-s írási csatornáról kell történnie |
w3_ack_o | Kimenet | — | Választottbírói visszaigazolás a 3 kezdeményezőtől a kérelem írására |
w3_done_o | Kimenet | — | Befejezés írása a 3. kezdeményezőnek |
w4_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w4_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 4. csatorna írására |
w4_data_valid_i | Bemenet | — | A 4-s csatorna írására érvényes adatok írása |
w4_req_i | Bemenet | — | Írjon kérést a 4 kezdeményezőtől |
w4_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 4-es írási csatornáról kell történnie |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
w4_ack_o | Kimenet | — | Választottbírói visszaigazolás a 4 kezdeményezőtől a kérelem írására |
w4_done_o | Kimenet | — | Befejezés írása a 4. kezdeményezőnek |
w5_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w5_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 5. csatorna írására |
w5_data_valid_i | Bemenet | — | A 5-s csatorna írására érvényes adatok írása |
w5_req_i | Bemenet | — | Írjon kérést a 5 kezdeményezőtől |
w5_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 5-s írási csatornáról kell történnie |
w5_ack_o | Kimenet | — | Választottbírói visszaigazolás a 5 kezdeményezőtől a kérelem írására |
w5_done_o | Kimenet | — | Befejezés írása a 5. kezdeményezőnek |
w6_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w6_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 6. csatorna írására |
w6_data_valid_i | Bemenet | — | A 6-s csatorna írására érvényes adatok írása |
w6_req_i | Bemenet | — | Írjon kérést a 6 kezdeményezőtől |
w6_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 6-s írási csatornáról kell történnie |
w6_ack_o | Kimenet | — | Választottbírói visszaigazolás a 6 kezdeményezőtől a kérelem írására |
w6_done_o | Kimenet | — | Befejezés írása a 6. kezdeményezőnek |
w7_burst_size_i | Bemenet | 8 bites | Írja be a sorozat méretét |
w7_data_i | Bemenet | [AXI_DATA_WIDTH – 1:0] | Videó adatbevitel a 7. csatorna írására |
w7_data_valid_i | Bemenet | — | A 7-s csatorna írására érvényes adatok írása |
w7_req_i | Bemenet | — | Írjon kérést a 7 kezdeményezőtől |
w7_wstart_addr_i | Bemenet | [AXI_ADDR_WIDTH – 1:0] | DDR-cím, amelyre az írásnak a 7-s írási csatornáról kell történnie |
w7_ack_o | Kimenet | — | Választottbírói visszaigazolás a 7 kezdeményezőtől a kérelem írására |
w7_done_o | Kimenet | — | Befejezés írása a 7. kezdeményezőnek |
AXI I/F jelek | |||
Olvassa el a címcsatornát | |||
arid_o | Kimenet | [AXI_ID_WIDTH – 1:0] | Olvassa el a címazonosítót. Azonosítás tag a jelek olvasási címcsoportjához. |
araddr_o | Kimenet | [AXI_ADDR_WIDTH – 1:0] | Olvassa el a címet. Az olvasási sorozatos tranzakció kezdeti címét adja meg.
Csak a sorozat kezdeti címe van megadva. |
arlen_o | Kimenet | [7:0] | Burst hossza. Az átvitelek pontos számát adja meg egy sorozatban. Ez az információ határozza meg a címhez tartozó adatátvitelek számát. |
arsize_o | Kimenet | [2:0] | Burst mérete. Az egyes átvitelek mérete a sorozatban. |
arburst_o | Kimenet | [1:0] | Burst típusú. A méretinformációkkal együtt részletezi, hogyan számítják ki a sorozaton belüli egyes átvitelek címét.
Javítva: 2'b01 à Növekményes címsorozat. |
arlock_o | Kimenet | [1:0] | Zár típusa. További információkat nyújt az átvitel atomi jellemzőiről.
Javítva 2'b00 à Normál hozzáférés. |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
arcache_o | Kimenet | [3:0] | Gyorsítótár típusa. További információkat nyújt az átvitel gyorsítótárazható jellemzőiről.
Javítva 4'b0000 à Nem gyorsítótárazható és nem pufferelhető. |
arprot_o | Kimenet | [2:0] | Védelem típusa. Védelmi egység információkat biztosít a tranzakcióhoz. Javítva 3'b000 à Normál, biztonságos adathozzáférés. |
arvalid_o | Kimenet | — | Olvasott cím érvényes. Ha MAGAS, az olvasási cím és a vezérlési információ érvényes, és magas marad mindaddig, amíg a cím nyugtázó jele (arready) magas lesz.
1 = A cím és a vezérlő információ érvényes 0 = A cím és a vezérlő információ nem érvényes |
arready_o | Bemenet | — | Olvassa el a címet. A cél készen áll egy cím és a kapcsolódó vezérlőjelek fogadására.
1 = a cél készen áll 0 = a cél nincs készen |
Adatcsatorna olvasása | |||
megszabadulni | Bemenet | [AXI_ID_WIDTH – 1:0] | Olvassa el az azonosítót tag. ID tag jelek olvasott adatcsoportjából. A megszabadulási értéket a cél generálja, és meg kell egyeznie annak az olvasási tranzakciónak az üres értékével, amelyre válaszol. |
rdata | Bemenet | [AXI_DATA_WIDTH – 1:0] | Adatok olvasása |
rresp | Bemenet | [1:0] | Olvassa el a választ.
Az olvasási átvitel állapota. A megengedett válaszok: OKAY, EXOKAY, SLVERR és DECERR. |
rlast | Bemenet | — | Olvassa el utoljára.
Utolsó átvitel olvasási sorozatban. |
rvalid | Bemenet | — | Olvasás érvényes. A szükséges kiolvasási adatok rendelkezésre állnak, és az olvasási átvitel befejeződhet.
1 = elérhető adatok olvashatók 0 = az adatok nem állnak rendelkezésre |
készen áll | Kimenet | — | Olvassa kész. A kezdeményező elfogadhatja az olvasott adatokat és válaszinformációkat.
1 = a kezdeményező készen áll 0 = a kezdeményező nem áll készen |
Írja be a címcsatornát | |||
vad | Kimenet | [AXI_ID_WIDTH – 1:0] | Írja be a címazonosítót. Azonosítás tag a jelek írási címcsoportjához. |
awaddr | Kimenet | [AXI_ADDR_WIDTH – 1:0] | Írj címet. Megadja az első átvitel címét egy írási sorozatos tranzakcióban. A kapcsolódó vezérlőjelek a sorozatban fennmaradó átvitelek címének meghatározására szolgálnak. |
awlen | Kimenet | [7:0] | Burst hossza. Az átvitelek pontos számát adja meg egy sorozatban. Ez az információ határozza meg a címhez tartozó adatátvitelek számát. |
awsize | Kimenet | [2:0] | Burst mérete. Az egyes átvitelek mérete a sorozatban. A bájtsáv villogó jelzései pontosan jelzik, hogy mely bájtsávokat kell frissíteni. |
abburst | Kimenet | [1:0] | Burst típusú. A méretinformációkkal együtt részletezi, hogyan számítják ki a sorozaton belüli egyes átvitelek címét.
Javítva: 2'b01 à Növekményes címsorozat. |
………..folytatás | |||
Jel Név | Irány | Szélesség | Leírás |
awlock | Kimenet | [1:0] | Zár típusa. További információkat nyújt az átvitel atomi jellemzőiről.
Javítva 2'b00 à Normál hozzáférés. |
awcache | Kimenet | [3:0] | Gyorsítótár típusa. A tranzakció pufferelhető, gyorsítótárazható, átírható, visszaírható és lefoglaló attribútumait jelzi.
Javítva 4'b0000 à Nem gyorsítótárazható és nem pufferelhető. |
awprot | Kimenet | [2:0] | Védelem típusa. Jelzi a tranzakció normál, privilegizált vagy biztonságos védelmi szintjét, és azt, hogy a tranzakció adathozzáférés vagy utasítás hozzáférés. Javítva 3'b000 à Normál, biztonságos adathozzáférés. |
érvénytelen | Kimenet | — | Írj érvényes címet. Azt jelzi, hogy érvényes írási cím és vezérlő információ áll rendelkezésre.
1 = elérhető cím és vezérlő információ 0 = a cím és a vezérlő információ nem elérhető. A cím és a vezérlő információ mindaddig stabil marad, amíg a cím nyugtázó jele, awready, HIGH-ra nem lép. |
tudva | Bemenet | — | Írja be a címet készen. Azt jelzi, hogy a cél készen áll egy cím és a kapcsolódó vezérlőjelek fogadására.
1 = a cél készen áll 0 = a cél nincs készen |
Adatcsatorna írása | |||
wdata | Kimenet | [AXI_DATA_WIDTH – 1:0] | Írjon adatokat |
wstrb | Kimenet | [AXI_DATA_WIDTH – 8:0] | Írjon stroboszkópot. Ez a jel jelzi, hogy mely bájtsávokat kell frissíteni a memóriában. Az adatbusz minden nyolc bitjéhez egy írási villogó tartozik. |
wlast | Kimenet | — | Írj utoljára. Utolsó átvitel írási sorozatban. |
wvalid | Kimenet | — | Érvényes írás. Érvényes írási adatok és villogók állnak rendelkezésre. 1 = írási adatok és villogók állnak rendelkezésre
0 = az adatok írása és a villogók nem érhetők el |
koszorús | Bemenet | — | Írj készen. A cél elfogadja az írási adatokat. 1 = cél készen áll
0 = a cél nincs készen |
Válaszcsatorna írása | |||
ajánlatot | Bemenet | [AXI_ID_WIDTH – 1:0] | Válaszazonosító. Az azonosítás tag az írási válaszból. Az ajánlat értékének meg kell egyeznie annak az írási tranzakciónak a wi értékével, amelyre a cél válaszol. |
bresp | Bemenet | [1:0] | Írj választ. Az írási tranzakció állapota. A megengedett válaszok: OKAY, EXOKAY, SLVERR és DECERR. |
bérvényes | Bemenet | — | Érvényes válasz írása. Érvényes írási válasz áll rendelkezésre. 1 = írási válasz elérhető
0 = az írási válasz nem érhető el |
kenyeres | Kimenet | — | Válasz kész. A kezdeményező elfogadhatja a válaszinformációkat.
1 = a kezdeményező készen áll 0 = a kezdeményező nem áll készen |
Időzítési diagramok (Tegyen fel kérdést)
Ez a rész a DDR_AXI4_Arbiter időzítési diagramokat tárgyalja. Az alábbi ábrák az olvasási és írási kérelmek bemeneteinek kapcsolatát, a kezdő memóriacímet, a külső kezdeményezőtől érkező írási bemeneteket, az olvasási vagy írási nyugtázást, valamint az arbiter által adott olvasási vagy írási befejező bemeneteket mutatják be.
3-1. Az AXI4 interfészen keresztüli írás/olvasás során használt jelek időzítési diagramja
Tesztpad (Tegyen fel egy kérdést)
A felhasználói tesztpadnak nevezett DDR_AXI4_Arbiter ellenőrzésére és tesztelésére egységes tesztpad szolgál. A tesztpad a DDR_AXI4_Arbiter IP működőképességének ellenőrzésére szolgál. Ez a tesztpad csak két olvasási és két írási csatornán működik buszinterfész konfigurációval.
Szimuláció (Tegyen fel egy kérdést)
A következő lépések leírják, hogyan lehet szimulálni a magot a tesztpaddal:
- Nyissa meg a Libero® SoC Catalog lapot, bontsa ki a Solutions-Video elemet, kattintson duplán a DDR_AXI4_Arbiter elemre, majd kattintson az OK gombra. Az IP-hez tartozó dokumentáció a Dokumentáció alatt található. Fontos: Ha nem látja a Katalógus lapot, navigáljon ide View > Windows menüt, és kattintson a Katalógus gombra, hogy láthatóvá tegye.
4-1. DDR_AXI4_Arbiter IP Core a Libero SoC katalógusban
Az alábbiak szerint megjelenik az Összetevő létrehozása ablak. Kattintson az OK gombra. Győződjön meg arról, hogy a név DDR_AXI4_ARBITER_PF_C0.
4-2. Összetevő létrehozása
Állítsa be az IP-címet 2 olvasási és 2 írási csatornához, és válassza ki a Bus Interface lehetőséget a következő ábrán látható módon, majd kattintson az OK gombra az IP létrehozásához.
4-3. Konfiguráció
Az Ösztönzési hierarchia lapon válassza ki a tesztpadot (DDR_AXI4_ARBITER_PF_tb.v), kattintson a jobb gombbal, majd kattintson a Szintezés előtti tervezés szimulálása > Interaktív megnyitás parancsra.
Fontos: Ha nem látja az Ösztönzési hierarchia lapot, navigáljon ide View > Windows menüt, és kattintson az Ösztönzési hierarchia elemre, hogy láthatóvá tegye.
4-4. Szintézis előtti tervezés szimulációjaA ModelSim a tesztpaddal nyílik meg file, ahogy az a következő ábrán látható.
4-5. ModelSim szimulációs ablak
Fontos: Ha a szimuláció a .do-ban meghatározott futási korlát miatt megszakad file, használja a run -all parancsot a szimuláció befejezéséhez.
Felülvizsgálati előzmények (Tegyen fel egy kérdést)
A felülvizsgálati előzmények leírják a dokumentumban végrehajtott változtatásokat. A változtatások átdolgozásonként vannak felsorolva, a legfrissebb kiadványtól kezdve.
5-1. táblázat. Revíziótörténet
Felülvizsgálat | Dátum | Leírás |
A | 04/2023 | Az alábbiakban a dokumentum A változatában végrehajtott változtatások listája látható:
• A dokumentumot áttelepítette a Microchip sablonba. • A dokumentumszám frissítése DS00004976A-ra 50200950. • Hozzáadva 4. Teszt pad. |
2.0 | — | Az alábbiakban a dokumentum 2.0 változatában végrehajtott változtatások listája látható:
• Hozzáadva 1-2. ábra. • Hozzáadva 2-2. táblázat. • Néhány bemeneti és kimeneti jel neve frissítve 2-2. táblázat. |
1.0 | — | Kezdeti kiadás. |
Microchip FPGA támogatás (Tegyen fel egy kérdést)
A Microchip FPGA termékcsoport termékeit különféle támogatási szolgáltatásokkal támogatja, beleértve az Ügyfélszolgálatot, az Ügyfél műszaki támogatási központját, stb webtelephelye és világszerte működő értékesítési irodái. Az ügyfeleknek azt javasoljuk, hogy látogassák meg a Microchip online forrásait, mielőtt kapcsolatba lépnének az ügyfélszolgálattal, mivel nagyon valószínű, hogy kérdéseiket már megválaszolták. Lépjen kapcsolatba a Műszaki Támogatási Központtal a következőn keresztül weba www.microchip.com/support címen. Említse meg az FPGA-eszköz cikkszámát, válassza ki a megfelelő házkategóriát, és töltse fel a tervet files miközben létrehoz egy műszaki támogatási ügyet. Lépjen kapcsolatba az Ügyfélszolgálattal a nem műszaki terméktámogatásért, mint például a termékárak, a termékfrissítések, a frissített információk, a rendelés állapota és az engedélyezés.
- Észak-Amerikából hívja a 800.262.1060 számot
- A világ többi részéről hívja a 650.318.4460 számot
- Fax, a világ bármely pontjáról, 650.318.8044 XNUMX XNUMX
Mikrochip információ (kérdés)
A Mikrochip Weboldal (Tegyen fel egy kérdést)
A Microchip online támogatást nyújt a mi oldalunkon keresztül webwebhely a címen www.microchip.com/. Ez webkészítésére használják az oldalt files és információk könnyen elérhetők az ügyfelek számára. A rendelkezésre álló tartalom egy része a következőket tartalmazza:
- Terméktámogatás – Adatlapok és hibák, alkalmazási megjegyzések és sampprogramok, tervezési erőforrások, felhasználói útmutatók és hardvertámogatási dokumentumok, legújabb szoftverkiadások és archivált szoftverek
- Általános műszaki támogatás – Gyakran Ismételt Kérdések (GYIK), technikai támogatási kérések, online vitacsoportok, Microchip tervezői partnerek listája
- A Microchip üzletága – Termékválasztó és rendelési útmutatók, legújabb Microchip sajtóközlemények, szemináriumok és események listája, Microchip értékesítési irodáinak, forgalmazóinak és gyári képviselőinek listája
Termékváltoztatásértesítő szolgáltatás (kérdés)
A Microchip termékváltoztatási értesítési szolgáltatása segít az ügyfeleknek naprakészen tartani a Microchip termékeit. Az előfizetők e-mailben értesítést kapnak, ha egy adott termékcsaláddal vagy fejlesztőeszközzel kapcsolatos változások, frissítések, átdolgozások vagy hibák lépnek fel. A regisztrációhoz menjen a címre www.microchip.com/pcn és kövesse a regisztrációs utasításokat.
Ügyfélszolgálat (Tegyen fel egy kérdést)
A Microchip termékek felhasználói több csatornán keresztül kaphatnak segítséget:
- Forgalmazó vagy képviselő
- Helyi Értékesítési Iroda
- Embedded Solutions Engineer (ESE)
- Műszaki támogatás
Az ügyfeleknek támogatásért fordulniuk kell a forgalmazójukhoz, képviselőjükhöz vagy az ESE-hez. A helyi értékesítési irodák is rendelkezésre állnak, hogy segítsenek az ügyfeleknek. Az értékesítési irodák és helyszínek listája ebben a dokumentumban található. A technikai támogatás a következőn keresztül érhető el webwebhely a következő címen: www.microchip.com/support.
A mikrochip kódvédelmi funkciót fejlesztett ki (kérdezzen)
Vegye figyelembe a Microchip termékek kódvédelmi funkciójának alábbi részleteit:
- A Microchip termékek megfelelnek az adott Microchip Adatlapon található előírásoknak.
- A Microchip úgy véli, hogy termékcsaládja biztonságos, ha rendeltetésszerűen, a működési előírásokon belül és normál körülmények között használják.
- A Microchip értékeli és agresszíven védi szellemi tulajdonjogait. A Microchip termék kódvédelmi funkcióinak megsértésére irányuló kísérletek szigorúan tilosak, és sérthetik a Digital Millennium Copyright Act-et.
- Sem a Microchip, sem más félvezetőgyártó nem tudja garantálni kódja biztonságát. A kódvédelem nem jelenti azt, hogy garantáljuk a termék „törhetetlenségét”. A kódvédelem folyamatosan fejlődik. A Microchip elkötelezett amellett, hogy folyamatosan fejlessze termékei kódvédelmi funkcióit.
Jogi közlemény (Tegyen fel kérdést)
Ez a kiadvány és az itt található információk csak Microchip termékekkel használhatók, ideértve a Microchip termékek tervezését, tesztelését és integrálását az alkalmazással. Ezen információk bármilyen más módon történő felhasználása sérti ezeket a feltételeket. Az eszközalkalmazásokkal kapcsolatos információk csak az Ön kényelmét szolgálják, és frissítések válthatják fel azokat. Az Ön felelőssége annak biztosítása, hogy alkalmazása megfeleljen az előírásoknak. További támogatásért forduljon a helyi Microchip értékesítési irodához, vagy kérjen további támogatást a következő címen www.microchip.com/en-us/support/design-help/ ügyfél-támogatási szolgáltatások. EZT AZ INFORMÁCIÓT A MICROCHIP „AHOGY VAN”. A MICROCHIP NEM NYILATKOZAT SEMMILYEN KIFEJEZETT VAGY VÉLEMEZTETETT, ÍRÁSBAN VAGY SZÓBELI, TÖRVÉNYI VAGY EGYÉBEN AZ INFORMÁCIÓKAL KAPCSOLATOS GARANCIÁT, BELEÉRTVE, DE NEM KIZÁRÓLAG BÁRMILYEN VÉLEMEZTETT GARANCIÁT. MEGHATÁROZOTT CÉLRA VAGY GARANCIA ÁLLAPOTÁHOZ, MINŐSÉGÉVEL VAGY TELJESÍTMÉNYÉHEZ KAPCSOLÓDÓ. A MICROCHIP SEMMILYEN ESETÉN NEM VÁLLAL FELELŐSSÉGET SEMMILYEN KÖZVETETT, KÜLÖNLEGES, BÜNTETŐ, VÉLETLENES VAGY KÖVETKEZMÉNYES VESZTESÉGÉRT, KÁROKÉRT, KÖLTSÉGEKÉRT VAGY KÖLTSÉGEKÉRT, AKÁRMÉRETÉRT, BÁRMILYEN BÁRMILYEN FELHASZNÁLÁSI INFORMÁCIÓKÉRT, HA AZ ALÁBBI HIRDETÉSEKBEN, HA B, OF A LEHETŐSÉG VAGY A KÁROK ELŐRE ELÉRHETŐEK? A TÖRVÉNY ÁLTAL ENGEDÉLYEZETT TELJES MÉRTÉKÉBEN A MICROCHIP TELJES FELELŐSSÉGE AZ INFORMÁCIÓKAL VAGY FELHASZNÁLÁSÁVAL KAPCSOLATOS ÖSSZES KÖVETELÉSRE VONATKOZÓAN NEM MEGTÖLTI AZOKAT DÍJAK SZÁMÁT, AMENNYIBEN VAN VAN, AMELYEKET ÖN AZ MICROFORMÁTUMÉRT FIZETTE. A Microchip eszközök életfenntartó és/vagy biztonsági alkalmazásokban történő használata teljes mértékben a vevő kockázatára történik, és a vevő vállalja, hogy megvédi, kártalanítja és ártalmatlanná teszi a Microchipet az ilyen használatból eredő károk, követelések, perek vagy költségek ellen. A Microchip szellemi tulajdonjogai alapján semmilyen licencet nem adnak át, sem hallgatólagosan, sem más módon, hacsak másként nem rendelkeznek.
Védjegyek (Tegyen fel egy kérdést)
A Microchip neve és logója, a Microchip logó, Adaptec, AVR, AVR logó, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinklusMD, maXTouchty, MediaLB, megaAVR, Microsemi, Microsemi logó, MOST, MOST logó, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logó, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST embléma, SupercomFlash, Symmetri , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron és XMEGA a Microchip Technology Incorporated bejegyzett védjegyei az Egyesült Államokban és más országokban. 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 logó, Quiet- Wire, SmartFusion, A SyncWorld, a Temux, a TimeCesium, a TimeHub, a TimePictra, a TimeProvider, a TrueTime és a ZL a Microchip Technology Incorporated in USA-ban bejegyzett védjegyei: Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Suppression , BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, Espresso T1S, EtherGREEN, Programming IN, SSPIC-BirridgeT , Intelligens párhuzamosítás, IntelliMOS, Chip-közi csatlakozás, JitterBlocker, Knob-on-Display, KoD, maxCrypto, max.View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logó, MPLIB, MPLINK, MultiTRAK, NetDetach, Mindentudó kódgenerálás, 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 VariBSox, VeriPHY, ViewA Span, WiperLock, XpressConnect és ZENA a Microchip Technology Incorporated védjegyei az Egyesült Államokban és más országokban. Az SQTP a Microchip Technology Incorporated in USA szolgáltatási védjegye. Az Adaptec logó, a Frequency on Demand, a Silicon Storage Technology és a Symmcom a Microchip Technology Inc. bejegyzett védjegyei más országokban. A GestIC a Microchip Technology Germany II GmbH & Co. KG, a Microchip Technology Inc. leányvállalatának más országokban bejegyzett védjegye. Minden más itt említett védjegy a megfelelő vállalatok tulajdona. © 2023, Microchip Technology Incorporated és leányvállalatai. Minden jog fenntartva.
ISBN: 978-1-6683-2302-1 Minőségirányítási rendszer (Tegyen fel kérdést) A Microchip minőségirányítási rendszereivel kapcsolatos információkért látogasson el a következő oldalra www.microchip.com/quality.
Értékesítés és szerviz világszerte
AMERIKA | ÁZSIA/CSENDES-óceáni térség | ÁZSIA/CSENDES-óceáni térség | EURÓPA |
Társasági Hivatal
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technikai támogatás: www.microchip.com/support Web Cím: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel.: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel.: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270 Kanada – Toronto Tel: 905-695-1980 Fax: 905-695-2078 |
Ausztrália – Sydney
Tel: 61-2-9868-6733 Kína – Peking Tel: 86-10-8569-7000 Kína – Csengdu Tel: 86-28-8665-5511 Kína – Chongqing Tel: 86-23-8980-9588 Kína – Dongguan Tel: 86-769-8702-9880 Kína – Kanton Tel: 86-20-8755-8029 Kína – Hangzhou Tel: 86-571-8792-8115 Kína – Hongkong KKT Tel: 852-2943-5100 Kína – Nanjing Tel: 86-25-8473-2460 Kína – Qingdao Tel: 86-532-8502-7355 Kína – Sanghaj Tel: 86-21-3326-8000 Kína – Shenyang Tel: 86-24-2334-2829 Kína – Sencsen Tel: 86-755-8864-2200 Kína – Suzhou Tel: 86-186-6233-1526 Kína – Vuhan Tel: 86-27-5980-5300 Kína – Xian Tel: 86-29-8833-7252 Kína – Xiamen Tel: 86-592-2388138 Kína – Zhuhai Tel: 86-756-3210040 |
India – Bangalore
Tel: 91-80-3090-4444 India – Újdelhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-4121-0141 Japán – Osaka Tel: 81-6-6152-7160 Japán – Tokió Tel: 81-3-6880-3770 Korea – Daegu Tel: 82-53-744-4301 Korea – Szöul Tel: 82-2-554-7200 Malajzia – Kuala Lumpur Tel: 60-3-7651-7906 Malajzia – Penang Tel: 60-4-227-8870 Fülöp-szigetek – Manila Tel: 63-2-634-9065 Szingapúr Tel: 65-6334-8870 Tajvan – Hsin Chu Tel: 886-3-577-8366 Tajvan – Kaohsiung Tel: 886-7-213-7830 Tajvan – Taipei Tel: 886-2-2508-8600 Thaiföld – Bangkok Tel: 66-2-694-1351 Vietnam – Ho Si Minh Tel: 84-28-5448-2100 |
Ausztria – Wels
Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Dánia – Koppenhága Tel: 45-4485-5910 Fax: 45-4485-2829 Finnország – Espoo Tel: 358-9-4520-820 Franciaország – Párizs Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Németország – Garching Tel: 49-8931-9700 Németország – Haan Tel: 49-2129-3766400 Németország – Heilbronn Tel: 49-7131-72400 Németország – Karlsruhe Tel: 49-721-625370 Németország – München Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Németország – Rosenheim Tel: 49-8031-354-560 Izrael – Ra'anana Tel: 972-9-744-7705 Olaszország – Milánó Tel: 39-0331-742611 Fax: 39-0331-466781 Olaszország – Padova Tel: 39-049-7625286 Hollandia – Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norvégia – Trondheim Tel: 47-72884388 Lengyelország – Varsó Tel: 48-22-3325737 Románia – Bukarest Tel: 40-21-407-87-50 Spanyolország – Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Svédország – Gothenberg Tel: 46-31-704-60-40 Svédország – Stockholm Tel: 46-8-5090-4654 Egyesült Királyság – Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820 |
© 2023 Microchip Technology Inc. és leányvállalatai
Dokumentumok / Források
![]() |
MICROCHIP DDR AXI4 Arbiter [pdf] Felhasználói útmutató DDR AXI4 döntőbíró, DDR AXI4, választottbíró |