Xilinx AXI4-Stream integrált logikai elemző útmutató
Bevezetés
Az Integrated Logic Analyzer (ILA) AXI4-Stream Interface maggal egy testreszabható logikai elemző IP, amely a tervezés belső jeleinek és interfészeinek figyelésére használható. Az ILA mag a modern logikai elemzők számos fejlett funkcióját tartalmazza, beleértve a logikai trigger egyenleteket és az élátmenet triggereket. A mag interfész-hibakeresési és megfigyelési képességet is kínál, valamint protokoll-ellenőrzést a memórialeképezett AXI és AXI4-Stream számára. Mivel az ILA mag szinkronban van a felügyelt tervvel, a tervezésre alkalmazott összes tervezési órajel-megkötés az ILA mag összetevőire is vonatkozik. A tervezésen belüli interfészek hibakereséséhez az ILA IP-t hozzá kell adni a Vivado® IP-integrátor blokktervéhez. Hasonlóképpen, az AXI4/AXI4-Stream protokoll-ellenőrzési opció engedélyezhető az ILA IP-hez az IP-integrátorban. A protokollsértések ezután megjeleníthetők a hullámformában viewer a Vivado logikai elemzőből.
Jellemzők
- A felhasználó által választható szondaportok száma és szélessége.
- A felhasználó által választható tárolási célok, például blokk RAM és UltraRAM
- Több szondaport is kombinálható egyetlen triggerfeltételbe.
- A felhasználó által választható AXI bővítőhelyek az AXI interfészek hibakereséséhez egy tervben.
- Az AXI interfészek konfigurálható opciói, beleértve az interfésztípusokat és a nyomkövetéstample mélysége.
- Adatok és trigger tulajdonság szondákhoz.
- Számos komparátor és az egyes szondák szélessége és az egyes portok az interfészeken belül.
- Bemeneti/kimeneti kereszt-trigger interfészek.
- Konfigurálható csővezeték a bemeneti szondákhoz.
- AXI4-MM és AXI4-Stream protokoll ellenőrzése.
Az ILA maggal kapcsolatos további információkért lásd a Vivado Design Suite felhasználói kézikönyvet: Programozás és hibakeresés (UG908).
IP-tények
LogiCORE™ IP-tényező táblázat | |
Alapvető jellemzők | |
Támogatott eszközcsalád1 | Versal™ ACAP |
Támogatott felhasználói felületek | IEEE 1149.1 szabvány – JTAG |
Core-val ellátva | |
Tervezés Files | RTL |
Example Design | Verilog |
Próbapad | Nem biztosított |
Korlátozások File | Xilinx® tervezési korlátok (XDC) |
Szimulációs modell | Nem biztosított |
Támogatott S/W illesztőprogram | N/A |
Tesztelt tervezési folyamatok2 | |
Tervezési bejegyzés | Vivado® Design Suite |
Szimuláció | A támogatott szimulátorokért lásd a Xilinx Tervezőeszközök: Kiadási megjegyzések útmutató. |
Szintézis | Vivado szintézis |
Támogatás | |
Minden Vivado IP változásnapló | Master Vivado IP változásnaplók: 72775 |
Xilinx támogatás web oldalon | |
Megjegyzések:
1. A támogatott eszközök teljes listáját lásd a Vivado® IP katalógusban. 2. Az eszközök támogatott verzióit lásd a Xilinx Tervezőeszközök: Kiadási megjegyzések útmutató. |
Felettview
Navigálás a tartalomban tervezési folyamat szerint
A Xilinx® dokumentációja szabványos tervezési folyamatok köré szerveződik, hogy segítsen megtalálni a releváns tartalmat az aktuális fejlesztési feladathoz. Ez a dokumentum a következő tervezési folyamatokat fedi le:
- Hardver-, IP- és platformfejlesztés: A hardverplatform PL IP-blokkjainak létrehozása, PL kernelek létrehozása, az alrendszer működési szimulációja, valamint a Vivado® időzítésének, erőforrás-felhasználásának és áramellátásának kiértékelése. Ez magában foglalja a rendszerintegráció hardverplatformjának fejlesztését is. A dokumentumban a tervezési folyamatra vonatkozó témák a következők:
- Portleírások
- Órajelzés és visszaállítás
- A mag testreszabása és generálása
Core Overview
Az FPGA kialakítású jelek és interfészek egy ILA szondához és slot bemenetekhez csatlakoznak. Ezek a jelek és interfészek, amelyek a szondához és a slot bemenetekhez vannak csatlakoztatva, samptervezési sebességgel vezetik, és a chip-blokk RAM használatával tárolják. A Versal™ ACAP kialakítású jelek és interfészek az ILA szondához és a slot bemenetekhez csatlakoznak. Ezek a csatolt jelek és interfészek samptervezési sebességgel vezetik a mag órajel bemenetet használva, és a chip blokk RAM memóriáiban tárolják. Az alapvető paraméterek a következőket határozzák meg:
- Számos szonda (legfeljebb 512) és szonda szélessége (1-től 1024-ig).
- Számos bővítőhely és interfész opció.
- Trace sample mélysége.
- Adatok és/vagy trigger tulajdonság a szondákhoz.
- Az egyes szondákhoz tartozó komparátorok száma.
Az ILA maggal való kommunikáció az AXI Debug Hub egy példányán keresztül történik, amely a vezérlő, interfész és feldolgozó rendszer (CIPS) IP magjához csatlakozik.
Miután a terv betöltődött a Versal ACAP-ba, használja a Vivado® logikai elemző szoftvert az ILA méréshez tartozó trigger esemény beállításához. A trigger bekövetkezte után a sampA puffer feltöltődik és feltöltődik a Vivado logikai analizátorba. tudsz view ezeket az adatokat a hullámforma ablak segítségével. A szonda sample és trigger funkciókat a programozható logikai régióban valósítják meg. Chip blokk RAM vagy UltraRAM memória a testreszabás során kiválasztott tárolási cél alapján, amely az adatokat addig tárolja, amíg a szoftver fel nem tölti azokat. Nincs szükség felhasználói bemenetre vagy kimenetre az események indításához, az adatok rögzítéséhez vagy az ILA maggal való kommunikációhoz. Az ILA mag képes az interfész szintű jelek figyelésére, tranzakció szintű információkat közvetíthet, például az AXI4 interfészek kiemelkedő tranzakcióit.
ILA Probe Trigger Comparator
Minden szonda bemenet egy trigger-komparátorhoz csatlakozik, amely különféle műveletek végrehajtására képes. Futás közben a komparátor beállítható = vagy != összehasonlítások végrehajtására. Ez magában foglalja a megfelelő szintű mintákat, például az X0XX101-et. Tartalmazza az élátmenetek észlelését is, például felfutó él (R), lefutó él (F), bármelyik él (B), vagy nincs átmenet (N). A trigger-összehasonlító bonyolultabb összehasonlításokat is tud végezni, beleértve a >, <, ≥ és ≤ értékeket.
FONTOS! A komparátor beállítása futási időben történik a Vivado® logikai analizátoron keresztül.
ILA trigger állapot
A triggerfeltétel az egyes ILA-szonda trigger-összehasonlító eredményeinek logikai „ÉS” vagy „VAGY” számításának eredménye. A Vivado® logikai analizátor segítségével kiválaszthatja, hogy „ÉS” szonda indítsa-e el a komparátor szondákat, vagy „VAGY” azokat. Az „ÉS” beállítás trigger eseményt okoz, ha az összes ILA szonda összehasonlítása teljesül. A „VAGY” beállítás trigger eseményt okoz, ha bármelyik ILA szonda összehasonlítás teljesül. A triggerfeltétel az ILA nyomkövetés méréséhez használt trigger-esemény.
Alkalmazások
Az ILA magot olyan alkalmazásokban való használatra tervezték, amelyek ellenőrzést vagy hibakeresést igényelnek a Vivado® használatával. A következő ábra a CIPS IP mag írását és olvasását mutatja be az AXI blokk RAM vezérlőből az AXI Network on Chip (NoC) hálózaton keresztül. Az ILA mag az AXI NoC és az AXI blokk RAM vezérlő közötti interfészhálózathoz csatlakozik, hogy figyelje az AXI4 tranzakciót a hardverkezelőben.
Engedélyezés és rendelés
Ezt a Xilinx® LogiCORE™ IP-modult a Xilinx végfelhasználói licenc feltételei értelmében további költségek nélkül biztosítjuk a Xilinx Vivado® Design Suite csomaggal.
Jegyzet: Annak ellenőrzéséhez, hogy szüksége van-e licencre, ellenőrizze az IP-katalógus Licenc oszlopát. A benne foglalt azt jelenti, hogy a Vivado® Design Suite licencet is tartalmaz; A vásárlás azt jelenti, hogy licencet kell vásárolnia a mag használatához. A többi Xilinx® LogiCORE™ IP-modulról a Xilinx szellemi tulajdon oldalán található információ. További Xilinx LogiCORE IP modulok és eszközök áraival és elérhetőségével kapcsolatos információkért forduljon a Xilinx helyi értékesítési képviselőjéhez.
Termékleírás
Portleírások
A következő táblázatok az ILA portokról és paraméterekről nyújtanak tájékoztatást.
ILA portok
1. táblázat: ILA portok | ||
Port neve | I/O | Leírás |
clk | I | Tervezett óra, amely az összes trigger- és tárolási logikát jelzi. |
szonda [ – 1:0] | I | Szonda port bemenet. A szonda port száma a 0 és a tartományban van
511. A szonda port szélessége (jelölése ) 1 és 1024 közötti tartományban van. Ezt a portot vektorként kell deklarálnia. 1 bites porthoz használjon szondát [0:0]. |
trig_out | O | A trig_out port előállítható a triggerfeltételből vagy egy külső trig_in portból. A Logic Analyzer egy futási idő vezérlővel rendelkezik a triggerfeltétel és a trig_in közötti váltáshoz a trig_out meghajtásához. |
trig_in | I | Bemeneti trigger port a folyamatalapú rendszerben az Embedded Cross Triggerhez. Csatlakoztatható egy másik ILA-hoz a lépcsőzetes trigger létrehozásához. |
rés_ _ | I | Slot interfész.
Az interfész típusa dinamikusan jön létre a slot_ alapján _ interfész típus paraméter. Az interfészek egyes portjai a hardverkezelőben figyelhetők meg. |
trig_out_ack | I | A trig_out elismerése. |
trig_in_ack | O | A trig_in nyugtázása. |
resetn | I | Ha az ILA bemeneti típusa 'Interface Monitor'-ra van állítva, ennek a portnak ugyanannak az alaphelyzetbe állítási jelnek kell lennie, amely szinkronban van a Slot_ aljzathoz csatlakoztatott tervezési logikával. _ az ILA mag portjai. |
S_AXIS | I/O | Opcionális port.
Az AXI Debug Hub maggal való kézi csatlakozáshoz használatos, ha a Speciális beállításokban az „AXI4-Stream Interface engedélyezése manuális csatlakozáshoz AXI Debug Hubhoz” lehetőséget választja. |
M_AXIS | I/O | Opcionális port.
Az AXI Debug Hub maggal való kézi csatlakozáshoz használatos, ha az „AXI4-Stream Interface engedélyezése az AXI Debug Hubhoz való kézi csatlakozáshoz” lehetőséget választja a „Speciális beállítások” részben. |
1. táblázat: ILA portok (folytatás) | ||
Port neve | I/O | Leírás |
aresetn | I | Opcionális port.
Az AXI Debug Hub maggal való kézi csatlakozáshoz használatos, ha az „AXI4-Stream Interface engedélyezése az AXI Debug Hubhoz való kézi csatlakozáshoz” lehetőséget választja a „Speciális beállítások” részben. Ennek a portnak szinkronban kell lennie az AXI Debug Hub reset portjával. |
alk | I | Opcionális port.
Az AXI Debug Hub maggal való kézi csatlakozáshoz használatos, ha az „AXI4-Stream Interface engedélyezése az AXI Debug Hubhoz való kézi csatlakozáshoz” lehetőséget választja a „Speciális beállítások” részben. Ennek a portnak szinkronban kell lennie az AXI Debug Hub óraportjával. |
ILA paraméterek
2. táblázat: ILA paraméterek | |||
Paraméter | Megengedhető Értékek | Alapértelmezett értékek | Leírás |
Összetevő_neve | Karakterlánc A–Z, 0–9 és _ (aláhúzás) | ila_0 | A példányosított összetevő neve. |
C_NUM_OF_PROBES | 1–512 | 1 | ILA szonda portok száma. |
C_MEMORY_TYPE | 0, 1 | 0 | Tárolási cél a rögzített adatok számára. A 0 a blokk RAM-nak, az 1 pedig az UltraRAM-nak felel meg. |
C_DATA_DEPTH | 1,024, 2,048,
4,096, 8,192, 16,384, 32,768, 65,536, 131,072 |
1,024 | A szonda tárolási puffer mélysége. Ez a szám az s maximális számát jelentiamplek, amelyek futási időben tárolhatók minden egyes szonda bemenethez. |
C_PROBE _SZÉLESSÉG | 1–1024 | 1 | A szonda port szélessége . Ahol a vizsgáló port értéke 0 és 1,023 között van. |
C_TRIGOUT_EN | Igaz/hamis | HAMIS | Engedélyezi a trig out funkciót. A trig_out és trig_out_ack portok használatosak. |
C_TRIGIN_EN | Igaz/hamis | HAMIS | Engedélyezi a trigger funkciót. A trig_in és trig_in_ack portok használatosak. |
C_INPUT_PIPE_STAGES | 0–6 | 0 | Adjon hozzá extra flopokat a szonda portokhoz. Egy paraméter az összes vizsgálóportra vonatkozik. |
ALL_PROBE_SAME_MU | Igaz/hamis | IGAZ | Ez ugyanazt az összehasonlítási értékegységet (egyezési egységeket) kényszeríti az összes szondára. |
C_PROBE _MU_CNT | 1–16 | 1 | Az összehasonlító érték (egyezési) egységek száma szondánként. Ez csak akkor érvényes, ha az ALL_PROBE_SAME_MU értéke FALSE. |
C_PROBE _TÍPUS | ADATOK és TRIGGER, TRIGGER, ADATOK | DATA és TRIGGER | Kiválasztott szonda kiválasztása a triggerfeltétel meghatározásához vagy az adattárolási célra, vagy mindkettőhöz. |
C_ADV_TRIGGER | Igaz/hamis | HAMIS | Engedélyezi az előzetes trigger opciót. Ez lehetővé teszi a trigger állapot gépet, és saját trigger szekvenciát írhat a Vivado Logic Analyzerben. |
2. táblázat: ILA paraméterek (folytatás) | |||
Paraméter | Megengedhető Értékek | Alapértelmezett értékek | Leírás |
C_NUM_MONITOR_SLOTS | 1-11 | 1 | Interfész bővítőhelyek száma. |
Megjegyzések:
1. Az összehasonlítási érték (egyezési) egységek maximális száma 1,024-re van korlátozva. Az alap triggerhez (C_ADV_TRIGGER = FALSE) minden szondának van egy összehasonlítási értékegysége (mint a korábbi verzióban). De az előzetes trigger opció (C_ADV_TRIGGER = TRUE) esetében ez azt jelenti, hogy az egyes szondák továbbra is választhatják az összehasonlítási értékek számát egytől négyig. De az összes összehasonlítási érték mértékegysége nem haladhatja meg az 1,024-et. Ez azt jelenti, hogy ha szondánként négy összehasonlító egységre van szüksége, akkor csak 256 szondát használhat. |
Tervezés a Core segítségével
Ez a rész útmutatókat és további információkat tartalmaz a maggal történő tervezés megkönnyítése érdekében.
Órajelzés
A clk bemeneti port az az óra, amelyet az ILA mag a szondaértékek regisztrálásához használ. A legjobb eredmény elérése érdekében ugyanazt az órajelet kell megadni, amely szinkronban van az ILA mag szondaportjaihoz csatlakoztatott tervezési logikával. Ha manuálisan csatlakozik az AXI Debug Hubhoz, az aclk jelnek szinkronban kell lennie az AXI Debug Hub óra bemeneti portjával.
Visszaállítja
Ha egy ILA bemeneti típust állít be az Interface Monitor értékre, a visszaállítási portnak ugyanannak az alaphelyzetbe állítási jelnek kell lennie, amely szinkronban van azzal a tervezési logikával, amelyhez az interfész csatlakozik.
rés_ _ az ILA mag portja. Az AXI Debug Hub maggal való kézi csatlakozáshoz a jelenlegi portnak szinkronban kell lennie egy AXI Debug Hub mag alaphelyzetbe állítási portjával.
Flow Steps tervezése
Ez a szakasz a mag testreszabását és generálását, a mag korlátozását, valamint az erre az IP-magra jellemző szimulációs, szintézis- és megvalósítási lépéseket ismerteti. A szabványos Vivado® tervezési folyamatokról és az IP-integrátorról részletesebb információkat találhat a következő Vivado Design Suite felhasználói útmutatókban:
- Vivado Design Suite felhasználói útmutató: IP-alrendszerek tervezése IP-integrátor segítségével (UG994)
- Vivado Design Suite felhasználói útmutató: Tervezés IP-vel (UG896)
- Vivado Design Suite felhasználói útmutató: Első lépések (UG910)
- Vivado Design Suite felhasználói útmutató: Logikai szimuláció (UG900)
A mag testreszabása és generálása
Ez a rész a Xilinx® eszközök használatával kapcsolatos információkat tartalmaz a Vivado® Design Suite magjának testreszabásához és létrehozásához. Ha személyre szabja és előállítja a magot a Vivado IP-integrátorban, részletes információkért tekintse meg a Vivado Design Suite felhasználói kézikönyvet: IP-alrendszerek tervezése IP-integrátor használatával (UG994). Az IP-integrátor automatikusan kiszámíthat bizonyos konfigurációs értékeket a terv érvényesítése vagy generálása során. Annak ellenőrzéséhez, hogy változnak-e az értékek, tekintse meg a paraméter leírását ebben a fejezetben. Nak nek view a paraméter értékét, futtassa a validate_bd_design parancsot a Tcl-konzolon. Testreszabhatja az IP-t a tervezésben való használatra az IP-maghoz társított különböző paraméterek értékeinek megadásával a következő lépések végrehajtásával:
- Válassza ki az IP-címet az IP-katalógusból.
- Kattintson duplán a kiválasztott IP-címre, vagy válassza ki az IP testreszabása parancsot az eszköztáron, vagy kattintson a jobb gombbal a menüre.
A részletekért lásd a Vivado Design Suite Felhasználói útmutató: Tervezés IP-vel (UG896) és a Vivado Design Suite felhasználói kézikönyv: Kezdő lépések (UG910) című részt. A fejezet ábrái a Vivado IDE illusztrációi. Az itt ábrázolt elrendezés eltérhet a jelenlegi verziótól.
A mag eléréséhez tegye a következőket:
- Nyisson meg egy projektet a kiválasztással File majd a Projekt megnyitása vagy a kiválasztással hozzon létre egy új projektet File majd Új Projekt Vivadóban.
- Nyissa meg az IP-katalógust, és navigáljon bármelyik taxonómiához.
- Kattintson duplán az ILA elemre a Vivado IDE alapnév megjelenítéséhez.
Általános beállítások panel
A következő ábra a Natív beállítás Általános beállítások lapját mutatja, amely lehetővé teszi a beállítások megadását:
Az alábbi ábra az AXI beállításban található Általános beállítások fület mutatja, amely lehetővé teszi a beállítások megadását:
- Összetevő neve: Ebben a szövegmezőben egyedi modulnevet adhat meg az ILA mag számára.
- ILA bemenet típusa: Ez az opció határozza meg, hogy az ILA milyen típusú interfészt vagy jelet keressen. Jelenleg ennek a paraméternek az értékei: „Native Probes”, „Interface Monitor” és „Mixed”.
- Szondák száma: Használja ezt a szövegmezőt az ILA magon lévő vizsgálóportok számának kiválasztásához. A Vivado® IDE-ben használt érvényes tartomány 1–64. Ha 64-nél több vizsgálóportra van szüksége, akkor a Tcl parancsfolyamot kell használnia az ILA mag létrehozásához.
- Számos interfész slot (csak az Interface Monitor típusban és a Vegyes típusban érhető el): Ezzel az opcióval kiválaszthatja az ILA-hoz csatlakoztatandó AXI interfész bővítőhelyek számát.
- Ugyanannyi komparátor minden szondaporthoz: A szondánkénti komparátorok száma konfigurálható ezen a panelen. Az összes szondához ugyanannyi komparátor engedélyezhető a kiválasztással.
Port panelek
Az alábbi ábra a Probe Ports lapot mutatja, amely lehetővé teszi a beállítások megadását:
- Probe Port Panel: Az egyes szondaportok szélessége konfigurálható a Probe Port Panels-ben. Minden Probe Port Panel legfeljebb hét porttal rendelkezik.
- Szonda szélessége: Minden szonda port szélessége megemlíthető. Az érvényes tartomány 1 és 1024 között van.
- Összehasonlítók száma: Ez az opció csak akkor engedélyezett, ha az „Azonos számú összehasonlító minden szondaporthoz” opció le van tiltva. Minden szondához beállítható egy komparátor az 1-től 16-ig terjedő tartományban.
- Adatok és/vagy trigger: Ezzel az opcióval minden szondához beállítható a szonda típusa. Az érvényes opciók: DATA_and_TRIGGER, DATA és TRIGGER.
- Összehasonlító opciók: Ezzel az opcióval beállíthatja az egyes szondák műveletének vagy összehasonlításának típusát.
Interfész opciók
A következő ábra az Interfész beállításai fület mutatja, ha az Interfészfigyelő vagy a Vegyes típus van kiválasztva az ILA bemeneti típushoz:
- Interfész típusa: Az ILA mag által felügyelendő interfész szállítója, könyvtára, neve és verziója (VLNV).
- AXI-MM ID Width: Kiválasztja az AXI interfész azonosító szélességét, amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- AXI-MM Data Width: Kiválasztja a slotnak megfelelő paramétereket_ Kiválasztja az AXI interfész adatszélességét, amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- AXI-MM Address Width: Kiválasztja az AXI interfész címszélességét, amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- AXI-MM/Stream Protocol Checker engedélyezése: Engedélyezi az AXI4-MM vagy AXI4-Stream protokollellenőrzőt a foglalathoz amikor a slot_ interfész típusa AXI-MM vagy AXI4-Stream, ahol a slot száma.
- Tranzakciókövetési számlálók engedélyezése: Engedélyezi az AXI4-MM tranzakciókövetési képességét.
- Aktuális olvasási tranzakciók száma: Megadja a fennálló olvasási tranzakciók számát azonosítónként. Az értéknek egyenlőnek vagy nagyobbnak kell lennie az adott kapcsolat fennálló olvasási tranzakcióinak számával.
- A fennálló írási tranzakciók száma: Megadja a fennálló írási tranzakciók számát azonosítónként. Az értéknek egyenlőnek vagy nagyobbnak kell lennie az adott kapcsolat függőben lévő írási tranzakcióinak számával.
- Az APC állapotjeleinek figyelése: Engedélyezze az APC állapotjelek figyelését a slothoz amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI olvasási cím csatorna konfigurálása adatként: Válassza ki az olvasási címcsatorna jeleit adattárolási célból a slothoz amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Konfigurálja az AXI olvasási cím csatornát triggerként: Válassza ki az olvasási címcsatorna jeleit a slot triggerfeltételének megadásához amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI olvasási adatcsatorna konfigurálása adatként: Válassza ki az olvasási adatcsatorna jeleit adattárolás céljából a slothoz amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI olvasási adatcsatorna konfigurálása triggerként: Válassza ki az olvasási adatcsatorna jeleit a slot triggerfeltételeinek megadásához amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI írási címcsatorna konfigurálása adatként: Válassza ki az írási címcsatorna jeleit adattárolási célból a slothoz amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Konfigurálja az AXI írási címcsatornát triggerként: Válassza ki az írási címcsatorna jeleit a slot triggerfeltételeinek megadásához amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI írási adatcsatorna konfigurálása adatként: Válassza ki az adatcsatorna írási jeleit adattárolási célokra a slothoz amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI írási adatcsatorna konfigurálása triggerként: Válassza ki az adatcsatorna írási jeleit a slot triggerfeltételének megadásához amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI írási válaszcsatorna konfigurálása adatként: Válassza ki az írási válasz csatorna jeleit adattárolási célokra a slothoz amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- Az AXI írási válasz csatorna konfigurálása triggerként: Válassza ki az írási válasz csatorna jeleit a slot triggerfeltételének megadásához amikor a slot_ interfész típusa AXI-MM-ként van konfigurálva, ahol a slot száma.
- AXI-Stream Tdata Width: Kiválasztja az AXI-Stream interfész Tdata szélességét, amikor a slot_ interfész típusa AXI-Streamként van konfigurálva, ahol a slot száma.
- AXI-Stream TID Width: Kiválasztja az AXI-Stream interfész TID szélességét, amikor a slot_ interfész típusa AXI-Streamként van konfigurálva, ahol a slot száma.
- AXI-Stream TUSER Width: Kiválasztja az AXI-Stream interfész TUSER szélességét, amikor a slot_ interfész típusa AXI-Streamként van konfigurálva, ahol a slot száma.
- AXI-Stream TDEST Width: Kiválasztja az AXI-Stream interfész TDEST szélességét, amikor a slot_ interfész típusa AXI-Streamként van konfigurálva, ahol a slot száma.
- AXIS jelek konfigurálása adatként: Válassza ki az AXI4-Stream jeleket adattárolási célokra a slothoz
amikor a slot_ az interfész típusa AXI-Stream where-ként van konfigurálva a slot száma. - AXIS jelek konfigurálása triggerként: Válassza ki az AXI4-Stream jeleket a slot triggerfeltételének megadásához amikor a slot_ interfész típusa AXI-Streamként van konfigurálva, ahol a slot száma.
- Slot konfigurálása adatként és/vagy triggerként: Nem AXI slot jeleket választ ki a triggerfeltételek megadásához vagy adattárolási célra, vagy mindkettőhöz a slothoz amikor a slot_ interfész típusa nem AXI-ként van konfigurálva, ahol a slot száma.
Tárolási lehetőségek
A következő ábra a Tárolási beállítások fület mutatja, amely lehetővé teszi a tárolás céltípusának és a használni kívánt memória mélységének kiválasztását:
- Tárolási cél: Ezzel a paraméterrel választhatja ki a tárolási céltípust a legördülő menüből.
- Adatmélység: Ez a paraméter a megfelelő s kiválasztására szolgálample mélységét a legördülő menüből.
Speciális beállítások
Az alábbi ábra a Speciális beállítások lapot mutatja:
- AXI4-Stream interfész engedélyezése az AXI Debug Hubhoz való kézi csatlakozáshoz: Ha engedélyezve van, ez az opció AXIS interfészt biztosít az IP számára az AXI Debug Hubhoz való csatlakozáshoz.
- Trigger bemeneti interfész engedélyezése: Jelölje be ezt az opciót egy opcionális trigger bemeneti port engedélyezéséhez.
- Enable Trigger Output Interface: Jelölje be ezt az opciót, ha engedélyezni kíván egy opcionális trigger kimeneti portot.
- S bemeneti csőtages: Válassza ki a próbához hozzáadni kívánt regiszterek számát a megvalósítási eredmények javítása érdekében. Ez a paraméter minden szondára vonatkozik.
- Speciális trigger: Jelölje be, ha engedélyezni szeretné az állapotgép-alapú trigger-sorozatot.
Kimenet generálása
A részletekért lásd a Vivado Design Suite felhasználói kézikönyvet: Tervezés IP-vel (UG896).
A mag korlátozása
Kötelező megszorítások
Az ILA mag XDC-t tartalmaz file amely megfelelő hamis útvonal-megszorításokat tartalmaz, hogy megakadályozza a szinkronizálási útvonalakat keresztező óratartomány túlzott korlátozását. Az is várható, hogy az ILA mag clk bemeneti portjához csatlakoztatott órajel megfelelően korlátozva van a tervezésben.
Eszköz, csomag és sebességfokozat kiválasztása
Ez a szakasz nem vonatkozik erre az IP-magra.
- Órafrekvenciák
Ez a szakasz nem vonatkozik erre az IP-magra. - Órakezelés
Ez a szakasz nem vonatkozik erre az IP-magra. - Óra elhelyezése
Ez a szakasz nem vonatkozik erre az IP-magra. - Banki tevékenység
Ez a szakasz nem vonatkozik erre az IP-magra. - Adó-vevő elhelyezése
Ez a szakasz nem vonatkozik erre az IP-magra. - I/O szabvány és elhelyezés
Ez a szakasz nem vonatkozik erre az IP-magra.
Szimuláció
A Vivado® szimulációs komponensekről, valamint a támogatott, harmadik féltől származó eszközök használatáról szóló átfogó információkért tekintse meg a Vivado Design Suite felhasználói kézikönyvet: Logic Simulation (UG900).
Szintézis és megvalósítás
A szintézissel és a megvalósítással kapcsolatos részletekért lásd a Vivado Design Suite felhasználói kézikönyvet: Tervezés IP-vel (UG896).
Hibakeresés
Ez a függelék részleteket tartalmaz a Xilinx® támogatásban elérhető erőforrásokról webwebhely és hibakereső eszközök. Ha az IP licenckulcsot igényel, akkor a kulcsot ellenőrizni kell. A Vivado® tervezőeszközei több licencellenőrző ponttal rendelkeznek a licencelt IP-címek kapuzásához a folyamaton keresztül. Ha a licencellenőrzés sikeres, az IP folytathatja a generálást. Ellenkező esetben a generálás hibával leáll. A licencellenőrző pontokat a következő eszközök kényszerítik ki:
- Vivado szintézis
- Vivado megvalósítás
- write_bitstream (Tcl parancs)
FONTOS! Az IP-licenc szintjét a rendszer figyelmen kívül hagyja az ellenőrző pontokon. A teszt megerősíti az érvényes licenc meglétét. Nem ellenőrzi az IP licenc szintjét.
Segítség keresése a Xilinx.com oldalon
A mag használatakor a tervezési és hibakeresési folyamat segítésére a Xilinx támogatás web oldal olyan kulcsfontosságú forrásokat tartalmaz, mint a termékdokumentáció, a kiadási megjegyzések, a válaszrekordok, az ismert problémákkal kapcsolatos információk és a további terméktámogatás igénybevételére szolgáló hivatkozások. A Xilinx Közösségi Fórumok is elérhetők, ahol a tagok tanulhatnak, részt vehetnek, megoszthatják egymással és kérdéseket tehetnek fel a Xilinx megoldásokkal kapcsolatban.
Dokumentáció
Ez a termékismertető a maghoz kapcsolódó fő dokumentum. Ez az útmutató a tervezési folyamatot segítő összes termékhez kapcsolódó dokumentációval együtt megtalálható a Xilinx Support oldalon. web oldalon vagy a Xilinx® Documentation Navigator használatával. Töltse le a Xilinx Documentation Navigatort a Letöltések oldalról. Az eszközről és az elérhető szolgáltatásokról további információért nyissa meg az online súgót a telepítés után.
Válasz Records
Az Answer Records információkat tartalmaz a gyakran előforduló problémákról, hasznos információkat ezeknek a problémáknak a megoldásáról, valamint a Xilinx termékekkel kapcsolatos ismert problémákról. A válaszrekordokat naponta készítjük és karbantartjuk, biztosítva, hogy a felhasználók hozzáférjenek a rendelkezésre álló legpontosabb információkhoz. Ennek a magnak a válaszrekordjait a fő Xilinx támogatás keresési támogatása mezőjében találhatja meg web oldalon. A keresési eredmények maximalizálása érdekében használjon kulcsszavakat, például:
- Termék neve
- eszközüzenet(ek)
- A felmerült probléma összefoglalása
Az eredmények visszaadása után szűrőkeresés érhető el, hogy tovább célozhassa az eredményeket.
Műszaki támogatás
A Xilinx technikai támogatást nyújt a Xilinx közösségi fórumokon ehhez a LogiCORE™ IP-termékhez, ha a termék dokumentációjában leírtak szerint használják. A Xilinx nem tudja garantálni az időzítést, a funkcionalitást vagy a támogatást, ha a következők bármelyikét megteszi:
- A megoldást olyan eszközökön valósítsa meg, amelyek nincsenek definiálva a dokumentációban.
- A termékdokumentációban megengedetten túl testreszabhatja a megoldást.
- Módosítsa a NE MÓDOSÍTÁS feliratú terv bármely részét.
Kérdések feltevéséhez keresse fel a Xilinx közösségi fórumait.
További források és jogi megjegyzések
Xilinx források
Az olyan támogatási forrásokért, mint a válaszok, a dokumentáció, a letöltések és a fórumok, lásd a Xilinx támogatását.
Dokumentációs navigátor és tervezési központok
A Xilinx® Documentation Navigator (DocNav) hozzáférést biztosít a Xilinx dokumentumokhoz, videókhoz és támogatási forrásokhoz, amelyek szűrésével és keresésével információkat találhat. A DocNav megnyitása:
- • A Vivado® IDE-ben válassza a Súgó → Dokumentáció és oktatóanyagok menüpontot.
• Windows rendszeren válassza a Start → Minden program → Xilinx Design Tools → DocNav menüpontot.
• A Linux parancssorba írja be a docnav parancsot.
A Xilinx Design Hubs hivatkozásokat biztosít a tervezési feladatok és más témák szerint szervezett dokumentációhoz, amelyek segítségével megismerheti a kulcsfontosságú fogalmakat és megválaszolhatja a gyakran ismételt kérdéseket. A Design Hubok elérése:
- A DocNav programban kattintson a Design Hubs elemre View lapon.
- A Xilinxen weblásd a Design Hubs oldalt.
Jegyzet: A DocNav-val kapcsolatos további információkért tekintse meg a Xilinx Dokumentációs navigátor oldalát webtelek.
Hivatkozások
Ezek a dokumentumok az útmutatóhoz hasznos kiegészítő anyagokat kínálnak:
- Vivado Design Suite felhasználói útmutató: Programozás és hibakeresés (UG908)
- Vivado Design Suite felhasználói útmutató: Tervezés IP-vel (UG896)
- Vivado Design Suite felhasználói útmutató: IP-alrendszerek tervezése IP-integrátor segítségével (UG994)
- Vivado Design Suite felhasználói útmutató: Első lépések (UG910)
- Vivado Design Suite felhasználói útmutató: Logikai szimuláció (UG900)
- Vivado Design Suite felhasználói útmutató: Megvalósítás (UG904)
- ISE a Vivado Design Suite migrációs útmutatóra (UG911)
- AXI Protocol Checker LogiCORE IP termékismertető (PG101)
- AXI4-Stream Protocol Checker LogiCORE IP termékismertető (PG145)
Revíziótörténet
A következő táblázat a dokumentum felülvizsgálati előzményeit mutatja be.
Szakasz | Felülvizsgálat összegzése |
11/23/2020 1.1-os verzió | |
Kezdeti kiadás. | N/A |
Kérjük, olvassa el: Fontos jogi megjegyzések
Az alábbiakban az Ön rendelkezésére bocsátott információk (az „Anyagok”) kizárólag a Xilinx termékek kiválasztására és használatára szolgálnak. A vonatkozó törvények által megengedett maximális mértékig: (1) Az anyagokat „AHOGY VAN” és minden hibával együtt elérhetővé teszik, a Xilinx MINDEN KIFEJEZETT, VÉLEMEZETT VAGY TÖRVÉNYES GARANCIÁT ÉS FELTÉTELT ELNÁLLÍTOTT, BELEÉRTVE, DE NEM KIZÁRÓLAG AZ N MERCHON GARANCIÁJÁT - JOGSÉRTÉS VAGY BÁRMILYEN CÉLRA VALÓ ALKALMASSÁG; és (2) A Xilinx nem vállal felelősséget (akár szerződésben, akár jogsértésben, beleértve a gondatlanságot, vagy bármely más felelősségelmélet alapján) az anyagokkal kapcsolatos, abból eredő vagy azokkal kapcsolatos bármilyen jellegű vagy jellegű veszteségért vagy kárért. (beleértve az Anyagok Ön általi használatát), beleértve a közvetlen, közvetett, különleges, véletlen vagy következményes veszteséget vagy kárt (beleértve az adatvesztést, a nyereséget, a goodwill-t, vagy bármilyen típusú veszteséget vagy kárt, amely bármely megindított kereset következtében elszenvedett harmadik fél által) még akkor is, ha az ilyen kár vagy veszteség ésszerűen előre látható volt, vagy a Xilinxet tájékoztatták ennek lehetőségéről.
A Xilinx nem vállal kötelezettséget az Anyagokban található hibák kijavítására, vagy az anyagok vagy a termékspecifikációk frissítéseinek értesítésére. Előzetes írásbeli hozzájárulás nélkül nem reprodukálhatja, módosíthatja, terjesztheti vagy nyilvánosan megjelenítheti az Anyagokat. Bizonyos termékekre a Xilinx korlátozott jótállásának feltételei vonatkoznak. Kérjük, tekintse meg a Xilinx értékesítési feltételeit, amelyek viewed at https://www.xilinx.com/legal.htm#tos; Az IP-magokra vonatkozhatnak a Xilinx által Önnek kiadott licencben foglalt garanciális és támogatási feltételek. A Xilinx termékeket nem úgy tervezték vagy tervezték, hogy hibabiztosak legyenek, vagy olyan alkalmazásokban használhatók, amelyek hibabiztos teljesítményt igényelnek; Ön kizárólagos kockázatot és felelősséget vállal a Xilinx termékek ilyen kritikus alkalmazásokban történő használatáért, kérjük, olvassa el a Xilinx értékesítési feltételeit, amelyek viewed at https://www.xilinx.com/legal.htm#tos.
Ez a dokumentum előzetes információkat tartalmaz, és előzetes értesítés nélkül változhat. Az itt közölt információk olyan termékekre és/vagy szolgáltatásokra vonatkoznak, amelyek még nem kaphatók eladásra, és kizárólag tájékoztatási célokat szolgálnak, és nem szánják, illetve nem úgy értelmezendők, mint a hivatkozott termékek és/vagy szolgáltatások eladási ajánlata vagy kereskedelmi forgalomba hozatali kísérlete. itt.
GÉPJÁRMŰ ALKALMAZÁSOK JOGI NYILATKOZAT
A GÉPJÁRMŰ TERMÉKEIRE (AZ ALKATRÉSZSZÁMBAN „XA” AZONOSÍTÁSRA) NINCS GARANCIA A LÉGZSÁKOK KIBOCSÁTÁSÁHOZ VAGY A JÁRMŰ VEZÉRLÉSÉT BEFOLYÁSOLÓ ALKALMAZÁSOKHOZ (“BIZTONSÁGI ALKALMAZÁS”), HA EZ AZ ELEMZÉS TELJESÍTÉSÉBEN NEM VONATKOZIK GARANCIA. AZ ISO 26262 GÉPJÁRMŰBIZTONSÁGI SZABVÁNYVAL ("BIZTONSÁGI TERVEZÉS"). AZ ÜGYFÉLEK BIZTONSÁGI CÉLKITŰZÉSÉBEN ALAPOSAN KELL TESZTELNI A TERMÉKEKET BELÉPÍTETT RENDSZEREK HASZNÁLATA VAGY FORGALMAZÁSA ELŐTT. A TERMÉKEK BIZTONSÁGI ALKALMAZÁSBAN BIZTONSÁGI TERVEZÉS NÉLKÜLI HASZNÁLATA TELJESEN A VEVŐ KOCKÁZATÁRA, CSAK A TERMÉKFELELŐSSÉGRE VONATKOZÓ KORLÁTOZÁSRA VONATKOZÓ ALKALMAZANDÓ TÖRVÉNYEK ÉS SZABÁLYOZÁSOK ALKALMAZÁSA.
Copyright 2020 Xilinx, Inc. A Xilinx, a Xilinx logó, az Alveo, az Artix, a Kintex, a Spartan, a Versal, a Virtex, a Vivado, a Zynq és más, itt szereplő márkák a Xilinx védjegyei az Egyesült Államokban és más országokban. Az összes többi védjegy a megfelelő tulajdonosok tulajdona.PG357 (v1.1) 23. november 2020., ILA AXI4-Stream Interface v1.1-el
Letöltés PDF: Xilinx AXI4-Stream integrált logikai elemző útmutató