Paano Gayahin Ang Isang Waveform Sa Simulation Waveform Editor

Talaan ng mga Nilalaman:

Paano Gayahin Ang Isang Waveform Sa Simulation Waveform Editor
Paano Gayahin Ang Isang Waveform Sa Simulation Waveform Editor

Video: Paano Gayahin Ang Isang Waveform Sa Simulation Waveform Editor

Video: Paano Gayahin Ang Isang Waveform Sa Simulation Waveform Editor
Video: How to Edit Waveform in ModelSim 2024, Nobyembre
Anonim

Sabihin nating mayroon kaming isang proyekto para sa isang Altera FPGA sa kapaligiran ng pag-unlad ng Quartus II. Magsagawa tayo ng isang simulation ng software: maglapat ng isang tiyak na signal sa mga input ng FPGA at makita kung ano ang mangyayari sa mga output nito. Upang magawa ito, gagamitin namin ang built-in na tool sa Simulation Waveform Editor.

Simulation Waveform Editor
Simulation Waveform Editor

Kailangan

  • - Personal na computer;
  • - naka-install na kapaligiran sa pag-unlad Quartus II.

Panuto

Hakbang 1

Una sa lahat, ilunsad natin ang Quartus II IDE at buksan ang kinakailangang proyekto. Ngayon gumawa tayo ng isang bagong file. Pindutin ang key na kombinasyon ng Ctrl + N o sa pamamagitan ng menu File -> Bago…. Sa bubukas na window, piliin ang uri ng file - University Program VWF.

Lumikha ng isang bagong file ng Programme University VWF
Lumikha ng isang bagong file ng Programme University VWF

Hakbang 2

Nagsisimula ang tool ng Simulation Waveform Editor. Agad nating mai-save ang file na ito, walang laman pa rin, sa ilalim ng isang di-makatwirang pangalan sa folder ng proyekto: Ctrl + S (o File -> I-save). Pangalanan ko ang file na "data_test.vwf" dahil Ipapakain ko ang data sa FPGA pin na tinatawag na "DATA".

Ngayon kailangan naming idagdag ang aming mga gulong sa proyekto. Pumunta sa menu I-edit -> Ipasok -> Ipasok ang Node o Bus…. Ang window na "Insert node o Bus" ay magbubukas, kung saan i-click namin ang Node Finder … na pindutan upang maghanap para sa mga magagamit na FPGA bus sa proyekto.

Paghanap ng mga Node at Bus sa Simulation Waveform Editor
Paghanap ng mga Node at Bus sa Simulation Waveform Editor

Hakbang 3

Sa window ng Node Finder, i-click ang List button. Ang isang listahan ng mga nahanap na node at proyekto ng bus ay lilitaw sa kaliwang bahagi ng window. Upang mapili, idagdag ang mga ito sa tamang patlang sa pamamagitan ng pag-click sa mga kaukulang pindutan. O idagdag ang lahat nang sabay-sabay sa pamamagitan ng pag-click sa pindutang ">>". Kumpirmahin ang iyong napili sa pamamagitan ng pag-click sa pindutang "OK". Sa window ng Insert Node o Bus, i-click din ang OK.

Pagdaragdag ng mga gulong at node sa simulation
Pagdaragdag ng mga gulong at node sa simulation

Hakbang 4

Ang mga diagram ng antas ng signal ng mga napiling pin ay lumitaw sa window ng hugis ng pulso. Bukod dito, ang antas ng mga input signal na CLK at DATA ay katumbas pa rin ng lohikal na zero, at ang antas ng output ay hindi tinukoy. Kailangan mong itakda ang kanilang hugis.

Paunang pagtingin sa mga simulate na pulso
Paunang pagtingin sa mga simulate na pulso

Hakbang 5

Ngunit una, kailangan mong itakda ang mga parameter ng tiyempo na gagamitin ng Simulation Waveform Editor sa panahon ng simulation. Sa menu na I-edit -> Laki ng Grid … itakda ang hakbang ng time grid. At sa menu na I-edit -> Itakda ang Oras ng Pagtatapos … isasaad namin ang tagal ng simulation.

Pagtatakda ng Mga Parameter ng Oras sa Simulation Waveform Editor
Pagtatakda ng Mga Parameter ng Oras sa Simulation Waveform Editor

Hakbang 6

Itakda natin ang mga parameter ng pulso ng orasan. Sa kaliwang patlang, piliin ang nais na signal sa pamamagitan ng pangalang Pangalan sa pamamagitan ng pag-click dito gamit ang kaliwang pindutan ng mouse. Pumunta ngayon sa menu: I-edit -> Halaga -> Overwrite Clock … Sa binuksan na window ng Clock, itakda ang panahon (Panahon), yugto (Offset) at duty cycle (Duty cycle) ng pulso ng orasan.

Itinatakda ang orasan pulse CLK
Itinatakda ang orasan pulse CLK

Hakbang 7

Itakda natin ang waveform Data. Piliin ito at sa menu: I-edit -> Halaga piliin ang naaangkop na uri. Pipili ako ng isang sapalarang nagbabago ng signal Random Values … at i-configure ang mga parameter nito sa bubukas na window.

Pagkatapos nito, i-save ang mga setting ng signal (Ctrl + S).

Itakda natin ang hugis ng signal ng Pag-input ng data sa Simulation Waveform Editor
Itakda natin ang hugis ng signal ng Pag-input ng data sa Simulation Waveform Editor

Hakbang 8

Ngayon ay maaari mong patakbuhin ang functional simulation: Simulation -> Run Functional Simulation o sa pamamagitan ng pag-click sa kaukulang pindutan sa menu bar. Gagawin at ipapakita ng Quartus ang resulta sa isang bagong window ng Simulation Waveform Editor.

Pagpapatakbo ng functional simulation sa Simulation Waveform Editor
Pagpapatakbo ng functional simulation sa Simulation Waveform Editor

Hakbang 9

Sa bubukas na window, maaari mong makita ang mga kinakalkula na signal ng output sa mga pin ng FPGA, na nakuha bilang isang resulta ng simulation na isinagawa ng utility ng Simulation Waveform Editor.

Inirerekumendang: