Бидэнд Quartus II хөгжлийн орчинд Altera FPGA-ийн төсөл байна гэж бодъё. Програм хангамжийн дууриамал хийцгээе: FPGA оролтод тодорхой дохио өгч, түүний гаралт дээр юу болохыг үзээрэй. Үүнийг хийхийн тулд бид Simulation Waveform Editor хэрэгслийг ашиглана.
Шаардлагатай
- - Хувийн компьютер;
- - суурилуулсан хөгжлийн орчин Quartus II.
Зааварчилгаа
1-р алхам
Юуны өмнө Quartus II IDE-г ажиллуулаад шаардлагатай төслөө нээцгээе. Одоо шинэ файл үүсгэе. Ctrl + N товчлуурын хослолыг дар эсвэл File -> New… цэсээр дарна уу. Нээгдсэн цонхноос файлын төрлийг сонгоно уу - University Program VWF.
Алхам 2
Simulation Waveform Editor хэрэгсэл эхэлж байна. Энэ файлыг төслийн хавтсанд дурын нэрээр даруй хоосон хэвээр хадгалъя: Ctrl + S (эсвэл File -> Save). Би файлыг "data_test.vwf" гэж нэрлэнэ Би өгөгдлийг "DATA" нэртэй FPGA зүү рүү тэжээх болно.
Одоо төсөлд дугуйгаа нэмэх шаардлагатай байна. Цэс рүү орно Засах -> Оруулах -> Зангилаа эсвэл автобус оруулах…. "Insert node or Bus" цонх нээгдэх бөгөөд бид Node Finder … товчийг дарж төслөөс боломжтой FPGA автобуснуудыг хайж олох болно.
Алхам 3
Node Finder цонхонд List товчийг дарна уу. Олдсон зангилаа болон төслийн автобусны жагсаалт цонхны зүүн хэсэгт гарч ирнэ. Сонгохын тулд харгалзах товчлуур дээр дарж тэдгээрийг баруун талбарт нэмнэ үү. Эсвэл ">>" товчийг дарж бүгдийг нэг дор нэмнэ үү. "OK" товчийг дарж сонголтоо баталгаажуулна уу. Insert Node or Bus цонхонд бас OK дарна уу.
Алхам 4
Сонгосон тээглүүрүүдийн дохионы түвшний диаграмууд нь импульсийн хэлбэрийн цонхонд гарч ирэв. Үүнээс гадна CLK ба DATA оролтын дохионы түвшин логик тэгтэй тэнцүү хэвээр байгаа бөгөөд гаралтын түвшин тодорхойлогдоогүй байна. Та тэдгээрийн хэлбэрийг тохируулах хэрэгтэй.
Алхам 5
Гэхдээ эхлээд та симуляцийн үеэр Simulation Waveform Editor-т ашиглах цаг хугацааны параметрүүдийг тохируулах хэрэгтэй. Засах -> Сүлжээний хэмжээ … цэснээс цагийн сүлжээний алхамыг тохируулна уу. Засах -> Төгсгөлийн цагийг тохируулах … цэсэнд бид симуляцийн үргэлжлэх хугацааг заана.
Алхам 6
Цагийн импульсийн параметрүүдийг тохируулцгаая. Зүүн талбарт хулганы зүүн товчийг дарж хүссэн нэрээ нэрээр нь сонгоно уу. Одоо цэс рүү орно уу: Засварлах -> Утга -> Цагийг дарж бичих … Нээгдсэн цаг цонхонд цагийн импульсийн үе (Хугацаа), үе шат (Офсет) ба ажлын циклийг (Үүргийн мөчлөг) тохируулна уу.
Алхам 7
Долгионы хэлбэрийн өгөгдлийг тохируулцгаая. Үүнийг сонгоод цэснээс: Засварлах -> Утга тохирох төрлийг сонгоно уу. Би санамсаргүй байдлаар өөрчлөгдөж буй санамсаргүй утгуудыг сонгож, параметрүүдийг нээгдэх цонхонд тохируулна.
Үүний дараа дохионы тохиргоог хадгал (Ctrl + S).
Алхам 8
Одоо та функциональ симуляцийг ажиллуулж болно: Simulation -> Run Functional Simulation эсвэл цэсний мөрөнд харгалзах товчлуур дээр дарж. Quartus нь симуляцийн долгионы редакторын шинэ цонхонд үр дүнг харуулах болно.
Алхам 9
Нээгдсэн цонхонд FPGA тээглүүр дээр Simulation Waveform Editor програмын гүйцэтгэсэн симуляцийн үр дүнд тооцоолсон гаралтын дохиог харж болно.