Xilinx AXI4-Stream integreeritud loogikaanalüsaatori juhend
Sissejuhatus
AXI4-Stream Interface südamikuga integreeritud loogikaanalüsaator (ILA) on kohandatav loogikaanalüsaatori IP, mida saab kasutada disaini sisemiste signaalide ja liideste jälgimiseks. ILA tuum sisaldab palju kaasaegsete loogikaanalüsaatorite täiustatud funktsioone, sealhulgas tõeväärtuse päästikuvõrrandid ja servasiirdepäästikud. Tuum pakub ka liidese silumis- ja jälgimisvõimalust koos mälukaardistatud AXI ja AXI4-Streami protokollide kontrollimisega. Kuna ILA tuum on jälgitava disainiga sünkroonne, rakenduvad kõik disainile rakendatavad kellapiirangud ka ILA südamiku komponentidele. Disainisisese liideste silumiseks tuleb Vivado® IP-integraatoris plokikujundusele lisada ILA IP. Samamoodi saab IP-integraatoris ILA IP jaoks lubada AXI4/AXI4-Stream protokolli kontrollimise suvandi. Protokolli rikkumisi saab seejärel kuvada lainekujul viewVivado loogikaanalüsaatorist.
Omadused
- Kasutaja valitav sondi portide arv ja sondi laius.
- Kasutaja valitavad salvestuse sihtmärgid, näiteks RAM-i ja UltraRAM-i blokeerimine
- Mitu sondiporti saab ühendada üheks päästiktingimuseks.
- Kasutaja valitavad AXI pesad AXI liideste silumiseks disainis.
- AXI liideste konfigureeritavad valikud, sealhulgas liidese tüübid ja jäljedample sügavus.
- Andmed ja käivitusomadused sondide jaoks.
- Võrdluste arv ja iga sondi laius ning liideste üksikud pordid.
- Sisend/väljund ristkäivitavad liidesed.
- Konfigureeritav konveier sisendsondidele.
- AXI4-MM ja AXI4-Stream protokolli kontrollimine.
Lisateavet ILA tuuma kohta leiate Vivado Design Suite'i kasutusjuhendist: Programmeerimine ja silumine (UG908).
IP-faktid
LogiCORE™ IP-faktide tabel | |
Põhispetsiifika | |
Toetatud seadmete perekond1 | Versal™ ACAP |
Toetatud kasutajaliidesed | IEEE standard 1149.1 – JTAG |
Varustatud Core'iga | |
Disain Files | RTL |
Example Kujundus | Verilog |
Katselaud | Ei pakuta |
Piirangud File | Xilinx® disainipiirangud (XDC) |
Simulatsioonimudel | Ei pakuta |
Toetatud S/W draiver | Ei kehti |
Testitud disainivood2 | |
Disain sissekanne | Vivado® Design Suite |
Simulatsioon | Toetatud simulaatorite kohta vaadake Xilinxi disainitööriistad: väljalaskemärkmete juhend. |
Süntees | Vivado süntees |
Toetus | |
Kõik Vivado IP-muutuste logid | Master Vivado IP muudatuste logid: 72775 |
Xilinxi tugi web lehel | |
Märkused:
1. Toetatud seadmete täieliku loendi leiate Vivado® IP kataloogist. 2. Tööriistade toetatud versioonide kohta vaadake Xilinxi disainitööriistad: väljalaskemärkmete juhend. |
Läbiview
Sisu navigeerimine kujundusprotsessi järgi
Xilinx®-i dokumentatsioon on korraldatud standardsete disainiprotsesside ümber, et aidata teil leida oma praeguse arendusülesande jaoks asjakohast sisu. See dokument hõlmab järgmisi projekteerimisprotsesse:
- Riistvara, IP ja platvormi arendamine: riistvaraplatvormi PL IP-plokkide loomine, PL tuumade loomine, alamsüsteemi funktsionaalne simulatsioon ning Vivado® ajastuse, ressursside kasutamise ja toite sulgemise hindamine. See hõlmab ka süsteemiintegratsiooni riistvaraplatvormi arendamist. Dokumendi teemad, mis kehtivad selle projekteerimisprotsessi kohta, on järgmised:
- Sadamakirjeldused
- Kellaaeg ja lähtestamine
- Tuuma kohandamine ja genereerimine
Core Overview
FPGA-disaini signaalid ja liidesed on ühendatud ILA-sondi ja pesa sisenditega. Need signaalid ja liidesed, mis on kinnitatud vastavalt sondi ja pesa sisenditele, on sampjuhitud projekteerimiskiirusel ja salvestatud kasutades kiibiploki RAM-i. Versal™ ACAP disaini signaalid ja liidesed on ühendatud ILA sondi ja pesa sisenditega. Need lisatud signaalid ja liidesed on sampjuhitakse projekteerimiskiirustel, kasutades südamiktaklla sisendit ja salvestatakse kiibile ploki RAM-mäludesse. Põhiparameetrid määravad järgmised:
- Sondide arv (kuni 512) ja sondi laius (1 kuni 1024).
- Mitmed pesad ja liidese valikud.
- Jälg sample sügavus.
- Andmed ja/või käivitusomadused sondide jaoks.
- Võrdluste arv iga sondi jaoks.
Side ILA tuumaga toimub AXI silumisjaoturi eksemplari abil, mis ühendub juhtimis-, liidese- ja töötlemissüsteemi (CIPS) IP-tuumaga.
Kui kujundus on Versal ACAP-i laaditud, kasutage Vivado® loogikaanalüsaatori tarkvara, et seadistada ILA mõõtmise käivitussündmus. Pärast päästiku ilmnemist samppuhver täidetakse ja laaditakse üles Vivado loogikaanalüsaatorisse. Sa saad view need andmed lainekuju akna abil. Sond sample ja päästiku funktsionaalsus on rakendatud programmeeritavas loogikapiirkonnas. Kiibisisene RAM- või UltraRAM-mälu, mis põhineb kohandamisel valitud salvestussihtmärgil, mis salvestab andmed, kuni tarkvara need üles laadib. Sündmuste käivitamiseks, andmete hõivamiseks või ILA tuumaga suhtlemiseks pole vaja kasutaja sisendit ega väljundit. ILA tuum on võimeline jälgima liidese taseme signaale, see võib edastada tehingutaseme teavet, näiteks AXI4 liideste tasumata tehinguid.
ILA sondi päästiku võrdleja
Iga sondi sisend on ühendatud päästiku komparaatoriga, mis on võimeline sooritama erinevaid toiminguid. Käitusajal saab komparaatori seadistada teostama = või != võrdlusi. See hõlmab sobivaid tasememustreid, näiteks X0XX101. See hõlmab ka servaüleminekute tuvastamist, nagu tõusev serv (R), langev serv (F), kas serv (B) või ülemineku puudumine (N). Päästiku võrdleja võib teha keerukamaid võrdlusi, sealhulgas >, <, ≥ ja ≤.
TÄHTIS! Komparaator seadistatakse Vivado® loogikaanalüsaatori kaudu tööajal.
ILA käivitusseisund
Käivitustingimus tuleneb iga ILA sondi päästiku võrdlustulemuste tõeväärtuse "JA" või "VÕI" arvutusest. Kasutades Vivado® loogikaanalüsaatorit, saate valida, kas AND-sond käivitab komparaatorite sondid või "OR". Säte "JA" põhjustab käivitussündmuse, kui kõik ILA-sondide võrdlused on rahuldatud. Säte "OR" põhjustab käivitussündmuse, kui mõni ILA sondi võrdlustest on rahuldatud. Käivitustingimus on käivitussündmus, mida kasutatakse ILA jälgimise mõõtmiseks.
Rakendused
ILA tuum on mõeldud kasutamiseks rakenduses, mis nõuab Vivado® abil kontrollimist või silumist. Järgmine joonis näitab CIPS-i IP-tuuma kirjutamist ja lugemist AXI-ploki RAM-kontrollerist läbi AXI-kiibi (NoC) võrgu. ILA tuum on ühendatud AXI NoC ja AXI ploki RAM-kontrolleri liidesevõrku, et jälgida riistvarahalduris AXI4 tehingut.
Litsentsimine ja tellimine
Seda Xilinx® LogiCORE™ IP-moodulit pakutakse Xilinx Vivado® Design Suite'iga lisatasuta Xilinxi lõppkasutaja litsentsi tingimuste alusel.
Märkus. Litsentsi vajalikkuse kontrollimiseks vaadake IP-kataloogi veergu Litsents. Kaasatud tähendab, et Vivado® Design Suite'iga on kaasas litsents; Ostmine tähendab, et südamiku kasutamiseks peate ostma litsentsi. Teave teiste Xilinx® LogiCORE™ IP-moodulite kohta on saadaval Xilinxi intellektuaalomandi lehel. Teiste Xilinxi LogiCORE IP-moodulite ja tööriistade hindade ja saadavuse kohta teabe saamiseks võtke ühendust kohaliku Xilinxi müügiesindajaga.
Toote spetsifikatsioon
Sadamakirjeldused
Järgmistes tabelites on üksikasjad ILA portide ja parameetrite kohta.
ILA pordid
Tabel 1: ILA pordid | ||
Pordi nimi | I/O | Kirjeldus |
clk | I | Disainkell, mis näitab kogu päästiku- ja salvestusloogikat. |
sond [ – 1:0] | I | Sondi pordi sisend. Sondi pordi number on vahemikus 0 kuni
511. Sondi pordi laius (tähistatakse ) on vahemikus 1 kuni 1024. Peate selle pordi deklareerima vektorina. 1-bitise pordi jaoks kasutage sondi [0:0]. |
trig_out | O | Trig_out pordi saab genereerida kas päästiktingimusest või välisest trig_in pordist. Loogikaanalüsaatoril on käivitusaja juhtelement, et lülituda käivitustingimuste ja trig_in vahel, et juhtida trig_out. |
trig_in | I | Protsessipõhises süsteemis kasutatav sisendpäästikuport Embedded Cross Triggeri jaoks. Kaskaadpäästiku loomiseks saab ühendada teise ILA-ga. |
pesa_ _ | I | Pesa liides.
Liidese tüüp luuakse dünaamiliselt pesa_ alusel _ liidese tüübi parameeter. Liideste üksikud pordid on riistvarahalduris jälgimiseks saadaval. |
trig_out_ack | I | Trig_out kinnitus. |
trig_in_ack | O | Trig_in kinnitus. |
lähtestada | I | Kui ILA sisendi tüüp on seatud väärtusele 'Liidese monitor', peaks see port olema sama lähtestussignaal, mis on sünkroonne pesaga_ ühendatud disainiloogikaga _ ILA tuuma pordid. |
S_TELG | I/O | Valikuline port.
Kasutatakse käsitsi ühendamiseks AXI silumisjaoturi tuumaga, kui jaotises Täpsemad suvandid on valitud „Luba AXI4- Stream Interface käsitsi ühendamiseks AXI silumisjaoturiga”. |
M_TELG | I/O | Valikuline port.
Kasutatakse käsitsi ühendamiseks AXI Debug Hubi tuumaga, kui jaotises Täpsemad suvandid on valitud „Luba AXI4-voo liides AXI silumisjaoturiga käsitsi ühendamiseks”. |
Tabel 1: ILA pordid (jätkub) | ||
Pordi nimi | I/O | Kirjeldus |
aresetn | I | Valikuline port.
Kasutatakse käsitsi ühendamiseks AXI Debug Hubi tuumaga, kui jaotises Täpsemad suvandid on valitud „Luba AXI4-voo liides AXI silumisjaoturiga käsitsi ühendamiseks”. See port peaks olema sünkroonne AXI Debug Hubi lähtestuspordiga. |
alk | I | Valikuline port.
Kasutatakse käsitsi ühendamiseks AXI Debug Hubi tuumaga, kui jaotises Täpsemad suvandid on valitud „Luba AXI4-voo liides AXI silumisjaoturiga käsitsi ühendamiseks”. See port peaks olema sünkroonne AXI Debug Hubi kellapordiga. |
ILA parameetrid
Tabel 2: ILA parameetrid | |||
Parameeter | Lubatud Väärtused | Vaikeväärtused | Kirjeldus |
Komponendi_nimi | String A–Z, 0–9 ja _ (alakriips) | ila_0 | Instantseeritava komponendi nimi. |
C_NUM_OF_PROBES | 1–512 | 1 | ILA sondi portide arv. |
C_MEMORY_TYPE | 0, 1 | 0 | Jäädvustatud andmete salvestuse sihtmärk. 0 vastab ploki RAM-ile ja 1 vastab UltraRAM-ile. |
C_ANDMED_DEPTH | 1,024, 2,048,
4,096, 8,192, 16,384, 32,768, 65,536, 131,072 |
1,024 | Sondi salvestuspuhvri sügavus. See arv tähistab maksimaalset s-de arvuampmida saab iga sondi sisendi tööajal salvestada. |
C_PROBE _LAAIUS | 1–1024 | 1 | Sondi pordi laius . Kus on sondi port, mille väärtus on 0 kuni 1,023. |
C_TRIGOUT_ET | Tõene/vale | VALE | Lubab käivitamise funktsiooni. Kasutatakse porte trig_out ja trig_out_ack. |
C_TRIGIN_ET | Tõene/vale | VALE | Lubab käivitamise funktsioonides. Kasutatakse porte trig_in ja trig_in_ack. |
C_SISEND_PIPE_STAGES | 0–6 | 0 | Lisage sondi portidele täiendavad flopid. Üks parameeter kehtib kõigi sondiportide kohta. |
ALL_PROBE_SAME_MU | Tõene/vale | TÕSI | See sunnib kõigi sondidega võrdlema samu väärtusühikuid (vastavusühikuid). |
C_PROBE _MU_CNT | 1–16 | 1 | Võrdlusväärtuse (vastavuse) ühikute arv sondi kohta. See kehtib ainult siis, kui ALL_PROBE_SAME_MU on FALSE. |
C_PROBE _TYPE | ANDMED ja TRIGGER, TRIGGER, ANDMED | ANDMED ja TRIGGER | Valitud sondi valimiseks käivitustingimuse või andmete salvestamise eesmärgil või mõlema jaoks. |
C_ADV_TRIGGER | Tõene/vale | VALE | Lubab eelkäivituse valiku. See võimaldab käivitada olekumasina ja saate Vivado Logic Analyzeris kirjutada oma käivitusjada. |
Tabel 2: ILA parameetrid (jätkub) | |||
Parameeter | Lubatud Väärtused | Vaikeväärtused | Kirjeldus |
C_NUM_MONITOR_SLOTS | 1-11 | 1 | Liidese pesade arv. |
Märkused:
1. Võrdlusväärtuste (sobivuse) ühikute maksimaalne arv on piiratud 1,024-ga. Põhipäästiku (C_ADV_TRIGGER = FALSE) jaoks on igal sondil üks võrdlusväärtuse ühik (nagu varasemas versioonis). Kuid eelkäivitusvaliku puhul (C_ADV_TRIGGER = TRUE) tähendab see, et üksikutel sondidel võib siiski olla võimalik valida võrdlusväärtuste arvu ühikuid ühest neljani. Kuid kõik võrdlusväärtuse ühikud ei tohiks ületada 1,024. See tähendab, et kui teil on vaja nelja võrdlusühikut sondi kohta, on teil lubatud kasutada ainult 256 sondi. |
Disain koos Core'iga
See jaotis sisaldab juhiseid ja lisateavet südamikuga projekteerimise hõlbustamiseks.
Kellaaeg
Clk sisendport on kell, mida ILA tuum sondi väärtuste registreerimiseks kasutab. Parimate tulemuste saavutamiseks peaks see olema sama kellasignaal, mis on sünkroonne disainiloogikaga, mis on ühendatud ILA südamiku sondiportidega. Kui ühendate käsitsi AXI Debug Hubiga, peaks ack-signaal olema sünkroonne AXI Debug Hubi kella sisendpordiga.
Lähtestatakse
Kui seate ILA sisendi tüübiks Interface Monitor, peaks lähtestamisport olema sama lähtestussignaal, mis on sünkroonne selle disainiloogikaga, mille liides on ühendatud.
pesa_ _ ILA tuuma sadam. AXI Debug Hubi tuumaga käsitsi ühendamiseks peaks praegune port olema sünkroonne AXI Debug Hubi tuuma lähtestuspordiga.
Voo sammude kujundamine
Selles jaotises kirjeldatakse tuuma kohandamist ja genereerimist, tuuma piiramist ning sellele IP-tuumale omaseid simulatsiooni-, sünteesi- ja juurutamisetappe. Üksikasjalikumat teavet standardsete Vivado® disainivoogude ja IP-integraatori kohta leiate järgmistest Vivado Design Suite'i kasutusjuhenditest:
- Vivado Design Suite'i kasutusjuhend: IP-alamsüsteemide kujundamine IP-integraatori abil (UG994)
- Vivado Design Suite'i kasutusjuhend: IP-ga kujundamine (UG896)
- Vivado Design Suite'i kasutusjuhend: alustamine (UG910)
- Vivado Design Suite'i kasutusjuhend: Logic Simulation (UG900)
Tuuma kohandamine ja genereerimine
See jaotis sisaldab teavet Xilinxi® tööriistade kasutamise kohta Vivado® Design Suite'i tuuma kohandamiseks ja genereerimiseks. Kui kohandate ja genereerite Vivado IP-integraatori tuuma, vaadake üksikasjalikku teavet Vivado Design Suite'i kasutusjuhendist: IP-alamsüsteemide kavandamine IP-integraatori abil (UG994). IP-integraator võib kujunduse valideerimisel või loomisel teatud konfiguratsiooniväärtused automaatselt välja arvutada. Et kontrollida, kas väärtused muutuvad, vaadake parameetri kirjeldust selles peatükis. To view parameetri väärtus, käivitage Tcl-konsoolis käsk validate_bd_design. Saate kohandada IP-d oma disainis kasutamiseks, määrates IP-tuumaga seotud erinevate parameetrite väärtused järgmiste sammude abil.
- Valige IP kataloogist IP.
- Topeltklõpsake valitud IP-d või valige tööriistaribalt käsk Kohanda IP-d või paremklõpsake menüüd.
Üksikasjad leiate Vivado Design Suite'i kasutusjuhendist: IP-ga projekteerimine (UG896) ja Vivado Design Suite'i kasutusjuhendist: Alustamine (UG910). Selle peatüki joonised on Vivado IDE illustratsioonid. Siin kujutatud paigutus võib praegusest versioonist erineda.
Tuumale juurdepääsu saamiseks tehke järgmist.
- Avage projekt, valides File seejärel Ava projekt või loo uus projekt, valides File seejärel Uus projekt Vivados.
- Avage IP-kataloog ja liikuge mis tahes taksonoomia juurde.
- Tuumanime Vivado IDE kuvamiseks topeltklõpsake ILA-l.
Üldiste valikute paneel
Järgmisel joonisel on kujutatud vahekaarti Üldsuvandid algsättes, mis võimaldab teil suvandeid määrata.
Järgmisel joonisel on AXI sätte vahekaart Üldsuvandid, mis võimaldab teil määrata suvandid.
- Komponendi nimi: kasutage seda tekstivälja, et anda ILA tuumale kordumatu mooduli nimi.
- ILA sisendi tüüp: see suvand määrab, millist tüüpi liidest või signaali ILA peaks siluma. Praegu on selle parameetri väärtused "Native Probes", "Interface Monitor" ja "Mixed".
- Sondide arv: kasutage seda tekstivälja, et valida ILA südamiku sondiportide arv. Vivado® IDE-s kasutatav kehtiv vahemik on 1 kuni 64. Kui vajate rohkem kui 64 sondiporti, peate ILA tuuma genereerimiseks kasutama Tcl käsuvoogu.
- Liidese pesade arv (saadaval ainult liidese monitori tüübi ja segatüübi puhul): see suvand võimaldab teil valida AXI liidese pesade arvu, mis tuleb ILA-ga ühendada.
- Kõigi sondiportide jaoks sama arv võrdlusseadmeid: sellel paneelil saab konfigureerida komparaatorite arvu sondi kohta. Valides saab lubada kõigi sondide jaoks sama arvu võrdlusseadmeid.
Sondi pordipaneelid
Järgmisel joonisel on näidatud vahekaart Probe Ports, mis võimaldab määrata sätteid.
- Sondi pordi paneel: iga sondi pordi laiust saab konfigureerida sondi pordi paneelides. Igal Probe Port Panelil on kuni seitse porti.
- Sondi laius: võib mainida iga sondi pordi laiust. Kehtiv vahemik on 1 kuni 1024.
- Võrdlejate arv: see suvand on lubatud ainult siis, kui suvand „Kõigi sondiportide jaoks sama arv võrdlusseadmeid” on keelatud. Igale sondile vahemikus 1 kuni 16 saab seadistada komparaatori.
- Andmed ja/või päästik: selle valiku abil saab määrata iga sondi sondi tüübi. Kehtivad valikud on DATA_and_TRIGGER, DATA ja TRIGGER.
- Võrdlusvalikud: selle suvandi abil saab määrata iga sondi toimingu või võrdluse tüübi.
Liidese valikud
Järgmisel joonisel on kujutatud vahekaarti Liidese suvandid, kui ILA sisendi tüübiks on valitud Interface Monitor või Mixed type.
- Liidese tüüp: tarnija, teek, nimi ja versioon (VLNV), mida ILA tuum jälgib.
- AXI-MM ID laius: valib AXI liidese ID laiuse, kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI-MM Data Width: valib pesale vastavad parameetrid_Valib AXI liidese andmete laiuse, kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI-MM Address Width: valib AXI liidese aadressi laiuse, kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- Luba AXI-MM/Stream Protocol Checker: lubab pesa jaoks AXI4-MM või AXI4-Stream protokolli kontrollija kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM või AXI4-Stream, kus on pesa number.
- Luba tehingute jälgimise loendurid: lubab AXI4-MM tehingute jälgimise võimaluse.
- Tasumata lugemistehingute arv: määrab tasumata lugemistehingute arvu ID kohta. Väärtus peaks olema võrdne või suurem kui selle ühenduse ootelolevate lugemistehingute arv.
- Tasumata kirjutamistehingute arv: määrab tasumata kirjutamistehingute arvu ID kohta. Väärtus peaks olema võrdne selle ühenduse jaoks käimasolevate kirjutamistoimingute arvuga või sellest suurem.
- APC olekusignaalide jälgimine: lubage pesa APC olekusignaalide jälgimine kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI lugemisaadressi kanali seadistamine andmetena: valige pesa andmete salvestamiseks lugemisaadressi kanali signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI lugemisaadressi kanali konfigureerimine trigeriks: valige lugemisaadressi kanali signaalid pesa käivitustingimuste määramiseks kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI lugemise andmekanali seadistamine andmeteks: valige pesa jaoks andmete salvestamiseks lugemise andmekanali signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI lugemise andmekanali konfigureerimine trigeriks: valige lugemise andmekanali signaalid, et määrata pesa käivitustingimused kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI kirjutamisaadressi kanali konfigureerimine andmetena: valige pesa andmete salvestamiseks kirjutamisaadressi kanali signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI kirjutamisaadressi kanali konfigureerimine trigeriks: valige pesa käivitustingimuste määramiseks kirjutamisaadressi kanali signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- Konfigureerige AXI kirjutamisandmekanal andmetena: valige pesa andmete salvestamiseks andmekanalite kirjutamise signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI kirjutamisandmekanali konfigureerimine trigeriks: valige pesa käivitustingimuse määramiseks andmekanalite kirjutamise signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI kirjutamisvastuse kanali konfigureerimine andmetena: valige pesa jaoks andmete salvestamiseks kirjutamisvastuse kanali signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI kirjutamisvastuse kanali konfigureerimine trigeriks: valige pesa käivitustingimuse määramiseks kirjutamisvastuse kanali signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-MM, kus on pesa number.
- AXI-Stream Tdata Width: valib AXI-Streami liidese Tdata laiuse, kui pesa_ liidese tüüp on konfigureeritud kui AXI-Stream, kus on pesa number.
- AXI-Stream TID Width: valib AXI-Streami liidese TID laiuse, kui pesa_ liidese tüüp on konfigureeritud kui AXI-Stream, kus on pesa number.
- AXI-Stream TUSER Width: valib AXI-Streami liidese TUSER laiuse, kui pesa_ liidese tüüp on konfigureeritud kui AXI-Stream, kus on pesa number.
- AXI-Stream TDEST Width: valib AXI-Stream liidese TDEST laiuse, kui pesa_ liidese tüüp on konfigureeritud kui AXI-Stream, kus on pesa number.
- AXISe signaalide konfigureerimine andmetena: valige pesa andmete salvestamiseks AXI4-Stream signaalid
kui pesa_ liidese tüüp on konfigureeritud kui AXI-Stream where on pesa number. - AXISe signaalide konfigureerimine päästikuks: valige pesa päästikutingimuste määramiseks AXI4-Stream signaalid kui pesa_ liidese tüüp on konfigureeritud kui AXI-Stream, kus on pesa number.
- Konfigureeri pesa andmetena ja/või päästikuna: valib pesa jaoks mitte-AXI pesa signaalid, et määrata käivitustingimus või andmesalvestuse eesmärk. kui pesa_ liidese tüüp on konfigureeritud mitte-AXI-ks, kus on pesa number.
Salvestusvalikud
Järgmisel joonisel on kujutatud vahekaarti Salvestusvalikud, mis võimaldab valida salvestuse sihtmärgi tüübi ja kasutatava mälu sügavuse.
- Storage Target: seda parameetrit kasutatakse rippmenüüst salvestuse sihtmärgi tüübi valimiseks.
- Andmete sügavus: seda parameetrit kasutatakse sobiva s valimiseksample sügavus rippmenüüst.
Täpsemad valikud
Järgmine joonis näitab vahekaarti Täpsemad suvandid.
- Luba AXI4-voo liides AXI silumisjaoturiga käsitsi ühendamiseks: kui see on lubatud, annab see suvand IP-le AXIS-liidese AXI silumisjaoturiga ühenduse loomiseks.
- Enable Trigger Input Interface: märkige see suvand valikulise päästiku sisendpordi lubamiseks.
- Enable Trigger Output Interface: märkige see suvand valikulise päästiku väljundpordi lubamiseks.
- Sisendtoru Stages: valige juurutustulemuste parandamiseks proovi jaoks lisatavate registrite arv. See parameeter kehtib kõigi sondide kohta.
- Täiustatud päästik: märkige, et lubada olekusmasinapõhine päästikute järjestus.
Väljundi genereerimine
Lisateavet leiate Vivado Design Suite'i kasutusjuhendist: IP-ga kujundamine (UG896).
Tuuma piiramine
Nõutavad piirangud
ILA tuum sisaldab XDC-d file mis sisaldab sobivaid valede teepiiranguid, et vältida kella domeeni sünkroonimisteed ristuvate ülepiirangute tekkimist. Samuti eeldatakse, et ILA südamiku clk sisendpordiga ühendatud kellasignaal on teie disainis korralikult piiratud.
Seadme, paketi ja kiiruse valikud
See jaotis ei kehti selle IP-tuuma jaoks.
- Kella sagedused
See jaotis ei kehti selle IP-tuuma jaoks. - Kellahaldus
See jaotis ei kehti selle IP-tuuma jaoks. - Kella paigutus
See jaotis ei kehti selle IP-tuuma jaoks. - Pangandus
See jaotis ei kehti selle IP-tuuma jaoks. - Transiiveri paigutus
See jaotis ei kehti selle IP-tuuma jaoks. - I/O standard ja paigutus
See jaotis ei kehti selle IP-tuuma jaoks.
Simulatsioon
Põhjalikku teavet Vivado® simulatsioonikomponentide kohta ja teavet toetatud kolmandate osapoolte tööriistade kasutamise kohta leiate Vivado Design Suite'i kasutusjuhendist: Logic Simulation (UG900).
Süntees ja rakendamine
Lisateavet sünteesi ja juurutamise kohta leiate Vivado Design Suite'i kasutusjuhendist: IP-ga kujundamine (UG896).
Silumine
See lisa sisaldab üksikasju Xilinx® tugiteenuste ressursside kohta websaidi ja silumistööriistad. Kui IP nõuab litsentsivõtit, tuleb võti kontrollida. Vivado® disainitööriistadel on mitu litsentsi kontrollpunkti, et litsentsitud IP-aadressi voo kaudu piirata. Kui litsentsikontroll õnnestub, saab IP genereerimist jätkata. Vastasel juhul katkeb genereerimine veaga. Litsentsi kontrollpunkte jõustavad järgmised tööriistad.
- Vivado süntees
- Vivado rakendamine
- write_bitstream (Tcl käsk)
TÄHTIS! IP-litsentsi taset eiratakse kontrollpunktides. Test kinnitab kehtiva litsentsi olemasolu. See ei kontrolli IP-litsentsi taset.
Abi otsimine saidilt Xilinx.com
Tuuma kasutamisel disaini- ja silumisprotsessi abistamiseks on Xilinxi tugi web leht sisaldab olulisi ressursse, nagu toote dokumentatsioon, väljalaskemärkmed, vastuste kirjed, teave teadaolevate probleemide kohta ja lingid edasise tootetoe saamiseks. Saadaval on ka Xilinxi kogukonna foorumid, kus liikmed saavad õppida, osaleda, jagada ja esitada küsimusi Xilinxi lahenduste kohta.
Dokumentatsioon
See tootejuhend on põhidokument, mis on seotud tuumaga. Selle juhendi koos dokumentatsiooniga, mis on seotud kõigi projekteerimisprotsessis abistavate toodetega, leiate Xilinxi tugiteenustest. web lehekülge või kasutades Xilinx® Documentation Navigatorit. Laadige allalaadimiste lehelt alla Xilinxi dokumentatsiooninavigaator. Selle tööriista ja saadaolevate funktsioonide kohta lisateabe saamiseks avage pärast installimist veebispikker.
Vastuse rekordid
Vastusekirjed sisaldavad teavet sagedamini esinevate probleemide kohta, kasulikku teavet nende probleemide lahendamise ja kõigi Xilinxi tootega seotud teadaolevate probleemide kohta. Vastuste kirjed luuakse ja neid säilitatakse iga päev, tagades, et kasutajatel on juurdepääs kõige täpsemale saadaolevale teabele. Selle tuuma vastusekirjeid saab leida, kasutades Xilinxi põhitoe kasti Otsi tugi web lehel. Otsingutulemuste maksimeerimiseks kasutage selliseid märksõnu nagu:
- Toote nimi
- Tööriistateade(d)
- Esitatud probleemi kokkuvõte
Pärast tulemuste tagastamist on tulemuste edasiseks sihtimiseks saadaval filtriotsing.
Tehniline tugi
Xilinx pakub selle LogiCORE™ IP-toote jaoks tehnilist tuge Xilinxi kogukonna foorumites, kui seda kasutatakse toote dokumentatsioonis kirjeldatud viisil. Xilinx ei saa garanteerida ajastust, funktsionaalsust ega tuge, kui teete mõnda järgmistest:
- Rakenda lahendus seadmetes, mida pole dokumentatsioonis määratletud.
- Kohandage lahendust kaugemale, kui toote dokumentatsioonis lubatud.
- Muutke kujunduse mis tahes jaotist sildiga EI MUUDA.
Küsimuste esitamiseks minge Xilinxi kogukonna foorumitele.
Täiendavad ressursid ja õigusalane teave
Xilinxi ressursid
Tugiressursside (nt vastused, dokumentatsioon, allalaadimised ja foorumid) kohta vaadake jaotist Xilinxi tugi.
Dokumentatsiooninavigaatorid ja disainikeskused
Xilinx® Documentation Navigator (DocNav) pakub juurdepääsu Xilinxi dokumentidele, videotele ja tugiressurssidele, mida saate teabe leidmiseks filtreerida ja otsida. DocNavi avamiseks:
- • Vivado® IDE-st valige Help → Documentation and Tutorials.
• Windowsis valige Start → Kõik programmid → Xilinx Design Tools → DocNav.
• Sisestage Linuxi käsureale docnav.
Xilinxi disainikeskused pakuvad linke projekteerimisülesannete ja muude teemade kaupa korraldatud dokumentatsioonile, mida saate kasutada põhikontseptsioonide õppimiseks ja korduma kippuvate küsimuste lahendamiseks. Disainikeskustele juurdepääsemiseks tehke järgmist.
- DocNavis klõpsake nuppu Design Hubs View sakk.
- Xilinxi peal webvt Design Hubsi lehte.
Märkus. DocNavi kohta lisateabe saamiseks vaadake Xilinxi lehelt Documentation Navigator websaidile.
Viited
Need dokumendid pakuvad selle juhendi jaoks kasulikku lisamaterjali:
- Vivado Design Suite'i kasutusjuhend: programmeerimine ja silumine (UG908)
- Vivado Design Suite'i kasutusjuhend: IP-ga kujundamine (UG896)
- Vivado Design Suite'i kasutusjuhend: IP-alamsüsteemide kujundamine IP-integraatori abil (UG994)
- Vivado Design Suite'i kasutusjuhend: alustamine (UG910)
- Vivado Design Suite'i kasutusjuhend: Logic Simulation (UG900)
- Vivado Design Suite'i kasutusjuhend: juurutamine (UG904)
- ISE-lt Vivado Design Suite'i migratsioonijuhend (UG911)
- AXI Protocol Checker LogiCORE IP tootejuhend (PG101)
- AXI4-Stream Protocol Checker LogiCORE IP tootejuhend (PG145)
Läbivaatamise ajalugu
Järgmine tabel näitab selle dokumendi redaktsioonide ajalugu.
jaotis | Läbivaatamise kokkuvõte |
11/23/2020 versioon 1.1 | |
Esialgne vabastamine. | Ei kehti |
Palun lugege: Olulised juriidilised teated
Siinkohal teile avaldatud teave (“Materjalid”) on mõeldud ainult Xilinxi toodete valimiseks ja kasutamiseks. Kohaldatavate seadustega lubatud maksimaalses ulatuses: (1) Materjalid tehakse kättesaadavaks "NAGU ON" ja kõigi vigadega, Xilinx LAHTIB KÕIKIDEST OTSESELT, KAUDSELT VÕI KOHUSTUSLIKEST GARANTIIDEST JA TINGIMUSTEST, SEALHULGAS, KUID MITTE PIIRATUD, MERCHONI GARANTIITEGA. – RIKKUMINE VÕI SOBIVUS MISGIKS KONKREETSEKS EESMÄRGIKS; ja (2) Xilinx ei vastuta (olgu see lepingust või lepinguvälistusest, sealhulgas hooletusest, ega mis tahes muu vastutuse teooria alusel) mis tahes liiki või laadi kaotuste või kahjude eest, mis on seotud materjalidega, tulenevad või on nendega seotud. (sealhulgas materjalide kasutamine teie poolt), sealhulgas mis tahes otsese, kaudse, erilise, juhusliku või kaudse kaotuse või kahju eest (sealhulgas andmete, kasumi, firmaväärtuse või mis tahes tüüpi kaotuse või kahju eest, mis on tekkinud mis tahes hagi tõttu kolmanda osapoole poolt) isegi juhul, kui selline kahju või kaotus oli mõistlikult ettenähtav või kui Xilinxit oli selle võimalusest teavitatud.
Xilinx ei võta endale kohustust parandada materjalides sisalduvaid vigu ega teavitada teid materjalide või toote spetsifikatsioonide uuendustest. Te ei tohi materjale reprodutseerida, muuta, levitada ega avalikult kuvada ilma eelneva kirjaliku nõusolekuta. Teatud toodetele kehtivad Xilinxi piiratud garantii tingimused, palun vaadake Xilinxi müügitingimusi, mida saab viewtoim at https://www.xilinx.com/legal.htm#tos; IP-südamikele võivad kehtida garantii- ja tugitingimused, mis sisalduvad Xilinxi teile väljastatud litsentsis. Xilinxi tooted ei ole kavandatud ega mõeldud tõrkekindlaks ega kasutamiseks üheski rakenduses, mis nõuab tõrkeohutut jõudlust; võtate ainuriski ja vastutuse Xilinxi toodete kasutamise eest sellistes kriitilistes rakendustes, palun vaadake Xilinxi müügitingimusi, mida saab viewtoim at https://www.xilinx.com/legal.htm#tos.
See dokument sisaldab esialgset teavet ja seda võidakse ette teatamata muuta. Siin esitatud teave on seotud toodete ja/või teenustega, mis ei ole veel müügiks saadaval, ning see on esitatud üksnes teavitamise eesmärgil ning see ei ole mõeldud müügipakkumiseks või viidatud toodete ja/või teenuste turustamiskatseks ega ole mõeldud seda tõlgendama. siin.
AUTORAKENDUSTE LAHTIÜTLUS
AUTOTOOTED (OSANUMBRIL TUNNISTATUD KUIDAS "XA") EI OLE GARANTII KASUTAMISEKS TURVAPATJADE KASUTAMISEKS VÕI KASUTAMISEKS RAKENDUSTEL, MIS MÕJUTAB SÕIDUKI JUHTIMIST ("OHUTUSRAKENDUS"), VÄLJA VÄLJA KUI SEE EI OLE SOOVITATUD. ISO 26262 AUTOMODITE OHUTUSSTANDARDIGA ("OHUTUSDISAIN"). KLIENDID PEAVAD ENNE TOOTEID SISALDAVATE SÜSTEEMIDE KASUTAMIST VÕI LEVITAMIST SELLISED SÜSTEEMID OHUTUSE EESMÄRGID POOLT TESTIMA. TOODETE KASUTAMINE OHUTUSRAKENDUSES ILMA OHUTUSDISAINITA ON TÄIELIKULT KLIENDI RISKULT, KUULUVAD AINULT TOOTE VASTUTUSE PIIRANGUID RAHALDATAVATE SEADUSTE JA MÄÄRUSTEGA.
Autoriõigus 2020 Xilinx, Inc. Xilinx, Xilinxi logo, Alveo, Artix, Kintex, Spartan, Versal, Virtex, Vivado, Zynq ja teised siin sisalduvad määratud kaubamärgid on Xilinxi kaubamärgid Ameerika Ühendriikides ja teistes riikides. Kõik muud kaubamärgid on nende vastavate omanike omand.PG357 (v1.1) 23. november 2020, ILA koos AXI4-Stream Interface v1.1
Laadige alla PDF: Xilinx AXI4-Stream integreeritud loogikaanalüsaatori juhend