
Агуулгын хүснэгт:
- Алхам 1: Эх сурвалж нэмээд "Симуляцийн эх сурвалж нэмэх эсвэл үүсгэх" -ийг сонгоно уу
- Алхам 2: Enable_sr_tb нэртэй файл үүсгэнэ үү
- Алхам 3: Testbench файл үүсгэх
- Алхам 4: Enable_sr_tb -ийг Симуляцийн доорх дээд түвшин болгон тохируулна уу
- Алхам 5: Синтез ба зан үйлийн симуляцийг ажиллуулна уу
- Алхам 6: Симуляцийн үр дүнг үнэлэх
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Би энэ симуляцийн төслийг онлайн хичээлд зориулж хийсэн. Төслийг Верилог бичсэн. Бид Vivado дахь симуляцийг ашиглан долгионы хэлбэрийг enable_sr (идэвхжүүлсэн цифр) дээр өмнө нь үүсгэсэн зогсоолын төслөөс төсөөлөх болно. Нэмж дурдахад бид дизайны явцад бидний гаргасан алдааг харуулахын тулд системийн даалгаврыг ашиглах болно.
Алхам 1: Эх сурвалж нэмээд "Симуляцийн эх сурвалж нэмэх эсвэл үүсгэх" -ийг сонгоно уу

Алхам 2: Enable_sr_tb нэртэй файл үүсгэнэ үү

Алхам 3: Testbench файл үүсгэх
1. Enable_sr модулийг зогсолтгүй цагны төслөөс импортлох. Энэ бол бидний дуурайхыг хүссэн файл юм
2. testbench модулийг үүсгэх activ_sr_tb ();
3. enable_sr () модулийн оролт, гаралтыг оруулна уу. Enable_sr -ийн оролт одоо бүртгэлийн төрөлд байгаа бол гаралт нь цэвэр төрөл болж байгааг санаарай.
4. Туршилтанд байгаа нэгжийг (uut) идэвхжүүлэх_sr
5. Цаг (T) 20нс байх цагийг үүсгээрэй
6. Алдааг шалгах системийг бий болгохын тулд нөхцөлт мэдэгдлийг ашиглана уу. Энэ жишээнд бид нэгээс олон оронтой тоо байгаа эсэхийг шалгахыг хүсч байна.
Тэмдэглэл: Анхны enable_sr () файлд бид загварыг 4’b0011 гэж оруулах ёстой бөгөөд ингэснээр алдаа гаргахад хоёр цифр идэвхтэй байна
7. Системийн даалгавар $ display ашиглан алдааг харуулна
8. Системийн даалгаврыг $ Fin ашиглан 400н цагт симуляцийг хийж гүйцэтгээрэй
Алхам 4: Enable_sr_tb -ийг Симуляцийн доорх дээд түвшин болгон тохируулна уу

Алхам 5: Синтез ба зан үйлийн симуляцийг ажиллуулна уу

- Зан үйлийн симуляцийг ажиллуулахын өмнө тестийн файл болон тест файлын нэгжийн синтаксийн алдаа байхгүй эсэхийг шалгахын тулд синтезийг ажиллуулна уу.
- Зан үйлийн симуляцийг ажиллуул
Алхам 6: Симуляцийн үр дүнг үнэлэх



Та симуляцийн цонхыг харах болно. Энэ нь өөр өөр самбар агуулдаг.
Алдааны мэдэгдлийг консолын самбар дээр харах болно. Энэ нь симуляцийн хугацаанд нэгээс олон оронтой тоо идэвхтэй байгааг харуулж байна.
Та мөн долгионы хэлбэрийг хамрах хүрээнээс харж болно
Төслийн файлыг хавсаргав.
Зөвлөмж болгож буй:
Visuino нь LED -ийн тод байдлыг өөрчлөхийн тулд импульсийн өргөний модуляцийг (PWM) хэрхэн ашиглах вэ: 7 алхам

Visuino нь LED -ийн тод байдлыг өөрчлөхийн тулд импульсийн өргөний модуляцийг (PWM) хэрхэн ашиглах вэ: Энэхүү гарын авлагад бид Arduino UNO болон Visuino -той холбогдсон LED -ийг ашиглан импульсийн өргөний модуляц (PWM) ашиглан тод байдлыг нь өөрчлөх болно
Линукс ачаалах драйвыг хэрхэн яаж үүсгэх вэ (мөн үүнийг хэрхэн ашиглах вэ): 10 алхам

Линукс ачаалах драйвыг хэрхэн яаж үүсгэх вэ (мөн үүнийг хэрхэн ашиглах вэ): Энэ бол Linux, ялангуяа Ubuntu -ийг хэрхэн эхлүүлэх талаар энгийн танилцуулга юм
Stepper моторыг алхам алхмаар эргүүлэх кодлогч болон OLED дэлгэц болгон хэрхэн ашиглах вэ: 6 алхам

Stepper моторыг эргүүлэх кодлогч болон OLED дэлгэц болгон хэрхэн ашиглах талаар: Энэ заавар дээр бид OLED дэлгэц дээрх stepper моторын алхамыг хэрхэн хянах талаар сурах болно. Үзүүлэнгийн видео үзэх. Анхны хичээлийн кредитийг youtube хэрэглэгч " sky4fly "
Ротари кодлогч: Энэ нь хэрхэн ажилладаг, Arduino дээр хэрхэн ашиглах вэ: 7 алхам

Ротари кодлогч: Энэ нь хэрхэн ажилладаг ба Arduino -тэй хэрхэн ашиглах талаар: Та энэ болон бусад гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно.Тойм Энэхүү гарын авлагад та эргэлтэт кодлогч хэрхэн ашиглах талаар мэдэх болно. Нэгдүгээрт, та эргэлтийн кодлогчийн талаархи зарим мэдээллийг харах болно, дараа нь хэрхэн хийхийг сурах болно
Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах вэ: 4 алхам

Mac терминалыг хэрхэн ашиглах, гол функцийг хэрхэн ашиглах талаар: Бид танд MAC терминалыг хэрхэн нээхийг үзүүлэх болно. Бид танд терминалын дотор ifconfig, лавлахыг өөрчлөх, файлд хандах, arp гэх мэт цөөн хэдэн онцлог шинж чанаруудыг харуулах болно. Ifconfig нь танд IP хаяг болон MAC зараа шалгах боломжийг олгоно