Đề tài Tìm hiểu phần mềm tương tác ISE
ISE - Interative Software Engineering làphầnmềmtương tác cho phépbạn thực hiện
phiếm hàm và định giờ trong mô phỏng cho VHDL(- very-hi gh speed integrated ci rcui t
hardware descri pti on l anguage - ngôn ngữ môtả phầncứngmạchtổhợptốc độ cao) và
Veril og, trộnl ẫn các ngôn ngữ thiếtkế
- Xilinx® ISE Simulator l à ngôn ngữ môtả phầncứng (Hardware Descri pti on Language
- HDL).
Nó mô phỏng khảnăng thực hiện chứcnăng và mô phỏng thời gian cho các thiếtkế VHDL
và Veril og. Chứcnăngcủa Test Bench Waveform Edi tor trong ISE Simulatorcũng chobạn
khảnăng tao ra test benches cho VHDL và Verilog để kiểm tra giá tri cố địnhbằng cáchsử
dụngmột gi ao diện đồhọa.
Khi mở Proj ect Navi gator, cáccửasổ sau đây cósẵn:
ÿ WaveformEdi tor window –cửasổ bi êntập sóng (sửdụng đồ thị )
ÿ Waveform Di splay window –cửasổ hiển thị sóng .
ÿ Hi erarchy Browser window -Cửasổbộ duyệt phâncấp.
ÿ Simul at i on Consol e window -Cửasổ bàn đi ều khiển mô phỏng.
- Môi trườngl ập trì nh ISE nàygồm có những phần chính sau:
ÿ Vhpcomp (VHDL compiler- người biêntập VHDL)
ÿ Vlogcomp (Veril og compiler- người biêntập)
ÿ Fuse –cầu chì (HDL chi ti ết vàkếtnối )
ÿ Simulation Executable – thực hiện mô phỏng
ÿ isimgui - ISim Graphical User Interface (ISimsửdụng giao diện đồhọa)
+ Vhpcomp, vlogcomp :
Phân t í ch, biêntập VHDL, Veril og – nhữngtập tin nguồntương ứng. Mã đốitượng
được phát sinhbởi những người biêntập đượcsửdụngbởi (fuse-cầu chì ) bộkếtnối HDL để
tạo ramộtsự mô phỏng có thể thực hiện.
+ Fuse (cầu chì):
Lệnh fuse-cầu chì là chi ti ết ngôn ngữ (HDL - môtả Phầncứng) vàbộkếtnối được
dùngbởi ISim. những hiệu ứng fuse chi ti ết hóacố định trên thiếtkếtạo ra những đơnvị thiết
kế và sau đó những đơnvị thiếtkế được biêntậptới mã đối tượng. Nhữngtập ti n đối tượng
thiếtkế sau đó được liênkết cùng nhautạo ramộtsự mô phỏng có thể thực hiện.
Fuse có thể liênkết các đơnvị thiếtkế biêndị ch trước đóvới vhpcomp hoặc
vl ogcomp. Ngoài ra, fuse có thểtự độnggọi vlogcomp và vhpcomp chomỗi VHDL hay
Veril og mã nguồn liệt kê trongmộttập tindự án (. prj ). Phương pháp này cho phép biêndịch
nguồn "on-the-fly ".
+ Simulation Executable-Thực thi mô phỏng:
Thực thi mô phỏng đượctạo rabởi lệnh fuse. Để chạy mô phỏngmột thiếtkế trong
ISim,sự mô phỏng đượctạo ra đượccần cósự khởi động. khi ISim chay bên trong giao diện
ISE Proj ect Navigator , ISEl ắmbắtsự kéo theo đểtạo ra mô phỏng.Một người sửdụng
dòngl ệnhcần phải rõ rànggọi mô phỏngtạo ra hiệu ứng mô phỏng. Các hiệu ứng mô phỏng
đi ều khiển sự kiện địnhhướng mô phỏng vàhỗ trợ phong phú cho địnhhướng và thăm dò
mô phỏngbằng cáchsửdụngTcl
Các file đính kèm theo tài liệu này:
- ise_interative_software_engineering_3832.pdf