ModelSim - Altera-тай хэрхэн загварчлах вэ

Агуулгын хүснэгт:

ModelSim - Altera-тай хэрхэн загварчлах вэ
ModelSim - Altera-тай хэрхэн загварчлах вэ

Видео: ModelSim - Altera-тай хэрхэн загварчлах вэ

Видео: ModelSim - Altera-тай хэрхэн загварчлах вэ
Видео: Write, Compile, and Simulate a Verilog model using ModelSim 2024, May
Anonim

Бид testbench модулийг бичиж, Altera-аас ModelSim орчинд симуляцийг ажиллуулдаг.

Altera ModelSim хэрэгсэл
Altera ModelSim хэрэгсэл

Шаардлагатай

  • - компьютер;
  • - суурилуулсан хөгжүүлэлтийн орчин Quartus II + ModelSim.

Зааварчилгаа

1-р алхам

Эхний алхам бол ModelSim хэрэгсэлд хүрэх замыг Quartus II хөгжлийн орчинд зааж өгсөн эсэхийг шалгах явдал юм. Үүнийг хийхийн тулд Tools -> Options цэсийг нээнэ үү. Сонголтуудын дотроос Ерөнхий -> EDA хэрэгслийн сонголтууд руу орно уу. ModelSim-Altera талбарыг олж, үүнд C: / altera / 13.0sp1 / modelsim_ase / win32aloem гэж бичнэ үү эсвэл гурван цэг бүхий товчлуур дээр дарж энэ директорыг компьютерээсээ хайж олох болно. Мэдээжийн хэрэг, Quartus-ийн хувилбараас өөр хувилбарын хувьд та "win32aloem" директор руу өөрийн гэсэн замтай болно.

ModelSim симуляцийн хэрэгсэлд хүрэх замыг зааж өгөх
ModelSim симуляцийн хэрэгсэлд хүрэх замыг зааж өгөх

Алхам 2

Танд Quartus II-д FPGA хийх төсөл байна. Тест эсвэл тестбэнч (testbench) хэрхэн бичих вэ - энэ бол тусдаа өгүүллийн сэдэв юм. Одоохондоо таны тестбэнк аль хэдийн бичигдсэн гэж үзье. Одоо та симуляци хийхдээ ашиглах тестийг хөгжүүлэх орчинг хэлэх хэрэгтэй. Үүнийг хийхийн тулд Assignements -> Settings … цэсээр тохиргоог нээнэ үү. Нээгдсэн цонхонд EDA Tool Settings -> Simulation хэсэгт Test Benches … товчийг дарна уу. Дашрамд хэлэхэд хэд хэдэн туршилт, төслийг хөрвүүлэхдээ шаардлагатай тест рүү шилжих.

Загварчлалын параметрүүдийг тохируулах
Загварчлалын параметрүүдийг тохируулах

Алхам 3

Тестүүдийг засах цонх нээгдэв. Бид одоогоор туршилтын вандан сандал үүсгээгүй байгаа тул жагсаалт хоосон байна. Шинэ товчийг дарна уу … Нээгдсэн цонхонд та тестийн тохиргоог тохируулах хэрэгтэй.

Талбайн зүүн талд гурван цэг бүхий товчлуур дээр дарна уу. Testbench кодтой файлыг сонгоод Open товчийг дарна уу. Одоо нэмэх товчийг дарна уу. Тест нь тестийн жагсаалтад гарч ирэв.

Үүний дараа талбарт testbench дээр тодорхойлсон дээд түвшний модулийн нэрийг тохируулна уу. Та талбарт дурын нэрийг оруулж болно, анхдагчаар энэ нь модулийн нэртэй ижил автоматаар үүсгэгдэх болно.

Энэ бол бид туршилтын үндсэн тохиргоог тохируулсан болно. OK товчийг хоёр удаа дарна уу. Одоо манай тест тестийн вандан сандал дээр гарч ирэв. Дахин OK дээр дарна уу.

Төсөлд туршилтын вандан сандал нэмэх
Төсөлд туршилтын вандан сандал нэмэх

Алхам 4

Хэрэв та төслийн синтезийг хараахан хийж амжаагүй бол үүнийг хийх цаг болжээ. Цэснээс Processing -> Start -> Start Analysis & Synthesis командыг сонгоод, эсвэл Ctrl + K товчлуурын хослолыг дарна уу, эсвэл дээд самбар дээрх харгалзах дүрс дээр дарна уу.

Бид төслийн анализ, синтезийг эхлүүлдэг
Бид төслийн анализ, синтезийг эхлүүлдэг

Алхам 5

Загварчлалыг эхлүүлж болно. Цэснээс Tools -> Run Simulation Tool -> RTL Simulation командыг сонгоно уу эсвэл дээд самбар дээрх RTL Simulation дүрсийг дарна уу (2).

ModelSim дээр симуляцийн процессыг ажиллуулах
ModelSim дээр симуляцийн процессыг ажиллуулах

Алхам 6

ModelSim хэрэгсэл эхэлж, энэ нь таны testbench дээр бичсэн бүх зааврыг гүйцэтгэж, зогсоох болно (хэрэв та үүнийг тестийн код дээрх $ stop удирдамжаар тусгайлан зааж өгсөн бол). Дэлгэц дээр таны төсөл дээр тайлбарласан FPGA оролт, гаралтын дохионы түвшний диаграмыг харуулах болно.

Зөвлөмж болгож буй: