
Tartalomjegyzék:
- Lépés: Adjon hozzá forrásokat, és válassza a „Szimulációs források hozzáadása vagy létrehozása” lehetőséget
- 2. lépés: Enable_sr_tb nevű fájl létrehozása
- 3. lépés: Hozza létre a Testbench fájlt
- 4. lépés: Állítsa az Enable_sr_tb -t legfelső szintre a szimuláció alatt
- 5. lépés: Futtassa a szintézis és viselkedési szimulációt
- 6. lépés: Értékelje a szimulációs eredményt
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Ezt a szimulációs projektet egy online órán végeztem. A projektet a Verilog írta. A szimulációt használjuk a Vivado -ban, hogy megjelenítsük a hullámformát az enable_sr (engedélyező számjegy) értékben a korábban létrehozott stopperprojektből. Ezenkívül a rendszerfeladattal megjelenítjük az általunk elkövetett hibákat a tervezés során.
Lépés: Adjon hozzá forrásokat, és válassza a „Szimulációs források hozzáadása vagy létrehozása” lehetőséget

2. lépés: Enable_sr_tb nevű fájl létrehozása

3. lépés: Hozza létre a Testbench fájlt
1. Importálja az enable_sr modult a stopper projektből. Ez az a fájl, amelyet szimulálni szeretnénk
2. Hozzon létre teszbench modult enable_sr_tb ();
3. Írja be az enable_sr () modul bemeneteit és kimeneteit. Ne feledje, hogy az enable_sr bemenetei most regisztertípusban vannak, míg a kimenetek nettó típusúak.
4. Helyezze üzembe a tesztelt egységet (uut), amely az enable_sr
5. Hozzon létre órát, amely periódus (T) 20ns
6. Hibaellenőrző rendszer létrehozásához használja a feltételes utasítást. Ebben a példában azt szeretnénk ellenőrizni, hogy egynél több számjegy aktív -e.
Megjegyzés: Az eredeti enable_sr () fájlban a mintát 4'b0011 -ként kell inicializálnunk, hogy két számjegy legyen aktív a hiba létrehozásához
7. A $ display rendszerfeladat segítségével jelenítse meg a hibát
8. A $ finish rendszerfeladat segítségével fejezze be a szimulációt a 400ns időpontban
4. lépés: Állítsa az Enable_sr_tb -t legfelső szintre a szimuláció alatt

5. lépés: Futtassa a szintézis és viselkedési szimulációt

- A viselkedési szimuláció futtatása előtt futtassa a szintézist, és győződjön meg arról, hogy nincsenek szintaktikai hibák a tesztbench fájlban és a tesztfájl alatt
- Futtassa a viselkedési szimulációt
6. lépés: Értékelje a szimulációs eredményt



Látni fogja a szimulációs ablakokat. Különböző paneleket tartalmaz.
A hibaüzenet megjelenik a konzolpanelen. Ez azt mutatja, hogy egynél több számjegy aktív a szimulációs időszak alatt.
A hullámformát is láthatja a hatókörben
Mellékelve a projektfájl.
Ajánlott:
A Pimoroni Enviro+ FeatherWing használata az Adafruit Feather NRF52840 Express segítségével: 8 lépés

A Pimoroni Enviro+ FeatherWing használata az Adafruit Feather NRF52840 Express segítségével: A Pimoroni Enviro+ FeatherWing egy olyan tábla, amely tele van érzékelőkkel, amelyek az Adafruit Feather tábla sorozatával való használatra lettek tervezve. Ez hasznos kiindulópont mindazoknak, akik érdeklődnek a környezetfigyelés, a légszennyezés és az adatgyűjtés iránt. ÉN
Guitar Hero gitár használata a zoom vezérléséhez (csak Windows): 9 lépés

Gitárhős gitár használata a zoom vezérléséhez (csak Windows): Mivel egy globális világjárvány közepén vagyunk, sokan ragadunk a ház takarításában és csatlakozunk a Zoom találkozóihoz. Egy idő után ez nagyon unalmas és unalmas lehet. A ház takarítása közben találtam egy régi Guitar Hero gitárt, amelyet bedobtak
[2020] Két (x2) Micro: bit használata az RC autó vezérléséhez: 6 lépés (képekkel)
![[2020] Két (x2) Micro: bit használata az RC autó vezérléséhez: 6 lépés (képekkel) [2020] Két (x2) Micro: bit használata az RC autó vezérléséhez: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-1129-j.webp)
[2020] Két (x2) mikro: bit használata az RC autó vezérléséhez: Ha két (x2) mikro: bitje van, gondolt arra, hogy ezeket használja egy RC autó távvezérléséhez? Az RC autót úgy vezérelheti, hogy egy mikro: bitet használ adóként, és egy másikat vevőként. Ha a MakeCode szerkesztőt használja a mikro kódolásához: b
I2C / IIC LCD kijelző - SPI LCD használata az I2C LCD kijelzőhöz Az SPI to IIC modul használata Arduino -val: 5 lépés

I2C / IIC LCD kijelző | Használjon SPI LCD -t az I2C LCD -kijelzőhöz Az SPI -IIC modul használata Arduino -val: Sziasztok, mivel egy normál SPI LCD 1602 -nek túl sok vezetékét kell csatlakoztatni, ezért nagyon nehéz összekapcsolni az arduino -val, de a piacon elérhető egy modul konvertálja az SPI kijelzőt IIC kijelzővé, így csak 4 vezetéket kell csatlakoztatnia
Vivado HLS Video IP blokk szintézis: 12 lépés

Vivado HLS Video IP blokk szintézis: Szeretett volna valaha valós idejű feldolgozást végezni a videón anélkül, hogy sok késleltetést vagy beágyazott rendszert használna? Ehhez néha FPGA -kat (Field Programmable Gate Arrays) használnak; azonban videófeldolgozó algoritmusok írása hardver specifikációba