Mwongozo wa Kichanganuzi Kilichounganishwa cha Mantiki cha Xilinx AXI4
Utangulizi
Kichanganuzi Kilichounganishwa cha Mantiki (ILA) chenye msingi wa Kiolesura cha AXI4-Stream ni IP ya kuchanganua mantiki inayoweza kubinafsishwa ambayo inaweza kutumika kufuatilia mawimbi ya ndani na violesura vya muundo. Msingi wa ILA unajumuisha vipengele vingi vya kina vya vichanganuzi vya kisasa vya mantiki, ikijumuisha milinganyo ya vichochezi vya boolean na vichochezi vya mpito wa makali. Msingi pia hutoa utatuzi wa kiolesura na uwezo wa ufuatiliaji pamoja na kuangalia itifaki kwa AXI iliyopangwa kwa kumbukumbu na AXI4-Stream. Kwa sababu msingi wa ILA unalingana na muundo unaofuatiliwa, vizuizi vyote vya muundo wa saa ambavyo vinatumika kwenye muundo wako pia vinatumika kwa vijenzi vya msingi wa ILA. Ili kutatua miingiliano ndani ya muundo, IP ya ILA inahitaji kuongezwa kwenye muundo wa kuzuia katika kiunganishi cha Vivado® IP. Vile vile, chaguo la kuangalia itifaki ya AXI4/AXI4-Stream inaweza kuwashwa kwa IP ya ILA katika kiunganishi cha IP. Ukiukaji wa itifaki unaweza kisha kuonyeshwa katika muundo wa wimbi viewer ya kichanganuzi cha mantiki cha Vivado.
Vipengele
- Nambari inayoweza kuchaguliwa na mtumiaji ya bandari za uchunguzi na upana wa uchunguzi.
- Malengo ya hifadhi yanayoweza kuchaguliwa na mtumiaji kama vile kuzuia RAM na UltraRAM
- Bandari nyingi za uchunguzi zinaweza kuunganishwa kuwa hali ya kichochezi kimoja.
- Nafasi za AXI zinazoweza kuchaguliwa na mtumiaji ili kutatua miingiliano ya AXI katika muundo.
- Chaguo zinazoweza kusanidiwa kwa violesura vya AXI ikiwa ni pamoja na aina za kiolesura na kufuatilia sample kina.
- Data na anzisha mali kwa uchunguzi.
- Idadi ya vilinganishi na upana kwa kila uchunguzi na milango mahususi ndani ya violesura.
- Ingizo/tokeo violesura vya vichochezi mtambuka.
- Uwekaji bomba unaoweza kusanidiwa kwa uchunguzi wa pembejeo.
- Ukaguzi wa itifaki ya AXI4-MM na AXI4-Stream.
Kwa maelezo zaidi kuhusu msingi wa ILA, angalia Mwongozo wa Mtumiaji wa Vivado Design Suite: Kupanga na Kurekebisha Hitilafu (UG908).
Ukweli wa IP
Jedwali la Ukweli wa IP la LogiCORE™ | |
Maalum ya Msingi | |
Familia ya Kifaa Kinachotumika1 | Versal™ ACAP |
Violesura vya Mtumiaji Vinavyotumika | IEEE Kiwango cha 1149.1 - JTAG |
Imetolewa na Core | |
Kubuni Files | RTL |
Exampna Ubunifu | Verilog |
Benchi la Mtihani | Haijatolewa |
Vikwazo File | Vikwazo vya Usanifu wa Xilinx® (XDC) |
Mfano wa Uigaji | Haijatolewa |
Dereva ya S/W Inayotumika | N/A |
Mitiririko ya Usanifu iliyojaribiwa2 | |
Uingizaji wa Kubuni | Vivado® Design Suite |
Uigaji | Kwa simulators zinazotumika, angalia Zana za Kubuni za Xilinx: Mwongozo wa Vidokezo vya Kutolewa. |
Usanisi | Mchanganyiko wa Vivado |
Msaada | |
Kumbukumbu zote za Mabadiliko ya IP ya Vivado | Kumbukumbu za Mabadiliko ya IP ya Vivado: 72775 |
Msaada wa Xilinx web ukurasa | |
Vidokezo:
1. Kwa orodha kamili ya vifaa vinavyotumika, angalia katalogi ya IP ya Vivado®. 2. Kwa matoleo yanayotumika ya zana, angalia Zana za Kubuni za Xilinx: Mwongozo wa Vidokezo vya Kutolewa. |
Zaidiview
Kuelekeza Maudhui kwa Mchakato wa Usanifu
Hati za Xilinx® zimepangwa kulingana na seti ya michakato ya kawaida ya usanifu ili kukusaidia kupata maudhui yanayofaa kwa kazi yako ya sasa ya ukuzaji. Hati hii inashughulikia michakato ifuatayo ya muundo:
- Maunzi, IP, na Ukuzaji wa Mfumo: Kuunda vizuizi vya IP vya PL kwa jukwaa la maunzi, kuunda kernels za PL, uigaji wa utendaji wa mfumo mdogo, na kutathmini muda wa Vivado®, matumizi ya rasilimali na kufungwa kwa nishati. Pia inahusisha kuendeleza jukwaa la vifaa kwa ajili ya kuunganisha mfumo. Mada katika hati hii zinazotumika kwa mchakato huu wa kubuni ni pamoja na:
- Ufafanuzi wa Bandari
- Kufunga na kuweka upya
- Kubinafsisha na Kuunda Msingi
Msingi Zaidiview
Mawimbi na violesura katika muundo wa FPGA vimeunganishwa kwa uchunguzi wa ILA na pembejeo za yanayopangwa. Ishara hizi na miingiliano, iliyoambatanishwa na probe na pembejeo za yanayopangwa kwa mtiririko huo, ni sampinayoongozwa kwa kasi ya muundo na kuhifadhiwa kwa kutumia RAM ya block ya kwenye-chip. Mawimbi na violesura katika muundo wa Versal™ ACAP vimeunganishwa kwenye uchunguzi wa ILA na pembejeo za yanayopangwa. Ishara hizi zilizoambatishwa na violesura ni sampinayoongozwa kwa kasi ya muundo kwa kutumia ingizo la saa ya msingi na kuhifadhiwa kwenye kumbukumbu za RAM kwenye block block. Vigezo vya msingi vinabainisha yafuatayo:
- Idadi ya probes (hadi 512) na upana wa uchunguzi (1 hadi 1024).
- idadi ya inafaa na chaguzi interface.
- Fuatilia sample kina.
- Data na/au anzisha mali kwa ajili ya uchunguzi.
- Idadi ya vilinganishi kwa kila uchunguzi.
Mawasiliano na msingi wa ILA hufanywa kwa kutumia mfano wa Kitovu cha Utatuzi cha AXI ambacho huunganishwa na msingi wa IP wa Kudhibiti, Kiolesura na Uchakataji (CIPS).
Baada ya muundo kupakiwa kwenye Versal ACAP, tumia programu ya kuchanganua mantiki ya Vivado® ili kusanidi tukio la kichochezi cha kipimo cha ILA. Baada ya kichochezi kutokea, sample bafa hujazwa na kupakiwa kwenye kichanganuzi cha mantiki cha Vivado. Unaweza view data hii kwa kutumia dirisha la waveform. Uchunguzi wa samputendakazi wa le na trigger unatekelezwa katika eneo la mantiki linaloweza kupangwa. RAM au kumbukumbu ya UltraRAM kulingana na uhifadhi unaolengwa wakati wa kuweka mapendeleo ambayo huhifadhi data hadi itakapopakiwa na programu. Hakuna ingizo la mtumiaji au pato linalohitajika ili kuanzisha matukio, kunasa data, au kuwasiliana na msingi wa ILA. ILA msingi ina uwezo wa kufuatilia mawimbi ya kiwango cha kiolesura, inaweza kuwasilisha maelezo ya kiwango cha muamala kama vile miamala ambayo haijasalia ya violesura vya AXI4.
ILA Probe Trigger Comparator
Kila pembejeo ya uchunguzi imeunganishwa na kilinganishi cha trigger ambacho kinaweza kufanya shughuli mbalimbali. Wakati wa kukimbia kilinganishi kinaweza kuwekwa kufanya = au != kulinganisha. Hii ni pamoja na mifumo ya ngazi inayolingana, kama vile X0XX101. Pia inajumuisha kutambua mageuzi ya ukingo kama vile ukingo unaoinuka (R), ukingo unaoanguka (F), ama ukingo (B), au hakuna mpito (N). Kilinganishi cha vichochezi kinaweza kufanya ulinganisho changamano zaidi, ikijumuisha >, <, ≥, na ≤.
MUHIMU! Kilinganishi kimewekwa wakati wa utekelezaji kupitia kichanganuzi cha mantiki cha Vivado®.
Hali ya Kuchochea ILA
Hali ya kichochezi ni matokeo ya hesabu ya Boolean "NA" au "AU" ya kila moja ya matokeo ya kilinganishi cha kichochezi cha ILA. Kwa kutumia kichanganuzi cha kimantiki cha Vivado®, unachagua ikiwa "NA" utaanzisha uchunguzi wa vilinganishi au "AU" nao. Mipangilio ya "NA" husababisha tukio la kichochezi wakati ulinganisho wote wa uchunguzi wa ILA utakaporidhika. Mpangilio wa "AU" husababisha tukio la kichochezi wakati ulinganisho wowote wa uchunguzi wa ILA umeridhika. Hali ya kichochezi ni tukio la kichochezi kinachotumika kwa kipimo cha ufuatiliaji cha ILA.
Maombi
Msingi wa ILA umeundwa ili kutumika katika programu ambayo inahitaji uthibitishaji au utatuzi kwa kutumia Vivado®. Kielelezo kifuatacho kinaonyesha msingi wa CIPS IP huandika na kusoma kutoka kwa kidhibiti cha RAM cha AXI kupitia Mtandao wa AXI kwenye Chip (NoC). Msingi wa ILA umeunganishwa kwenye wavu wa kiolesura kati ya AXI NoC na kidhibiti cha RAM cha AXI ili kufuatilia muamala wa AXI4 katika kidhibiti maunzi.
Leseni na Kuagiza
Moduli hii ya IP ya Xilinx® LogiCORE™ inatolewa bila gharama ya ziada kwa Xilinx Vivado® Design Suite chini ya masharti ya Leseni ya Mtumiaji wa Hatima ya Xilinx.
Kumbuka: Ili kuthibitisha kuwa unahitaji leseni, angalia safu wima ya Leseni ya Katalogi ya IP. Imejumuishwa inamaanisha kuwa leseni imejumuishwa na Vivado® Design Suite; Ununuzi unamaanisha kuwa lazima ununue leseni ili kutumia msingi. Taarifa kuhusu moduli zingine za IP za Xilinx® LogiCORE™ zinapatikana katika ukurasa wa Miliki Miliki ya Xilinx. Kwa maelezo kuhusu bei na upatikanaji wa moduli na zana nyingine za Xilinx LogiCORE IP, wasiliana na mwakilishi wako wa karibu wa mauzo wa Xilinx.
Uainishaji wa Bidhaa
Ufafanuzi wa Bandari
Majedwali yafuatayo yanatoa maelezo kuhusu bandari na vigezo vya ILA.
Bandari za ILA
Jedwali la 1: Bandari za ILA | ||
Jina la bandari | I/O | Maelezo |
clk | I | Saa ya muundo ambayo husaa mantiki ya vichochezi na uhifadhi. |
uchunguzi [ - 1:0] | I | Chunguza ingizo la mlango. Nambari ya bandari ya uchunguzi iko katika safu kutoka 0 hadi
511. Upana wa mlango wa uchunguzi (unaoonyeshwa na ) iko kati ya 1 hadi 1024. Lazima utangaze bandari hii kama vekta. Kwa mlango wa biti-1, tumia uchunguzi [0:0]. |
trig_out | O | Lango la trig_out linaweza kuzalishwa kutoka kwa hali ya kichochezi au kutoka kwa mlango wa nje wa trig_in. Kuna udhibiti wa muda wa kukimbia kutoka kwa Kichanganuzi cha Mantiki ili kubadili kati ya hali ya kichochezi na trig_in ili kuendesha trig_out. |
trig_in | I | Lango la kichochezi cha ingizo linalotumika katika mfumo msingi wa mchakato wa Kichochezi Kinachopachikwa. Inaweza kuunganishwa kwa ILA nyingine ili kuunda Kichochezi cha kuteleza. |
nafasi_ _ | I | Yanayopangwa interface.
Aina ya interface imeundwa kwa nguvu kulingana na yanayopangwa_ _ kigezo cha aina ya interface. Bandari za kibinafsi ndani ya miingiliano zinapatikana kwa ufuatiliaji katika kidhibiti cha maunzi. |
trig_out_ack | I | Kukiri kwa trig_out. |
trig_in_ack | O | Kukubalika kwa trig_in. |
weka upya | I | Aina ya Ingizo ya ILA inapowekwa kuwa 'Kichunguzi cha Kiolesura', mlango huu unapaswa kuwa ishara sawa ya kuweka upya ambayo inasawazishwa na mantiki ya muundo ambayo imeambatishwa kwenye Slot_ _ bandari za msingi wa ILA. |
S_AXIS | I/O | Lango la hiari.
Inatumika kwa muunganisho wa mikono na msingi wa AXI Debug Hub wakati 'Washa AXI4- Kiolesura cha Kutiririsha kwa Muunganisho wa Manul hadi AXI Hub ya Utatuzi' imechaguliwa katika Chaguo za Kina. |
M_AXIS | I/O | Lango la hiari.
Inatumika kwa muunganisho wa mtu mwenyewe na msingi wa AXI Debug Hub wakati 'Washa AXI4- Kiolesura cha Kutiririsha kwa Muunganisho wa Mwongozo kwenye Kitovu cha Utatuzi cha AXI' kimechaguliwa katika 'Chaguo za Juu'. |
Jedwali la 1: Bandari za ILA (endelea) | ||
Jina la bandari | I/O | Maelezo |
aresetn | I | Lango la hiari.
Inatumika kwa muunganisho wa mtu mwenyewe na msingi wa AXI Debug Hub wakati 'Washa AXI4- Kiolesura cha Kutiririsha kwa Muunganisho wa Mwongozo kwenye Kitovu cha Utatuzi cha AXI' kimechaguliwa katika 'Chaguo za Juu'. Mlango huu unapaswa kusawazishwa na uwekaji upya lango la AXI Debug Hub. |
aclk | I | Lango la hiari.
Inatumika kwa muunganisho wa mtu mwenyewe na msingi wa AXI Debug Hub wakati 'Washa AXI4- Kiolesura cha Kutiririsha kwa Muunganisho wa Mwongozo kwenye Kitovu cha Utatuzi cha AXI' kimechaguliwa katika 'Chaguo za Juu'. Mlango huu unapaswa kusawazishwa na mlango wa saa wa AXI Debug Hub. |
Vigezo vya ILA
Jedwali la 2: Vigezo vya ILA | |||
Kigezo | Inaruhusiwa Maadili | Maadili Mbadala | Maelezo |
Sehemu_Jina | Mfuatano wenye A–Z, 0–9, na _ (chini) | ila_0 | Jina la sehemu iliyoanzishwa. |
C_NUM_OF_PROBES | 1–512 | 1 | Idadi ya bandari za uchunguzi za ILA. |
C_MEMORY_TYPE | 0, 1 | 0 | Uhifadhi unaolenga data iliyonaswa. 0 inalingana na kuzuia RAM na 1 inalingana na UltraRAM. |
C_DATA_KINA | 1,024, 2,048,
4,096, 8,192, 16,384, 32,768, 65,536, 131,072 |
1,024 | Chunguza kina cha bafa ya uhifadhi. Nambari hii inawakilisha idadi ya juu zaidi ya sampambayo inaweza kuhifadhiwa kwa wakati wa kukimbia kwa kila pembejeo ya uchunguzi. |
C_PROBE _UPANA | 1–1024 | 1 | Upana wa bandari ya uchunguzi . Wapi ni bandari ya uchunguzi kuwa na thamani kutoka 0 hadi 1,023. |
C_TRIGOUT_EN | Kweli/Uongo | UONGO | Huwasha utendakazi wa trig out. Bandari trig_out na trig_out_ack hutumiwa. |
C_TRIGIN_EN | Kweli/Uongo | UONGO | Huwasha trig katika utendakazi. Bandari trig_in na trig_in_ack hutumiwa. |
C_INPUT_PIPE_STAGES | 0–6 | 0 | Ongeza flops za ziada kwenye bandari za uchunguzi. Kigezo kimoja kinatumika kwa bandari zote za uchunguzi. |
ALL_PROBE_SAME_MU | Kweli/Uongo | KWELI | Hii inalazimisha vitengo sawa vya kulinganisha vya thamani (vizio vinavyolingana) na uchunguzi wote. |
C_PROBE _MU_CNT | 1–16 | 1 | Idadi ya vitengo vya Linganisha Thamani (Inayolingana) kwa kila uchunguzi. Hii ni halali ikiwa ALL_PROBE_SAME_MU ni FALSE. |
C_PROBE _TYPE | DATA na TRIGGER, TRIGGER, DATA | DATA na TRIGGER | Ili kuchagua uchunguzi uliochaguliwa wa kubainisha hali ya kichochezi au kwa madhumuni ya kuhifadhi data au kwa zote mbili. |
C_ADV_TRIGGER | Kweli/Uongo | UONGO | Huwasha chaguo la kichochezi cha mapema. Hii inawezesha mashine ya hali ya trigger na unaweza kuandika mlolongo wako wa kichochezi katika Vivado Logic Analyzer. |
Jedwali la 2: Vigezo vya ILA (endelea) | |||
Kigezo | Inaruhusiwa Maadili | Maadili Mbadala | Maelezo |
C_NUM_MONITOR_SLOTS | 1-11 | 1 | Idadi ya Slots za Kiolesura. |
Vidokezo:
1. Idadi ya juu zaidi ya vitengo vya thamani (inayolingana) ni 1,024. Kwa kichochezi cha msingi (C_ADV_TRIGGER = FALSE), kila uchunguzi una kitengo kimoja cha thamani cha kulinganisha (kama katika toleo la awali). Lakini kwa chaguo la kichochezi cha mapema (C_ADV_TRIGGER = TRUE), hii inamaanisha kuwa uchunguzi mahususi bado unaweza kuwa na uteuzi unaowezekana wa idadi ya vitengo vya kulinganisha vya maadili kutoka moja hadi nne. Lakini vitengo vyote vya kulinganisha vya thamani haipaswi kuzidi zaidi ya 1,024. Hii inamaanisha, ikiwa unahitaji vitengo vinne vya kulinganisha kwa kila uchunguzi basi unaruhusiwa kutumia uchunguzi 256 pekee. |
Kubuni na Core
Sehemu hii inajumuisha miongozo na maelezo ya ziada ili kuwezesha kubuni kwa msingi.
Kufunga
Lango la uingizaji wa clk ni saa inayotumiwa na msingi wa ILA kusajili thamani za uchunguzi. Kwa matokeo bora, inapaswa kuwa ishara sawa ya saa ambayo inalingana na mantiki ya muundo ambayo imeambatishwa kwenye bandari za uchunguzi wa msingi wa ILA. Unapounganisha wewe mwenyewe na Hub ya Utatuzi ya AXI, mawimbi ya aclk inapaswa kusawazishwa na mlango wa kuingiza wa saa wa AXI Debug Hub.
Huweka upya
Unapoweka Aina ya Ingizo ya ILA kuwa Kifuatiliaji cha Kiolesura, weka upya mlango unapaswa kuwa mawimbi sawa ya kuweka upya ambayo inasawazishwa na mantiki ya muundo ambayo kiolesura chake kimeambatishwa.
nafasi_ _ bandari ya msingi ya ILA. Kwa muunganisho wa manually na msingi wa AXI Debug Hub, mlango uliopo unapaswa kusawazishwa na mlango wa kuweka upya wa AXI Debug Hub msingi.
Hatua za Mtiririko wa Kubuni
Sehemu hii inaelezea kubinafsisha na kutengeneza msingi, kulazimisha msingi, na uigaji, usanisi, na hatua za utekelezaji ambazo ni mahususi kwa msingi huu wa IP. Maelezo zaidi kuhusu mtiririko wa muundo wa Vivado® wa kawaida na kiunganishi cha IP yanaweza kupatikana katika miongozo ifuatayo ya watumiaji ya Vivado Design Suite:
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Kuunda Mifumo midogo ya IP kwa kutumia Kiunganishi cha IP (UG994)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Kubuni na IP (UG896)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Kuanza (UG910)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Uigaji wa Mantiki (UG900)
Kubinafsisha na Kuunda Msingi
Sehemu hii inajumuisha maelezo kuhusu kutumia zana za Xilinx® ili kubinafsisha na kuzalisha msingi katika Vivado® Design Suite. Ikiwa unabinafsisha na kuzalisha msingi katika kiunganishi cha Vivado IP, angalia Mwongozo wa Mtumiaji wa Vivado Design Suite: Kuunda Mifumo midogo ya IP kwa kutumia Kiunganishi cha IP (UG994) kwa maelezo ya kina. Kiunganishi cha IP kinaweza kukokotoa kiotomatiki thamani fulani za usanidi wakati wa kuhalalisha au kuzalisha muundo. Ili kuangalia kama maadili yanabadilika, angalia maelezo ya kigezo katika sura hii. Kwa view thamani ya parameta, endesha amri ya validate_bd_design kwenye koni ya Tcl. Unaweza kubinafsisha IP kwa matumizi katika muundo wako kwa kubainisha thamani za vigezo mbalimbali vinavyohusishwa na msingi wa IP kwa kutumia hatua zifuatazo:
- Chagua IP kutoka kwa katalogi ya IP.
- Bofya mara mbili IP iliyochaguliwa au chagua amri ya Kubinafsisha IP kutoka kwa upau wa vidhibiti au ubofye menyu kulia.
Kwa maelezo, angalia Mwongozo wa Mtumiaji wa Vivado Design Suite: Kubuni kwa kutumia IP (UG896) na Mwongozo wa Mtumiaji wa Vivado Design Suite: Anza (UG910). Takwimu katika sura hii ni vielelezo vya Vivado IDE. Mpangilio unaoonyeshwa hapa unaweza kutofautiana na toleo la sasa.
Ili kufikia msingi, fanya yafuatayo:
- Fungua mradi kwa kuchagua File kisha Fungua Mradi au uunde mradi mpya kwa kuchagua File kisha Mradi Mpya katika Vivado.
- Fungua katalogi ya IP na uende kwenye orodha zozote za ushuru.
- Bofya mara mbili ILA ili kuleta jina la msingi la Vivado IDE.
Jopo la Chaguzi za Jumla
Kielelezo kifuatacho kinaonyesha kichupo cha Chaguzi za Jumla katika mpangilio wa Asili unaokuruhusu kubainisha chaguo:
Kielelezo kifuatacho kinaonyesha kichupo cha Chaguzi za Jumla katika mpangilio wa AXI unaokuruhusu kutaja chaguzi:
- Jina la Kijenzi: Tumia sehemu hii ya maandishi kutoa jina la kipekee la moduli kwa msingi wa ILA.
- Aina ya Ingizo ya ILA: Chaguo hili linabainisha ni aina gani ya kiolesura au mawimbi ya ILA inapaswa kutatuliwa. Kwa sasa, thamani za kigezo hiki ni "Uchunguzi Asilia", "Kichunguzi cha Kiolesura" na "Mchanganyiko."
- Idadi ya Vichunguzi: Tumia sehemu hii ya maandishi ili kuchagua idadi ya milango ya uchunguzi kwenye msingi wa ILA. Masafa halali yanayotumika katika Vivado® IDE ni 1 hadi 64. Ikiwa unahitaji zaidi ya milango 64 ya uchunguzi, unahitaji kutumia mtiririko wa amri ya Tcl ili kuzalisha msingi wa ILA.
- Idadi ya Nafasi za Kiolesura (zinapatikana tu katika aina ya Kiolesura cha Monitor na aina Mchanganyiko): Chaguo hili hukuruhusu kuchagua idadi ya nafasi za kiolesura cha AXI zinazohitaji kuunganishwa kwenye ILA.
- Idadi Sawa ya Vilinganishi kwa Bandari Zote za Uchunguzi: Idadi ya vilinganishi kwa kila uchunguzi inaweza kusanidiwa kwenye paneli hii. Idadi sawa ya vilinganishi vya probe zote inaweza kuwezeshwa kwa kuchagua.
Chunguza Paneli za Bandari
Kielelezo kifuatacho kinaonyesha kichupo cha Probe Ports ambacho hukuruhusu kubainisha mipangilio:
- Paneli ya Kuchunguza Bandari: Upana wa kila Mlango wa Uchunguzi unaweza kusanidiwa katika Paneli za Bandari za Probe. Kila Paneli ya Bandari ya Probe ina hadi bandari saba.
- Upana wa Uchunguzi: Upana wa kila Bandari ya Uchunguzi unaweza kutajwa. Masafa halali ni 1 hadi 1024.
- Idadi ya Vilinganishi: Chaguo hili linawashwa tu wakati chaguo la "Nambari Sawa ya Vilinganishi kwa Bandari Zote za Uchunguzi" limezimwa. Kilinganishi cha kila uchunguzi katika safu ya 1 hadi 16 kinaweza kuwekwa.
- Data na/au Kichochezi: Aina ya uchunguzi kwa kila uchunguzi inaweza kuwekwa kwa kutumia chaguo hili. Chaguo halali ni DATA_na_TRIGGER, DATA na TRIGGER.
- Chaguo za Kilinganishi: Aina ya operesheni au ulinganisho kwa kila uchunguzi unaweza kuwekwa kwa kutumia chaguo hili.
Chaguzi za Kiolesura
Kielelezo kifuatacho kinaonyesha kichupo cha Chaguzi za Kiolesura wakati Monitor ya Kiolesura au aina Mchanganyiko imechaguliwa kwa aina ya ingizo ya ILA:
- Aina ya Kiolesura: Muuzaji, Maktaba, Jina, na Toleo (VLNV) la kiolesura cha kufuatiliwa na msingi wa ILA.
- Upana wa Kitambulisho cha AXI-MM: Huchagua upana wa kitambulisho cha kiolesura cha AXI wakati slot_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Upana wa Data wa AXI-MM: Huchagua vigezo vinavyolingana na slot_Inachagua upana wa Data wa kiolesura cha AXI wakati slot_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Upana wa Anwani ya AXI-MM: Huchagua upana wa Anwani ya kiolesura cha AXI wakati slot_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Washa Kikagua Itifaki cha AXI-MM/Mtiririko: Huwasha kikagua itifaki cha AXI4-MM au AXI4-Stream kwa nafasi wakati nafasi_ aina ya kiolesura imesanidiwa kama AXI-MM au AXI4-Stream, ambapo ni nambari ya yanayopangwa.
- Washa Vihesabu vya Kufuatilia Muamala: Huwasha uwezo wa kufuatilia muamala wa AXI4-MM.
- Idadi ya Miamala ambayo haijasomwa: Hubainisha idadi ya miamala ambayo haijalipwa kwa kila kitambulisho. Thamani inapaswa kuwa sawa na au kubwa kuliko idadi ya miamala ambayo haijalipwa ya Muunganisho huo.
- Idadi ya Shughuli Zilizosalia za Kuandika: Hubainisha idadi ya miamala ambayo haijasalia ya Andika kwa kila kitambulisho. Thamani inapaswa kuwa sawa au kubwa kuliko idadi ya miamala ambayo haijasalia ya Muunganisho huo.
- Fuatilia mawimbi ya Hali ya APC: Washa ufuatiliaji wa mawimbi ya hali ya APC kwa nafasi wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha anwani cha AXI kama Data: Chagua mawimbi ya anwani ya kusoma kwa madhumuni ya kuhifadhi data kwa nafasi wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha anwani cha AXI kama Kichochezi: Chagua ishara za anwani za kusoma ili kubainisha hali ya kichochezi cha nafasi. wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha data cha AXI kama Data: Chagua mawimbi ya data ya kusoma kwa madhumuni ya kuhifadhi data kwa nafasi wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha data cha AXI kama Kichochezi: Chagua soma ishara za kituo cha data kwa kubainisha masharti ya vichochezi vya nafasi. wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha anwani cha AXI kama Data: Chagua andika mawimbi ya kituo cha anwani kwa madhumuni ya kuhifadhi data kwa nafasi wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha anwani cha AXI kama Kichochezi: Chagua andika ishara za kituo cha anwani kwa kubainisha masharti ya vichochezi vya nafasi. wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi AXI kuandika chaneli ya data kama Data: Chagua andika mawimbi ya kituo cha data kwa madhumuni ya kuhifadhi data kwa nafasi wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha data cha uandishi cha AXI kama Kichochezi: Chagua andika mawimbi ya kituo cha data ili kubainisha hali ya kichochezi cha nafasi. wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha majibu cha uandishi cha AXI kama Data: Chagua andika mawimbi ya kituo cha majibu kwa madhumuni ya kuhifadhi data kwa nafasi wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Sanidi kituo cha majibu cha uandishi cha AXI kama Kichochezi: Chagua andika ishara za kituo cha majibu kwa kubainisha hali ya kichochezi cha nafasi. wakati nafasi_ aina ya kiolesura imeundwa kama AXI-MM, wapi ni nambari ya yanayopangwa.
- Upana wa Tdata wa AXI-Stream: Huchagua upana wa Tdata wa kiolesura cha AXI-Stream wakati slot_ aina ya kiolesura imeundwa kama AXI-Stream, wapi ni nambari ya yanayopangwa.
- Upana wa TID wa AXI-Stream: Huchagua upana wa TID wa kiolesura cha AXI-Stream wakati slot_ aina ya kiolesura imeundwa kama AXI-Stream, wapi ni nambari ya yanayopangwa.
- Upana wa TUSER wa AXI-Stream: Huchagua upana wa TUSER wa kiolesura cha AXI-Stream wakati slot_ aina ya kiolesura imeundwa kama AXI-Stream, wapi ni nambari ya yanayopangwa.
- Upana wa TDEST wa AXI-Stream: Huchagua upana wa TDEST wa kiolesura cha AXI-Stream wakati slot_ aina ya kiolesura imeundwa kama AXI-Stream, wapi ni nambari ya yanayopangwa.
- Sanidi Ishara za AXIS kama Data: Chagua mawimbi ya AXI4-Stream kwa madhumuni ya kuhifadhi data kwa nafasi
wakati nafasi_ aina ya kiolesura imesanidiwa kama AXI-Stream ambapo ni nambari ya yanayopangwa. - Sanidi Ishara za AXIS kama Kichochezi: Chagua mawimbi ya AXI4-Mtiririko kwa ajili ya kubainisha hali ya kichochezi cha nafasi wakati nafasi_ aina ya kiolesura imeundwa kama AXI-Stream, wapi ni nambari ya yanayopangwa.
- Sanidi Nafasi kama Data na/au Kichochezi: Huchagua mawimbi yasiyo ya AXI ili kubainisha hali ya kichochezi au kwa madhumuni ya kuhifadhi data au kwa zote mbili kwa nafasi. wakati nafasi_ aina ya kiolesura imeundwa kama isiyo ya AXI, wapi ni nambari ya yanayopangwa.
Chaguzi za Hifadhi
Kielelezo kifuatacho kinaonyesha kichupo cha Chaguo za Hifadhi ambacho hukuruhusu kuchagua aina lengwa la uhifadhi na kina cha kumbukumbu itakayotumika:
- Lengo la Hifadhi: Kigezo hiki kinatumika kuchagua aina inayolengwa ya hifadhi kutoka kwenye menyu kunjuzi.
- Undani wa Data: Kigezo hiki kinatumika kuchagua s inayofaaample kina kutoka kwa menyu kunjuzi.
Chaguzi za Juu
Kielelezo kifuatacho kinaonyesha kichupo cha Chaguzi za Juu:
- Washa Kiolesura cha AXI4-Stream kwa Muunganisho wa Mwongozo kwenye Hub ya Utatuzi ya AXI: Inapowashwa, chaguo hili linatoa kiolesura cha AXIS ili IP iunganishwe kwenye Hub ya Utatuzi ya AXI.
- Washa Kiolesura cha Kuanzishia: Angalia chaguo hili ili kuwezesha mlango wa hiari wa kuingiza kichochezi.
- Washa Kiolesura cha Pato la Kuanzisha: Angalia chaguo hili ili kuwezesha mlango wa kutoa wa hiari wa kichochezi.
- Ingiza Bomba Stages: Chagua idadi ya rejista unazotaka kuongeza kwa uchunguzi ili kuboresha matokeo ya utekelezaji. Kigezo hiki kinatumika kwa probes zote.
- Kichochezi Kina: Angalia ili kuwezesha upangaji wa vichochezi kulingana na mashine.
Kizazi cha Pato
Kwa maelezo, angalia Mwongozo wa Mtumiaji wa Vivado Design Suite: Kubuni kwa kutumia IP (UG896).
Kuzuia Msingi
Vikwazo vinavyohitajika
Msingi wa ILA ni pamoja na XDC file ambayo ina vizuizi vinavyofaa vya njia za uwongo ili kuzuia kizuizi kupita kiasi cha njia za ulandanishi za vikoa vya saa. Inatarajiwa pia kuwa mawimbi ya saa iliyounganishwa kwenye mlango wa uingizaji wa clk wa msingi wa ILA imebanwa ipasavyo katika muundo wako.
Uteuzi wa Kifaa, Kifurushi na Kiwango cha Kasi
Sehemu hii haitumiki kwa msingi huu wa IP.
- Masafa ya Saa
Sehemu hii haitumiki kwa msingi huu wa IP. - Usimamizi wa Saa
Sehemu hii haitumiki kwa msingi huu wa IP. - Uwekaji wa Saa
Sehemu hii haitumiki kwa msingi huu wa IP. - Benki
Sehemu hii haitumiki kwa msingi huu wa IP. - Uwekaji wa Transceiver
Sehemu hii haitumiki kwa msingi huu wa IP. - Kiwango cha I/O na Uwekaji
Sehemu hii haitumiki kwa msingi huu wa IP.
Uigaji
Kwa maelezo ya kina kuhusu vipengee vya uigaji vya Vivado®, pamoja na maelezo kuhusu kutumia zana nyingine zinazotumika, angalia Mwongozo wa Mtumiaji wa Vivado Design Suite: Uigaji wa Mantiki (UG900).
Usanisi na Utekelezaji
Kwa maelezo kuhusu usanisi na utekelezaji, angalia Mwongozo wa Mtumiaji wa Vivado Design Suite: Kubuni kwa kutumia IP (UG896).
Utatuzi
Kiambatisho hiki kinajumuisha maelezo kuhusu rasilimali zinazopatikana kwenye Usaidizi wa Xilinx® webtovuti na zana za kurekebisha. Ikiwa IP inahitaji ufunguo wa leseni, ufunguo lazima uthibitishwe. Zana za kubuni za Vivado® zina vituo kadhaa vya ukaguzi vya leseni za kupata IP iliyo na leseni kupitia mtiririko huo. Ukaguzi wa leseni ukifaulu, IP inaweza kuendelea kutengeneza. Vinginevyo, kizazi kitasimama na hitilafu. Vizuizi vya leseni vinatekelezwa na zana zifuatazo:
- Mchanganyiko wa Vivado
- Utekelezaji wa Vivado
- andika_bitstream (amri ya Tcl)
MUHIMU! Kiwango cha leseni ya IP kimepuuzwa katika vituo vya ukaguzi. Jaribio linathibitisha leseni halali ipo. Haiangalii kiwango cha leseni ya IP.
Kupata Msaada kwenye Xilinx.com
Ili kusaidia katika mchakato wa kubuni na utatuzi unapotumia msingi, Usaidizi wa Xilinx web ukurasa una nyenzo muhimu kama vile uwekaji hati za bidhaa, maelezo kuhusu toleo, rekodi za majibu, taarifa kuhusu masuala yanayojulikana na viungo vya kupata usaidizi zaidi wa bidhaa. Mijadala ya Jumuiya ya Xilinx pia inapatikana ambapo wanachama wanaweza kujifunza, kushiriki, kushiriki, na kuuliza maswali kuhusu suluhu za Xilinx.
Nyaraka
Mwongozo huu wa bidhaa ndio hati kuu inayohusishwa na msingi. Mwongozo huu, pamoja na nyaraka zinazohusiana na bidhaa zote zinazosaidia katika mchakato wa kubuni, zinaweza kupatikana kwenye Msaada wa Xilinx. web ukurasa au kwa kutumia Kirambazaji cha Hati cha Xilinx®. Pakua Kirambazaji cha Hati za Xilinx kutoka kwa ukurasa wa Vipakuliwa. Kwa habari zaidi kuhusu chombo hiki na vipengele vinavyopatikana, fungua usaidizi wa mtandaoni baada ya kusakinisha.
Rekodi za Jibu
Rekodi za Jibu ni pamoja na taarifa kuhusu matatizo yanayokumbana na watu wengi, taarifa muhimu kuhusu jinsi ya kutatua matatizo haya, na masuala yoyote yanayojulikana kuhusu bidhaa ya Xilinx. Rekodi za Majibu huundwa na kudumishwa kila siku ili kuhakikisha kuwa watumiaji wanapata taarifa sahihi zaidi zinazopatikana. Rekodi za Jibu za msingi huu zinaweza kupatikana kwa kutumia kisanduku cha Usaidizi wa Utafutaji kwenye usaidizi mkuu wa Xilinx web ukurasa. Ili kuongeza matokeo yako ya utafutaji, tumia maneno muhimu kama vile:
- Jina la bidhaa
- Ujumbe wa zana
- Muhtasari wa suala lililojitokeza
Utafutaji wa kichujio unapatikana baada ya matokeo kurejeshwa ili kulenga matokeo zaidi.
Msaada wa Kiufundi
Xilinx hutoa usaidizi wa kiufundi kwenye Mijadala ya Jumuiya ya Xilinx kwa bidhaa hii ya IP ya LogiCORE™ inapotumiwa kama ilivyoelezwa katika hati za bidhaa. Xilinx haiwezi kuhakikisha muda, utendakazi, au usaidizi ikiwa utafanya mojawapo ya yafuatayo:
- Tekeleza suluhisho katika vifaa ambavyo havijafafanuliwa kwenye nyaraka.
- Geuza kukufaa zaidi ya ile inayoruhusiwa katika uhifadhi wa bidhaa.
- Badilisha sehemu yoyote ya muundo iliyoandikwa USIBADILISHE.
Ili kuuliza maswali, nenda kwenye Mijadala ya Jumuiya ya Xilinx.
Rasilimali za Ziada na Notisi za Kisheria
Rasilimali za Xilinx
Kwa nyenzo za usaidizi kama vile Majibu, Hati, Vipakuliwa na Mijadala, angalia Usaidizi wa Xilinx.
Kirambazaji cha Nyaraka na Vitovu vya Usanifu
Xilinx® Documentation Navigator (DocNav) hutoa ufikiaji wa hati za Xilinx, video, na nyenzo za usaidizi, ambazo unaweza kuchuja na kutafuta ili kupata maelezo. Ili kufungua DocNav:
- • Kutoka kwa Vivado® IDE, chagua Usaidizi → Hati na Mafunzo.
• Kwenye Windows, chagua Anza → Programu Zote → Zana za Usanifu za Xilinx → DocNav.
• Kwa kidokezo cha amri ya Linux, ingiza docnav.
Xilinx Design Hubs hutoa viungo vya hati zinazopangwa na kazi za kubuni na mada zingine, ambazo unaweza kutumia kujifunza dhana muhimu na kushughulikia maswali yanayoulizwa mara kwa mara. Ili kufikia Vitovu vya Kubuni:
- Katika DocNav, bofya Vitovu vya Kubuni View kichupo.
- Juu ya Xilinx webtovuti, angalia ukurasa wa Vitovu vya Kubuni.
Kumbuka: Kwa habari zaidi juu ya DocNav, angalia ukurasa wa Kirambazaji cha Hati kwenye Xilinx webtovuti.
Marejeleo
Hati hizi hutoa nyenzo za ziada muhimu na mwongozo huu:
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Kupanga na Kutatua (UG908)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Kubuni na IP (UG896)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Kuunda Mifumo midogo ya IP kwa kutumia Kiunganishi cha IP (UG994)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Kuanza (UG910)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Uigaji wa Mantiki (UG900)
- Mwongozo wa Mtumiaji wa Vivado Design Suite: Utekelezaji (UG904)
- Mwongozo wa Uhamiaji wa ISE hadi Vivado Design Suite (UG911)
- Mwongozo wa Bidhaa wa Kikagua Itifaki ya AXI LogiCORE (PG101)
- Mwongozo wa Bidhaa wa Kikagua Itifaki ya AXI4-LogiCORE (PG145)
Historia ya Marekebisho
Jedwali lifuatalo linaonyesha historia ya masahihisho ya hati hii.
Sehemu | Muhtasari wa Marekebisho |
11 / 23 / 2020 Toleo la 1.1 | |
Kutolewa kwa awali. | N/A |
Tafadhali Soma: Notisi Muhimu za Kisheria
Taarifa iliyofichuliwa kwako hapa chini (“Nyenzo”) imetolewa kwa ajili ya uteuzi na matumizi ya bidhaa za Xilinx pekee. Kwa kiwango cha juu zaidi kinachoruhusiwa na sheria inayotumika: (1) Nyenzo zinapatikana “KAMA ILIVYO” na kwa hitilafu zote, Xilinx INAKANUSHA DHAMANA NA MASHARTI YOTE, YANAYOELEZWA, YALIYODHANISHWA, AU KISHERIA, PAMOJA NA LAKINI SIO KIKOMO CHA DHAMANA YA UUZAJI, N. -UKIUKWAJI, AU KUFAA KWA KUSUDI LOLOTE FULANI; na (2) Xilinx hatawajibika (iwe katika mkataba au uhalifu, ikiwa ni pamoja na uzembe, au chini ya nadharia nyingine yoyote ya dhima) kwa hasara yoyote au uharibifu wa aina yoyote au asili inayohusiana na, kutokana na, au kuhusiana na, Nyenzo. (pamoja na matumizi yako ya Nyenzo), ikijumuisha kwa hasara yoyote ya moja kwa moja, isiyo ya moja kwa moja, maalum, ya bahati mbaya, au ya matokeo au uharibifu (pamoja na upotezaji wa data, faida, nia njema, au aina yoyote ya hasara au uharibifu uliopatikana kwa sababu ya hatua yoyote iliyoletwa. na mtu wa tatu) hata kama uharibifu au hasara kama hiyo ilionekana mapema au Xilinx alikuwa ameshauriwa juu ya uwezekano wa sawa.
Xilinx haichukui jukumu la kusahihisha hitilafu zozote zilizomo kwenye Nyenzo au kukuarifu kuhusu masasisho ya Nyenzo au vipimo vya bidhaa. Huruhusiwi kutoa tena, kurekebisha, kusambaza, au kuonyesha Nyenzo hadharani bila kibali cha maandishi. Bidhaa fulani ziko chini ya sheria na masharti ya udhamini mdogo wa Xilinx, tafadhali rejelea Sheria na Masharti ya Xilinx ambayo yanaweza kuwa. viewed katika https://www.xilinx.com/legal.htm#tos; Cores za IP zinaweza kuwa chini ya udhamini na masharti ya usaidizi yaliyo katika leseni iliyotolewa kwako na Xilinx. Bidhaa za Xilinx hazijaundwa au hazikusudiwa kuwa salama au kwa matumizi katika programu yoyote inayohitaji utendakazi usiofaa; unadhania hatari na dhima ya matumizi ya bidhaa za Xilinx katika programu muhimu kama hizi, tafadhali rejelea Sheria na Masharti ya Xilinx ambayo yanaweza kuwa. viewed katika https://www.xilinx.com/legal.htm#tos.
Hati hii ina maelezo ya awali na inaweza kubadilika bila taarifa. Taarifa iliyotolewa humu inahusiana na bidhaa na/au huduma ambazo bado hazijapatikana kwa ajili ya kuuzwa, na zimetolewa kwa madhumuni ya habari pekee na hazikusudiwa, au kufasiriwa, kama toleo la kuuza au kujaribu kufanya biashara ya bidhaa na/au huduma zinazorejelewa. humu.
KANUSHO LA MAOMBI YA GARI
BIDHAA ZA GARI (ZINA TAMBULISHIWA “XA” KATIKA SEHEMU YA NAMBA) HAZINA UHAKIKI WA KUTUMIA MIKOBA YA NDEGE AU KUTUMIA KATIKA MAOMBI YANAYOATHIRI UDHIBITI WA GARI (“MAOMBI YA USALAMA”) ISIPOKUWA KUNA USALAMA WA USALAMA. NA ISO 26262 KIWANGO CHA USALAMA WA MAGARI (“SAFETY DESIGN”). WATEJA, KABLA YA KUTUMIA AU KUSAMBAZA MIFUMO YOYOTE INAYOSHIRIKISHA BIDHAA, WATAJARIBU VIZURI MIFUMO HIYO KWA AJILI YA MADHUMUNI YA USALAMA. MATUMIZI YA BIDHAA KATIKA UTUMIAJI WA USALAMA BILA MUUNDO WA USALAMA YAKO KATIKA HATARI KABISA YA MTEJA, KWA KUHUSIKA PEKEE KWA SHERIA NA KANUNI ZINAZOTUMIKA INAYOONGOZA VIKOMO JUU YA UWAJIBIKAJI WA BIDHAA.
Hakimiliki 2020 Xilinx, Inc. Xilinx, nembo ya Xilinx, Alveo, Artix, Kintex, Spartan, Versal, Virtex, Vivado, Zynq, na chapa nyingine zilizoteuliwa zilizojumuishwa humu ni chapa za biashara za Xilinx nchini Marekani na nchi nyinginezo. Alama nyingine zote za biashara ni mali ya wamiliki husika.PG357 (v1.1) tarehe 23 Novemba 2020, ILA yenye AXI4-Stream Interface v1.1
Pakua PDF: Mwongozo wa Kichanganuzi Kilichounganishwa cha Mantiki cha Xilinx AXI4