Intel UG-20093 ModelSim FPGA Edition Simulation
ModelSim * - Samhlachadh Intel® FPGA Edition Quick-Start Intel® Quartus® Prime Pro Edition
Tha an sgrìobhainn seo a’ sealltainn mar a nì thu atharrais air dealbhadh Intel® Quartus® Prime Pro Edition anns an simuladair ModelSim * - Intel FPGA Edition. Bidh atharrais dealbhaidh a’ dearbhadh do dhealbhadh ro phrògramadh inneal. Bidh bathar-bog Intel Quartus Prime a’ gineadh atharrais files airson simuladairean EDA le taic aig àm cur ri chèile dealbhaidh.
Figear 1. ModelSim - Intel FPGA Edition
Tha atharrais dealbhaidh a’ toirt a-steach gineadh atharrais files, a 'cur ri chèile modailean atharrais, a' ruith an atharrais, agus viewanns na toraidhean. Tha na ceumannan a leanas a’ toirt cunntas air an t-sruth seo:
- Fosgail an Example Dealbhadh air duilleag 4
- Sònraich roghainnean inneal EDA air duilleag 4
- Cruthaich Teamplaid Sgriobt Setup Simulator air duilleag 5
- Atharraich an sgriobt suidheachadh simulator air duilleag 6
- Cruinnich agus atharraich an Dealbhadh air duilleag 8
- View Cruthan-tonn chomharran air duilleag 9
- Cuir comharran ris an samhladh air duilleag 11
- Ath-ruith Simulation air duilleag 12
- Atharraich an Simulation Testbench air duilleag 12
Fosgail an Example Dealbhadh
Tha an PLL_RAM example dealbhadh a’ toirt a-steach coraichean Intel FPGA IP gus an sruth atharrais bunaiteach a nochdadh. Luchdaich a-nuas an geama example dealbhadh files agus fosgail am pròiseact ann am bathar-bog Intel Quartus Prime.
Thoir an aire: Feumaidh an Quick-Start seo tuigse bhunasach air co-chòrdadh cànain tuairisgeul bathar-cruaidh agus sruth dealbhaidh Intel Quartus Prime, mar a tha Trèanadh Air-loidhne Intel Quartus Prime Pro Edition a’ mìneachadh.
- Luchdaich sìos agus unzip an Quartus_Pro_PLL_RAM.zip dealbhadh example.
- Cuir air bhog am bathar-bog Intel Quartus Prime Pro Edition dreach 19.4 no nas fhaide air adhart.
- Gus an example pròiseact dealbhaidh, cliog File ➤ Pròiseact Fosgailte, tagh am pròiseact pll_ram.qpf file, agus an uairsin cliog air OK .
Figear 2. pll_ram Pròiseact anns an Intel Quartus Prime Pro Edition
Sònraich roghainnean inneal EDA
Sònraich roghainnean inneal EDA gus atharrais a ghineadh files airson simuladairean le taic.
- Ann am bathar-bog Intel Quartus Prime, cliog Sònrachaidhean ➤ Settings ➤ Roghainnean Innealan EDA.
- Fo Simulation, tagh ModelSim-Intel FPGA mar ainm an inneal. Glèidh na roghainnean bunaiteach airson cruth airson liosta lìon toraidh agus eòlaire toraidh.
Cruthaich teamplaid sgriobt suidheachadh simulator
Cuidichidh sgriobtaichean rèiteachaidh simuladair thu gus na coraichean IP a dhealbhadh nad dhealbhadh. Lean na ceumannan seo gus an teamplaid sgriobt rèiteachaidh simuladair sònraichte a ghineadh airson na modalan IP san t-seannample dealbhadh. Faodaidh tu an uairsin an teamplaid seo a ghnàthachadh airson na h-amasan samhlachaidh sònraichte agad.
- Gus an dealbhadh a chuir ri chèile, cliog Pròiseas ➤ Start Compilation. Tha an uinneag Teachdaireachdan a’ comharrachadh nuair a bhios an cruinneachadh deiseil.
- Cliog Innealan ➤ Cruthaich Sgriob Suidhich Simulator airson IP. Glèidh an eòlaire toraidh bunaiteach agus Cleachd slighean càirdeach nuair as urrainnear suidheachadh airson an sgriobt rèiteachaidh file. Bidh an teamplaid sgriobt rèiteachaidh a’ gineadh san eòlaire a shònraicheas tu.
Figear 3. Cruthaich Bogsa Deasbaireachd IP Sgriobtaichean Setup Simulator
Atharraich an sgriobt suidheachadh simulator
Atharraich an sgriobt rèiteachaidh simuladair a chaidh a ghineadh gus àitheantan sònraichte a chomasachadh a bhios coltach ri coraichean IP sa phròiseact.
- Ann an deasaiche teacsa, fosgail am faidhle /PLL_RAM/mentor/msim_setup.tcl file.
- Cruthaich teacsa ùr file leis an ainm mentor_example.do agus sàbhail e san eòlaire /PLL_RAM/mentor/.
- Anns an msim_setup.tcl file, dèan lethbhreac den earrann den chòd a tha am broinn an TOP-LEVEL TEMPLATE - BEGIN agus TOP-LEVEL TEMPLATE - END beachdan, agus an uairsin cuir a-steach an còd seo a-steach don mentor_ex ùrample.do file.
- Anns an mentor_example.do file, sguab às na caractaran nota singilte (#) ro na loidhnichean comharraichte a leanas gus òrdughan cruinneachaidh a chomasachadh:
Figear 4. Òrdughan Simulation Uncomment air a chomharrachadh anns an Sgriobtar
- Cuir na loidhnichean a leanas an àite an mentor_exampsgriobt le.do:
Clàr 1. Sònraich Luachan anns an mentor_example.do Sgriobtur
Cuir an loidhne seo an àite | Leis an loidhne seo |
suidhich QSYS_SIMDIR | ../ |
vlog files> | vlog -vlog01compat -work work ../PLL_RAM.v vlog -vlog01compat -work work ../UP_COUNTER_IP/UP_COUNTER_IP.v vlog -vlog01compat -work work ../DOWN_COUNTER_IP/DOWN_COUNTER_IP.v vlog -vlog01compat -work work ../ClockPLL/ClockPLL.v vlog -vlog01compat -work work ../RAMhub/RAMhub.v vlog -vlog01compat -work work ../testbench_1.v |
suidhich TOP_LEVEL_NAME | suidhich TOP_LEVEL_NAME tb |
ruith -a | cuir tonn * view structar view comharran a 'ruith -all |
- Sàbhail am faidhle /PLL_RAM/mentor/mentor_example.do file. Tha an dealbh a leanas a’ sealltainn an mentor_example.do file às deidh na h-ath-sgrùdaidhean a chrìochnachadh:
Figear 5. Sgriobt Setup Simulation IP Top-level crìochnaichte
Cuir ri chèile agus atharraich an Dealbhadh
Ruith an àrd-ìre mentor_exampsgriobt le.do anns a’ bhathar-bog ModelSim - Intel FPGA Edition gus do dhealbhadh a chur ri chèile agus a shamhlachadh.
- Cuir air bhog am bathar-bog ModelSim - Intel FPGA Edition. Bidh an ModelSim - Intel FPGA Edition GUI ag eagrachadh eileamaidean an atharrais agad gu uinneagan is tabaichean air leth.
- Bho eòlaire pròiseict PLL_RAM, fosgail an testbench_1.v file. San aon dòigh, fosgail an mentor/mentor_example.do file.
- Gus an uinneag Ath-sgrìobhaidh a thaisbeanadh, cliog View ➤ Tar-sgrìobhadh. Faodaidh tu òrdughan a chuir a-steach airson ModelSim - Intel FPGA Edition gu dìreach san uinneag Ath-sgrìobhaidh.
- Taidhp an àithne a leanas san uinneag Ath-sgrìobhaidh agus an uairsin brùth Enter: dèan mentor_example.do
Bidh an dealbhadh a’ cur ri chèile agus a’ dèanamh atharrais, a rèir do shònrachaidhean anns an mentor_example.no sgriobt. Tha am figear a leanas a’ sealltainn an ModelSim - simuladair Intel FPGA Edition:
Figear 6. ModelSim - Intel FPGA Edition GUI
View Cruthan-tonn comharran
Lean na ceumannan seo gu view comharran ann an cruth tonn atharrais testbench_1.v:
- Cliog air uinneag Wave. Bidh cruth tonn an atharrais a’ tighinn gu crìch aig 11030 ns, mar a tha am being deuchainn a’ sònrachadh. Tha an uinneag Wave a’ liostadh na comharran CLOCK, WE, OFFSET, RESET_N, agus RD_DATA.
Figear 7. ModelSim - Uinneag Wave Edition Intel FPGA
- Gu view na comharran anns an dealbhadh pll_ram.v aig an ìre as àirde, cliog air an taba Sim. Bidh an uinneag Sim a 'co-chòrdadh ris an uinneag Rudan.
Figear 8. ModelSim - Intel FPGA Edition Sim and Objects Windows
- Gu view na comharran modal àrd-ìre, leudaich am pasgan tb anns an taba Rudan. San aon dòigh, leudaich am pasgan Test1. Tha uinneag nan Rudan a’ taisbeanadh na comharran UP_module, DOWN_module, PLL_module, agus RAM_module.
- Anns an uinneag Sim, cliog air modal fo Test1 gus comharran a ’mhodal a thaisbeanadh ann an uinneag Rudan.
- View an leabharlann atharrais files ann an uinneag an Leabharlainn.
Figear 9. ModelSim - Uinneag Leabharlann Intel FPGA Edition
Cuir comharran ris an Simulation
Bidh na comharran CLOCK, WE, OFFSET, RESET_N, agus RD_DATA a’ nochdadh gu fèin-ghluasadach ann an uinneag Wave oir tha an dealbhadh àrd-ìre a’ mìneachadh iad sin I / O. A bharrachd air an sin, faodaidh tu gu roghnach comharran a-staigh a chuir ris an atharrais.
- Ann an uinneag nan Rudan, lorg na modalan UP_module, DOWN_module, PLL_module, agus RAM_module.
- Anns an uinneag Rudan, tagh RAM_module. Tha cuir a-steach agus toraidhean a’ mhodal
- taisbeanadh.
Figear 10. Cuir comharran ris an uinneag tonn
- Gus na comharran a-staigh eadar am modal RAM sìos-chunntair agus dà-phort a chuir ris, cliog deas air rdddress agus an uairsin cliog air Add Wave.
- Gus na comharran a-staigh eadar am modal RAM suas-chunntair agus dà-phort a chuir ris, cliog deas air wraddress agus an uairsin cliog air Add Wave. Air neo, faodaidh tu na comharran sin a shlaodadh agus a leigeil sìos bho uinneag nan Rudan gu uinneag Wave.
- Gus na tonnan a ghineadh airson na comharran ùra a chuireas tu ris, cliog Simulate ➤ Run ➤ Lean air adhart.
Samhlachadh ath-ruith
Feumaidh tu an atharrais a ruith a-rithist ma nì thu atharrachaidhean air suidheachadh an atharrais, leithid cuir comharran ri uinneag Wave, no atharraich an testbench_1.v file. Lean na ceumannan seo gus atharrais ath-ruith:
- Anns an ModelSim - simuladair Intel FPGA Edition, cliog Simulate ➤ Ath-thòiseachadh. Cùm na roghainnean bunaiteach agus cliog air OK. Bidh na roghainnean sin a’ glanadh na cruth-tonn agus ag ath-thòiseachadh an ùine atharrais, fhad ‘s a chumas iad na comharran agus na roghainnean riatanach.
Thoir an aire: Air neo, faodaidh tu am faidhle /PLL_RAM/mentor/mentor_ex ath-ruithampsgriobt le.do gus atharrais ath-ruith aig an loidhne-àithne. - Cliog air Simulate ➤ Run ➤ Run -all. Tha am being deuchainn_1.v file atharrais a rèir mion-chomharrachadh testbench. Gus leantainn air adhart le atharrais, cliog Simulate ➤ Run ➤ Lean air adhart. Bidh an àithne seo a’ leantainn leis an atharrais gus an cliog thu am putan Stop.
Atharraich an Simulation Testbench
Tha an testbench_1.v example testbench a’ dèanamh deuchainn air dìreach seata sònraichte de chumhachan agus chùisean deuchainn. 'S urrainn dhut am testbench_1.v file anns an ModelSim - simuladair Intel FPGA Edition gus cùisean agus cumhaichean eile a dhearbhadh:
- Fosgail an testbench_1.v file anns an ModelSim - simuladair Intel FPGA Edition.
- Dèan briogadh deas air an testbench_1.v file gus dearbhadh gu bheil an file chan eil e air a shuidheachadh gu Leughadh a-mhàin.
- Cuir a-steach agus sàbhail paramadairean testbench a bharrachd anns an testbench_1.v file.
- Gus na tonnan a ghineadh airson being deuchainn a dh’ atharraicheas tu, cliog Simulate ➤ Ath-thòisich.
- Cliog air Simulate ➤ Run ➤ Run -all.
ModelSim - Intel FPGA Edition Simulation Quick-Start Revision History
Tionndadh Sgrìobhainn | Intel Quartus Prìomh Tionndadh | Atharrachaidhean |
2019.12.30 | 19.4 | • Ceumannan ùraichte agus seallaidhean-sgrìn airson Intel Quartus Prime Pro Edition dreach 19.4. • Dealbhadh ùrachadh example file ceangal agus susbaint. |
2018.09.25 | 18.0 | Mearachdan co-chòrdadh ceartaichte ann am mentor_example.do Sgriobtur. |
2018.05.07 | 18.0 | Ceum neo-riatanach air a thoirt air falbh Ruith Simulation aig Command Line modh-obrach. |
2017.07.15 | 17.1 | Sgaoileadh tùsail. |
Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor gu mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh na còrach atharrachaidhean a dhèanamh air toraidhean is seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean.
- Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.
Sgrìobhainnean/Goireasan
![]() | Intel UG-20093 ModelSim FPGA Edition Simulation [pdfStiùireadh Cleachdaiche UG-20093 ModelSim FPGA Edition Simulation, UG-20093, ModelSim FPGA Edition Samulation, FPGA Edition Simulation, Edition Simulation |