Insamhladh Bogearraí RENESAS ForgeFPGA
Eolas Tábhachtach
Teicníc is ea insamhalta chun spreagadh ionchuir éagsúla a chur i bhfeidhm ar an dearadh ag amanna éagsúla chun a sheiceáil an iompraíonn an cód RTL an bealach atá beartaithe. Úsáidtear é chun stóinseacht an dearadh a fhíorú. Ligeann insamhalta don úsáideoir view an léaráid uainiúcháin de na comharthaí gaolmhara a thuiscint conas an cur síos ar an dearadh sa dearadh file iompraíonn.
Is píosaí cód iad testbenches a úsáidtear le haghaidh insamhalta. Cuirfidh binse tástála simplí an tAonad Faoi Thástáil (UUT) ar an toirt agus tiomáineann sé an t-ionchur. Úsáideann bogearraí Go Configure Icarus Verilog (iVerilog) agus GTKWave chun na tonnta insamhalta a urramú leis an spreagadh a chuirtear ar fáil sa bhinse tástála.
Déanann an doiciméad seo cur síos ar na céimeanna nach mór a ghlacadh agus Icarus á shuiteáil ar do chóras agus conas insamhalta rathúil a reáchtáil.
Suiteáil Icarus Verilog
a. Suiteáil an leagan is déanaí de Icarus Verilog (IVerilog) ó https://bleyer.org/icarus/
b. Bí cinnte IVerilog a chur leis an PATH agus lig dó GTKWave a shuiteáil (Féach Fíor 1)
c. Oscail an Go Cumraigh Bogearraí agus roghnaigh an chuid: SLG47910(Rev BB) chun Ceardlann Forge a oscailt (féach Fíor 2).
d. Cliceáil ar Eagarthóir FPGA i lár an bharra uirlisí ag barr nó is féidir leis an úsáideoir cliceáil faoi dhó ar struchtúr FPGA Core i lár na fuinneoige.
e. Osclaítear fuinneog nua ar a dtugtar Ceardlann Forge. Sa bharra uirlisí roghchláir ar an mbarr, cliceáil ar Roghanna → Socruithe. Sa bhosca dialóg Socruithe, téigh go dtí Uirlisí faoi Socruithe Úsáideora tab. Díroghnaigh an “Bosca timpeallacht an chórais” Úsáid do Icarus Verilog agus GTKWave. Cuir an cosán chuig Iverilog agus GTKWave shábháil i do chóras isteach sa spás tugtha (féach Fíor 4).
Tá tú leagtha síos go léir chun binse tástála a insamhladh agus cinntíonn na céimeanna thuas go seolann an GTKWave go huathoibríoch agus tú ag insamhlú binse tástála ar bhogearraí Go Configure.
Binse tástála
Is í an chéim is tábhachtaí maidir le haon chóras a chur i bhfeidhm go rathúil ná an dearadh agus a fheidhmiúlacht a fhíorú. Ní rogha ciallmhar córas casta a fhíorú tar éis na crua-earraí a chur i bhfeidhm. Tá sé neamhéifeachtach ó thaobh airgid, ama agus acmhainní de. Mar sin, i gcás FPGA, úsáidtear binse tástála chun cód foinse Verilog a thástáil.
Cuir i gcás go bhfuil ionchur againn atá 11 ghiotán, agus ba mhaith linn an gléas a thástáil le haghaidh na gcomhluachanna ionchuir go léir a d'fhéadfadh a bheith ann ie (211). Toisc gur líon an-mhór teaglamaí é seo, ní féidir é a thástáil de láimh. I gcásanna den sórt sin, tá binsí tástála an-úsáideach mar is féidir leat an dearadh a thástáil go huathoibríoch le haghaidh na luachanna féideartha go léir agus, mar sin, iontaofacht an dearadh tástála a dhearbhú. Úsáidtear Verilog Testbenches chun dearaí a insamhail agus a anailísiú gan aon ghá le haon fheiste crua-earraí fisiceacha.
Is modúl sintéiseithe é dearadh atá á thástáil, arna ghiorrú mar DUT, den fheidhmiúlacht is mian linn a thástáil. I bhfocail eile, is é an dearadh ciorcad ba mhaith linn a thástáil. Is féidir linn cur síos a dhéanamh ar ár DUT trí úsáid a bhaint as ceann amháin de na trí stíleanna samhaltaithe in Verilog – Leibhéal Geata, Sreabhadh Sonraí, nó Iompar.
Ní féidir binse tástála a shintéisiú, mar sin úsáidtear é chun críocha ionsamhlúcháin amháin. Ligeann sé seo don úsáideoir úsáid a bhaint as raon iomlán de thógálacha Verilog m.sh., eochairfhocail ar nós “for”, “$display” agus “$monitor” etc. chun binsí tástála a scríobh. Cuirfidh binse tástála simplí an t-Aonad Faoi Thástáil (UUT) nó an Ghléas Faoi Thástáil (DUT) agus na hionchuir tiomántáin ar an toirt.
Testbench a thuiscint
Scála Ama Sainmhíniú i Testbench
Agus iad ag ionsamhladh, ní mór go mbeadh a fhios ag na bogearraí conas a shainmhínítear an t-am. Sonraítear an t-aonad moille ag baint úsáide as an treoir scála ama, a shonraíonn an t-aonad ama agus an beachtas do na modúil a leanann é. Cuidíonn an `amscála le cinneadh a dhéanamh cad a chiallaíonn #1 i dtéarmaí ama. úsáidtear # chun an mhoill atá le tabhairt isteach sa chóras a shainiú de réir an aonaid ama a shonraítear san amscála. Mar sin, ciallaíonn #1 1 ns de mhoill má tá an t-aonad ama in ns.
Comhréir:
`scála ama / /
Is é time_unit an méid ama a léiríonn moill #1. Léiríonn an bonn time_precision cé mhéad pointe deachúlach beachtais atá le húsáid i gcoibhneas leis na haonaid ama. (Féach líne 23 i bhFíor 5)
Is féidir linn na tógálacha scála ama a úsáid chun aonaid ama éagsúla a úsáid sa dearadh céanna. Ní mór don úsáideoir a mheabhrú nach féidir sonraíochtaí moille a shintéisiú agus nach féidir iad a thiontú go loighic crua-earraí. Is chun críocha ionsamhlúcháin go hiomlán na feidhmeanna moille. $am agus $fíor-ama cuireann feidhmeanna an chórais an t-am reatha ar ais agus is féidir an fhormáid tuairiscithe réamhshocraithe a athrú le tasc córais eile $formáid ama .
Example:
`scála ama 10us/100ns
`scála ama 1ns/1ps
#10 athshocrú = 1; // moill 10 ns an comhartha
#0.49 $display( “T = %0t ag Am #0.49”, $realtime);
Is é #0.49 an mhoill atá sonraithe, atá níos lú ná an leath-aonad ama. Mar sin féin, sonraítear gurb é 1ps an beachtas ama agus mar sin ní féidir leis an ionsamhlóir dul níos lú ná 1ns, rud a fhágann gur féidir an ráiteas moille tugtha a shlánú agus 0ns a thabhairt. Mar sin, ní chuireann an ráiteas seo aon mhoill ar fáil.
Loga Insamhladh:
T = 1 ag Am #0.49
Dearbhú Modúl
Tá dearbhú modúil in aon bhinse tástála murab ionann agus príomhchód Verilog. I mbinse tástála, dearbhaítear an modúl gan aon chalafoirt chríochfoirt in éineacht leis. (Féach líne 25 i bhFíor 5)
Comhréir:
modúl ;
Tar éis dearbhú an mhodúil déantar na comharthaí ionchuir agus aschuir a shainítear níos luaithe sa phríomhdhearadh a shainiú file.
Úsáidimid dhá chineál comhartha le haghaidh comharthaí tiomána agus monatóireachta le linn an insamhalta. Coinneoidh an cineál sonraí reg an luach go dtí go sannfar luach nua dó. Ní féidir luach a shannadh don chineál seo sonraí ach amháin i mbloc i gcónaí nó i mbloc tosaigh.
Tá an cineál sonraí sreinge cosúil le nasc fisiceach. Coinneoidh sé an luach atá á thiomáint ag calafort, sannfaidh ráiteas, nó reg. Ní féidir an cineál sonraí seo a úsáid i mbloc tosaigh nó i gcónaí. Déantar aon pharaiméadar agus dearbhú slánuimhir sa chuid seo freisin.
Example:
Rial a, b; // sainmhínítear an t-ionchur sa chód HDL mar reg in testbench
sreang y; // comhartha aschuir i HDL mar shreang i testbench
DUT Tús
Is é cuspóir an bhinse tástála a fhíorú an bhfuil ár modúl DUT ag feidhmiú. Mar sin, ní mór dúinn ár modúl dearaidh a chur ar an bpointe chun modúl a thástáil.
Comhréir:
(. (comhartha1), . comhartha1>(comhartha2));
Example:
Ba cheart ALU d0 (.a(a), // comhartha “a” in ALU a nascadh le “a” sa mhodúl ALU_tb
Ba cheart .b(b), // comhartha “b” in ALU a nascadh le “b” sa mhodúl ALU_tb
.c(c));// comhartha “c” in ALU a nascadh le “c” sa mhodúl ALU_tb
Táimid tar éis modúl DUT ALU a chur ar an modúl tástála. Is é an t-ainm shampla (d0) rogha an úsáideora. Na comharthaí le tréimhse “.” os a gcomhair tá ainmneacha na gcomharthaí taobh istigh den mhodúl ALU, agus tá an sreang nó an reg a nascann siad leis sa bhinse tástála in aice leis an gcomhartha i lúibíní (). Moltar gach nasc calafoirt a chódú i líne ar leith ionas go mbeidh aon teachtaireacht earráide tiomsaithe dírithe i gceart ar an uimhir líne inar tharla an earráid. Toisc go ndéantar na naisc seo de réir ainm, níl an t-ord ina bhfeictear iad ábhartha.
Is féidir meandú DUT a dhéanamh freisin do na modúil ina bhfuil ainmneacha comharthaí difriúla ag modúl an bhinse tástála. Tá sé tábhachtach na comharthaí a mhapáil i gceart agus tú ar an toirt.
Example:
Ba cheart ALU d0 (.a(A), // comhartha “a” in ALU a nascadh le “A” sa mhodúl ALU_tb
Ba chóir go mbeadh .clk(clog), // comhartha “clk” in ALU ceangailte le modúl “clog” ALU_tb
.amach(AMACH)); // comhartha “as” in ALU a nascadh le “OUT” sa mhodúl ALU_tb
I gcónaí & Bloc Tosaigh i mBinse tástála
Tá dhá bhloc sheicheamhacha i Verilog, tosaigh agus i gcónaí. Is sna bloic seo a chuirimid an spreagadh i bhfeidhm.
Bloc tosaigh
An bloc tosaigh a fhorghníomhaítear ach uair amháin agus a fhoirceanntar nuair a dhéantar an líne dheireanach den bhloc a fhorghníomhú. Tá an spreagadh scríofa isteach sa bhloc tosaigh. (Féach líne 54-72 i bhFíor 5)
Comhréir:
..
tosaigh tosaigh
$dumpáilfile();
$dumpvars();
..(cuir isteach spreagadh)
deireadh
tosaíonn an bloc tosaigh a fhorghníomhú ag tús an insamhalta ag am t = 0. Ag tosú leis an gcéad líne idir an tús agus an deireadh, ritheann gach líne ó bhun go barr go dtí go bhfuil moill bainte amach. Nuair a bheidh an mhoill sroichte, fanann forghníomhú an bhloc seo go dtí go mbeidh an t-am moille (aonaid 10-uaire) caite agus ansin piocann sé an forghníomhú arís.
Is féidir le húsáideoirí spreagthaigh a shainiú ag baint úsáide as lúba (le haghaidh, cé go, más rud é-eile) chomh maith taobh istigh den bhloc tosaigh seo in ionad dul isteach go léir na teaglamaí de láimh.
Example:
Tús Tosaigh
A = 0; b = 0; // tús a fhorghníomhú
#10 a = 0; b = 1; // tá an forghníomhú ag t = am 10-aonad
#10 a = 1; b = 0; // tá an forghníomhú ag t = am 20-aonad
deireadh
Dumpáil Files
Rud eile le cuimhneamh ná an dearbhú $dumpáilfiles agus $dumpvars taobh istigh den bhloc tosaigh (féach líne 55-56 i bhFíor 5). Tá an $dumpáilfile a úsáidtear chun na hathruithe ar luachanna na líonta agus na gclár a dhumpáil in a file atá ainmnithe mar a argóint.
Le haghaidh example:
$dumpáilfile(“alu_tb.vcd”);
déanfaidh sé na hathruithe a dhumpáil i a file ainmnithe alu_tb.vcd. Déantar na hathruithe a thaifeadadh in a file ar a dtugtar VCD file a sheasann do dumpáil athraithe luacha. Stórálann VCD (dumpáil um athrú luacha) an fhaisnéis go léir faoi athruithe luacha. Ní féidir níos mó ná $dumpáil amháin a bheith againnfile ráitis in insamhalta Verilog.
Tá an $dumpvars a úsáidtear chun a shonrú cé na hathróga atá le dumpáil (sa file luaite ag $dumpfile). Is é an bealach is simplí é a úsáid gan argóint ar bith. Is é comhréir ghinearálta na $dumpvars
$dumpvars ( <, >);
Is féidir linn a shonrú go bunúsach cé na modúil, agus na hathróga sna modúil a dhéanfar a dhumpáil. Is é an bealach is simplí chun é seo a úsáid ná an leibhéal a shocrú go 0 agus ainm an mhodúil mar an modúl barr (go hiondúil an modúl barr testbench).
$dumpvars(0, alu_tb);
Nuair a shocraítear an leibhéal go 0, agus nuair nach sonraítear ach ainm an mhodúil, dumpálann sé GACH athróg an mhodúil sin agus na hathróga go léir i GACH modúil ar leibhéal níos ísle arna láithriú ag an mbarrmhodúl seo. Mura gcuirtear aon mhodúl isteach sa mhodúl barr seo, ní chlúdófar a athróg. Rud amháin eile, an dearbhú $dumpáilfile Ní mór dóibh teacht roimh an $dumpvars nó aon tascanna córais eile a shonraíonn dumpáil. Dumpáil seo files a dhearbhú roimh na hionchuir spreagtha eile, ní shábhálfar aon luach sna dumpaí seo files.
Bloc i gcónaí
Murab ionann agus na ráitis tosaigh, déantar bloc i gcónaí a fhorghníomhú arís agus arís eile, cé go dtosaíonn an cur i gcrích ag am t = 0. Le haghaidh example, tá an comhartha clog riachtanach chun ciorcaid sheicheamhacha cosúil le Smeach-flops a oibriú. Ní mór é a sholáthar go leanúnach. Mar sin, is féidir linn an cód le haghaidh oibriú an chloig a scríobh i mbinse tástála mar (féach líne 52 i bhFíor 5):
i gcónaí
#10 clk = ~clk;
endmodúl
Déantar an ráiteas thuas a fhorghníomhú tar éis 10 ns ag tosú ó t = 0. Déanfar luach an clk a inbhéartú tar éis 10 ns ón luach roimhe sin. Mar sin, gintear comhartha clog de leithead bíge 20 ns. Mar sin, gineann an ráiteas seo comhartha minicíochta 50 MHz. Tá sé tábhachtach a thabhairt faoi deara, go bhfuil an initialization an comhartha a rinneadh roimh an bloc i gcónaí. Mura ndéanaimid an chuid tosaighaithe, beidh an comhartha clk x ó t – 0, agus tar éis 10 ns, déanfar é a inbhéartú go x eile.
Féin-Seiceáil Testbench
Áirítear ar bhinse tástála féin-seiceála ráiteas chun an staid reatha a sheiceáil.
- $taispeáint tasc an chórais a úsáidtear go príomha chun teachtaireachtaí dífhabhtaithe a thaispeáint chun an sreabhadh insamhalta a rianú
tosaigh tosaigh
A = 0 ; b = 0 ; c = 0; #10; // ionchur a chur i bhfeidhm, fan
má thosaíonn( y! == 1).
$display( “Theip ar 000”) ; //seiceáil
c = 1; #10; //Iontráil a chur i bhfeidhm, fan
deireadh
eile má thosaíonn ( y! == 0).
$display("Theip ar 001") // seiceáil
b = 1; c = 0; #10; deireadh
eile má(y!==0)
$display (“Theip ar 010”); //seiceáil
deireadh
endmodúl
$taispeáint a úsáidtear chun luachanna athróg, teaghráin, nó slonn a thaispeáint. Ón sean thuasample, aon uair a bheidh aon cheann de na lúb más rud é-eile sásta, ansin beidh an logáil insamhlóir a thaispeáint ar a $ faoi seachtaispeáint ráiteas. Tá líne nua de réir réamhshocraithe ag deireadh na teaghráin.
$taispeáint (“am = %t , A = %b, B = %b, C = % b”, $am, A,B,C);
Déanfar na carachtair a luaitear sna Sleachta a phriontáil mar atá siad. Seasann an litir mar aon le % formáid na téad. Úsáidimid %b chun sonraí dénártha a léiriú. Is féidir linn %d, % h, %o a úsáid chun deachúil, heicsidheachúlach, agus octal a léiriú, faoi seach. Úsáidtear an %g chun réaduimhreacha a chur in iúl. Cuirfear na luachanna lasmuigh den luachan san ord a luaitear in ionad iad seo. Le haghaidh example, taispeánfar an ráiteas thuas sa logáil insamhalta mar: am = 20, A = 0, B = 1, C = 0
Tábla 1. Formáidí Tábla Verilog
Argóint | Cur síos |
% h, % H | Taispeáint i bhformáid heicsidheachúil |
%d, %D | Taispeáint i bhfoirm dheachúil |
%b, %B | Taispeáint i bhformáid dhénártha |
%m, %M | Taispeáin ainm ordlathach |
%s, %S | Taispeáin mar teaghrán |
%t, %T | Taispeáin i bhformáid ama |
%f, %F | Taispeáin 'fíor' i bhformáid dheachúil |
%e, %E | Taispeáin 'fíor' i bhformáid easpónantúil |
$taispeáint priontaí go príomha na sonraí nó an athróg mar atá sé ar an toirt an ama sin cosúil leis an printf i C. Ní mór dúinn a lua $taispeáint as cibé téacs atá le déanamh againn view sa logáil insamhalta.
- $am
$am is tasc córais é a thabharfaidh am reatha an ionsamhlúcháin ar ais.
- $monatóireacht
$monatóireacht déanfaidh sé faireachán ar na sonraí nó ar an athróg a bhfuil sé scríofa ina leith agus aon uair a athraíonn an athróg, priontálfaidh sé
an luach athraithe. Baineann sé éifeacht chomhchosúil amach trí $display a ghlaoch tar éis gach uair a thagann argóintí ar bith amach
nuashonraithe. $monatóireacht atá cosúil le tasc atá sceite le rith sa chúlra den phríomhshnáithe a dhéanann monatóireacht agus
taispeánann sé athruithe luacha a athróga argóinte. $monatóireacht tá an chomhréir chéanna aige le $taispeáint.
$monatóireacht(“am = %t, A = %b, B = %b, C = % b”, $am, A,B,C);
Ó Fhigiúr 7 is féidir leat a thabhairt faoi deara gur cuireadh línte nua cód leis chun an binse tástála a fhéinmheasúnú. Socrú an $taispeáint agus $monatóireacht beidh torthaí difriúla mar thoradh ar ráitis i gcodanna éagsúla den bhinse tástála (féach Fíor 8). $am a luaitear sna ráitis seo priontaí an t-am a bhfuil an luach á phriontáil dó. Ag an aonad am céanna a rá 170000, is féidir linn a fheiceáil conas a bhfuil difríocht i luach A agus B mar gheall ar an $taispeáint agus $monatóireacht ráitis.
Bogearraí GTKWave
Is tonn GTK+ lán-léirithe é GTKWave viewer le haghaidh Unix, Win32, agus Mac OSX a léann LXT, LXT2, VZT, FST, agus GHW files chomh maith le VCD/EVCD caighdeánach files agus ceadaíonn a viewing. A oifigiúil webTá an suíomh ag http://gtkwave.sourceforge.net/ . Moltar GTKWave viewle uirlis ionsamhlúcháin Icarus Verilog.
Nuair a chruthaítear binse tástála don úsáideoir chun feidhmiúlacht an dearaidh a thástáil, is féidir leis an úsáideoir na bogearraí GTKWave a úsáid anois chun view na tonnta.
Chun na bogearraí GTKWave a sheoladh chuig view na tonnta, ní mór don úsáideoir cliceáil ar Insamhladh Testbench cnaipe ar bharr an bharra uirlisí nó ón bpríomhroghchlár Uirlisí→ Insamhladh→ Insamhail Testbench. Mura bhfuil aon earráidí comhréire ag brath ar an dearadh, ba cheart an GTKWave a sheoladh go huathoibríoch nó taispeánfar torthaí na spreagthaí sa bhinse tástála sa chuid Logger den fhuinneog.
Osclaíonn bogearraí GTKWave an dumpa formáid .vcdfile go huathoibríoch. Ní thaispeánann an fhuinneog GTKWave an tonnchruth nuair a osclaítear í. Tugann sé seo deis don úsáideoir na comharthaí a theastaíonn uaidh a roghnú view agus breathnaigh. Chun an comhartha a roghnú, ní mór don úsáideoir a thaispeáint, ní mór don úsáideoir cliceáil ar ainm a mhodúil / cás ar thaobh clé na fuinneoige faoin táb SST. Trí chliceáil ar an + de gach ásc, is féidir leat na comharthaí a bhaineann leis an gcás sin a fheiceáil sa chuid bun. Ansin is féidir leat an comhartha atá uait a tharraingt agus a scaoileadh nó cliceáil faoi dhó orthu le taispeáint i bhfuinneog na gComharthaí. Is féidir leat gach ceann a roghnú freisin (CTRL + A) agus iad a chur isteach sa fhuinneog comharthaí (féach Fíor 9).
Cuirtear na comharthaí leis an bhfuinneog chomharthaí anois ach ní insamhladh fós iad. Tar éis na comharthaí atá ag teastáil a chur leis an bhfuinneog comhartha, cliceáil ar na comharthaí a chur in oiriúint do leithead reatha na fuinneoige agus ansin na comharthaí a athlódáil ón athlódáil
siombail i láthair ar an mbarra uirlisí. Is féidir leat na comharthaí a fheiceáil anois lena luachanna faoi seach.
Luachanna Comhartha
De réir réamhshocraithe, tá luachanna na gcomharthaí i bhformáid heicsidheachúil agus tá dath glas ar na tonnta go léir (má ritheann siad i gceart).
Is féidir le húsáideoirí airíonna na gcomharthaí seo a athrú trí chliceáil ar dheis ar an gcomhartha agus Formáid Sonraí nó Formáid Dath a roghnú. Is féidir le húsáideoir comhartha bán a chur isteach freisin chun ailt a dhéanamh idir grúpa comharthaí. Nuair a bheidh an toradh optúil inmhianaithe agat, is féidir leat do chuid cumraíochtaí a shábháil trí dhul File → Scríobh Sábháil File.
Barra Uirlisí GTKWave
Ceadaíonn an barra uirlisí (féach Fíor 10) don úsáideoir feidhmeanna bunúsacha an chomhartha a chomhlíonadh. Lig dúinn plé a dhéanamh ar gach rogha ar an mbarra uirlisí ó chlé go deas.
- Roghanna Roghchláir: Faoin rogha seo is féidir linn view na gnéithe éagsúla de na bogearraí is féidir a úsáid chun imirt timpeall leis na bogearraí. Clúdaítear na sonraí faoin rogha roghchláir seo i Roinn 8 den treoir úsáideora seo.
- Rianta Gearr: Úsáidtear é chun an comhartha roghnaithe a scriosadh ón bhfuinneog comhartha
- Cóipeáil Rianta: Úsáidtear é chun an comhartha roghnaithe a chóipeáil ón bhfuinneog comhartha
- Rianta Greamaigh: Is féidir an rian cóipeáilte/gearrtha a ghreamú ag áit eile sa bhfuinneog comhartha
- Zoom Fit: Úsáidtear é chun na comharthaí a fheistiú de réir mhéid na fuinneoige a roghnaíonn an t-úsáideoir a thaispeáint
- Súmáil Isteach: Úsáidtear é chun zúmáil isteach sa fhuinneog comhartha
- Súmáil Amach: Úsáidtear é chun an fhuinneog comhartha a zúmáil amach
- Zúmáil Cealaigh: úsáidtear é chun an zúmáil isteach/amach ar an bhfuinneog comhartha a chealú
- Súmáil chun Tosaigh: súmálfaidh sé seo an fhuinneog comhartha, ag taispeáint am tosaithe na gcomharthaí.
- Súmáil go Críoch: súmálfaidh sé seo an fhuinneog comhartha a thaispeánfaidh am críochnaithe na gcomharthaí
- Faigh an imeall roimhe seo: Aistríonn sé seo an marcóir ar an taobh clé ag léiriú an imeall roimhe
- Faigh an chéad chiumhais eile: Aistríonn sé seo an marcóir ar dheis ag léiriú an chéad chiumhais eile
- Scrollaigh banna íochtair/uachtair: ag baint úsáide as seo is féidir linn an fráma ama a shocrú inar mian leis an úsáideoir a thaispeáint. Le haghaidh example, is féidir linn an fráma ama a shocrú go 0 sec go 500 ns, taispeánfaidh sé na comharthaí faoin tréimhse sin amháin.
- Athlódáil: Brúitear an t-athlódáil gach uair a athraítear an comhartha atá ar taispeáint. Déanfaidh sé an comhartha a athlódáil agus a thaispeáint de réir na bparaiméadar nua. Le haghaidh example, tar éis fráma ama an chomhartha a athrú, ní mór dúinn an comhartha a athlódáil chun an comhartha a thaispeáint sa fhráma ama socraithe nua.
Roghanna Roghchláir
Ón chúinne uachtarach ar chlé de na bogearraí GTKWave, is féidir leis an úsáideoir rochtain a fháil ar na roghanna roghchláir trí chliceáil ar na trí líne ingearacha (féach Fíor 11). Is féidir leis an úsáideoir na roghanna seo a leanas a fháil faoi na roghanna Roghchláir:
File
Tá an File Fo-roghchlár tá míreanna éagsúla a bhaineann le rochtain files, allmhairiú-onnmhairithe VCD files, priontáil, agus léamh/scríbhneoireacht files agus ag imeacht.
Cuir in eagar
Úsáidtear an fo-roghchlár Edit chun feidhmeanna fóntais éagsúla a chomhlíonadh, mar shampla léiriú sonraí na luachanna a athrú i bhfofhuinneog na dtonn. Ag baint úsáide as na roghanna faoin bhfo-roghchlár Edit, is féidir leis an úsáideoir formáid sonraí na gcomharthaí a athrú, iad a athshocrú, iad a aistriú, iad a ghearradh amach, aird a tharraingt orthu, comharthaí grúpa, trácht ar chomharthaí, dath na gcomharthaí a athrú, etc.
Cuardaigh
Úsáidtear an fo-roghchlár Cuardaigh chun cuardaigh a dhéanamh ar ghlanainmneacha agus luachanna. Cabhraíonn sé le feidhmeanna a chomhlíonadh ar leibhéil ordlathais éagsúla de na comharthaí agus cásanna sa VCD file.
Am
Tá forthacar de na feidhmeanna a chomhlíonann na cnaipí Nascleanúintí agus an Phainéil Stádais san fho-roghchlár ama.
Cuireann sé ar chumas feidhmeanna simplí, a bhaineann le ham, cosúil le zúmáil, bogadh go pointe ama ar leith, an comhartha a aistriú i dtreo áirithe, etc.
Marcóir
Úsáidtear an fo-roghchlár marcála chun ionramhálacha éagsúla a dhéanamh ar an marcóir chomh maith le scrollaigh as an scáileán a rialú.
Cuireann sé ar chumas an fheidhmiúlacht a chur marcóirí iomadúla ar an fhuinneog comhartha. Ceadaítear uasmhéid de 26 marcóir ainmneacha agus caithfidh na hamanna do chách a bheith difriúil.
a. Chun Marcóirí a chur leis sa bhfuinneog comhartha
Cliceáil ar chlé ag an bpointe riachtanach áit ar mhaith leat an Marcóir a chur agus brúigh ALT + N. Cuirfidh sé seo marcóir ainmnithe (A,B,C, etc.) ag an bpointe riachtanach. Is féidir le húsáideoir leanúint ar aghaidh ag déanamh seo ar feadh 26 ionad ama éagsúla.
Chun an luach ama ag na marcóirí áiteanna ar fad a chur i gcomparáid, Roghchlár → Marcóirí → Taispeáin Sonraí Marcála Athraithe.
Osclóidh sé seo fuinneog leis an luach ama ag gach Marcóir. Is féidir leis an úsáideoir a thabhairt faoi deara de láimh an luach ama ag gach marcóir a chuirtear agus iad a dhealú chun an difríocht ama idir 2 mharcóir a ríomh.
b. Chun Marcóir a bhaint sa bhfuinneog comhartha
Is féidir le húsáideoir dul go dtí an Roghchlár → Marcóirí → Bailigh Marcóir Ainmnithe. Bainfidh sé seo an Marcóir deiridh a cuireadh san fhuinneog comhartha. Is féidir le húsáideoir na Marcóirí ainmnithe go léir a bhaint ach dul go Roghchlár → Marcóirí → Bailigh Gach Marcóir Ainmnithe (Fíor 12).
I bhFíor 13, is féidir linn a fheiceáil conas a athraíodh na dathanna comhartha. Is féidir leat Comhartha Bán a cuireadh leis an bhfuinneog comhartha a fheiceáil chomh maith le nóta tráchta - Comhartha Bán.
Tabhair faoi deara freisin láithreacht 6 Mharcóir Ainmnithe (A – E) agus ríomh an luach ama idir na Marcóirí seo i ps.
View
Tá an View úsáidtear fo-roghchlár chun tréithe éagsúla a bhaineann le rindreáil grafach míreanna stádais chomh maith le luachanna san fhofhuinneog comhartha a rialú. Ón roghchlár seo, is féidir leat an fhuinneog comhartha a thiontú go Dubh & Bán nó daite freisin. Tá an View Cuireann fo-roghchlár ar do chumas freisin an Toise ama a athrú ó shoicindí (soicindí) go ficoseconds (fs). Is féidir leis an úsáideoir teacht ar an rogha seo View → Toise Scála go Am → fs.
Cabhrú
Tá roghanna san fho-roghchlár cabhrach chun cabhair ar líne a chumasú chomh maith le faisnéis ar leagan an chláir a thaispeáint.
Conclúid
Cruthaíodh an doiciméad seo chun cabhrú leis an úsáideoir a ndearadh a insamhladh go rathúil agus an fheidhmiúlacht a fhíorú trí dhréachtú an bhinse tástála riachtanach a cheartú agus Icarus Verilog a úsáid in éineacht le GTKWave chun na tonnta a thaispeáint agus na torthaí a bhreathnú.
Stair Athbhreithnithe
Athbhreithniú | Dáta | Cur síos |
1.00 | 20 Bealtaine, 2024 | Eisiúint tosaigh. |
R19US0011EU0100 Rev.1.0
20 Bealtaine, 2024
© 2024 Leictreonaic Renesas
Doiciméid / Acmhainní
![]() |
Insamhladh Bogearraí RENESAS ForgeFPGA [pdfTreoir Úsáideora REN_r19us0011eu0100, Insamhladh Bogearraí ForgeFPGA, Bogearraí ForgeFPGA, ForgeFPGA, Insamhladh ForgeFPGA, Insamhladh Bogearraí, Insamhladh, Bogearraí |