Tìm hiểu phần mềm tương tác ISE
Tìm hiểu phần mềm tương tác ISE
1
Chương I:
Tổng quan về mô phỏng ISE (ISim)
kế và sau đó những đơn vị thiết kế được biên tập tới mã đối tượng. Những tập tin đối tượng
thiết kế sau đó được liên kết cùng nhau tạo ra một sự mô phỏng có thể thực hiện.
Fuse có thể liên kết các đơn vị thiết kế biên dịch trước đó với vhpcomp hoặc
vlogcomp. Ngoài ra, fuse có thể tự động gọi vlogcomp và vhpcomp cho mỗi VHDL hay
Verilog mã nguồn liệt kê trong một tập tin dự án (. prj). Phương pháp này cho phép biên dịch
nguồn "on-the-fly ".
+ Simulation Executable -Thực thi mô phỏng:
Thực thi mô phỏng được tạo ra bởi lệnh fuse. Để chạy mô phỏng một thiết kế trong
ISim, sự mô phỏng được tạo ra được cần có sự khởi động. khi ISim chay bên trong giao diện
ISE Project Navigator , ISE lắm bắt sự kéo theo để tạo ra mô phỏng. Một người sử dụng
dòng lệnh cần phải rõ ràng gọi mô phỏng tạo ra hiệu ứng mô phỏng. Các hiệu ứng mô phỏng
điều khiển sự kiện định hướng mô phỏng và hỗ trợ phong phú cho định hướng và thăm dò
mô phỏng bằng cách sử dụng Tcl
Tìm hiểu phần mềm tương tác ISE
2
Chú ý : Sự Mô phỏng ISE Có thể thực hiện mở rộng một exe trong cả linux lẫn windows. Kiểu
đặt tên có dạng mặc định là X.exe
+ Isimgui.exe
isimgui.exe (isimgui on Linux) là hệ giao diện đồ hoạ ISim. Nó bao gồm cửa sổ hiện
sóng, những thanh công cụ, những bảng, và thanh trạng thái. Trong cửa sổ chính, bạn có thể
thấy rõ những phần mô phỏng thiết kế thêm và xem tín hiệu trong cửa sổ hiện sóng dùng những
lệnh ISim để chạy sự mô phỏng, khảo sát thiết kế và sửa lỗi cần thiết
I/ Thư viện Mô phỏng:
- Các thư viện thiết bị mô phỏng Xilinx® được biên dịch sẵn, và được cập nhật tự động
khi các
gói dịch vụ được cài đặt. Không cần phải chạy CompXlib để biên dịch các thư viện, hay phải
tải xuống cập nhật những thư viện.
Source Code Debugging- Sự chỉnh lý mã Yes
Tìm hiểu phần mềm tương tác ISE
3
nguồn
SDF annotation Yes
VCD generation Yes
Swift Interface (SmartModels) No
III/ Hệ điều hành hỗ trợ:
Ba hệ điều hành mà ISE hỗ trợ:
ü Microsoft Windows® ü Red Hat®
ü Linux, và SUSE Linux
Tìm hiểu phần mềm tương tác ISE
4
IV/ Các họ kiến trúc: ISE 11 hỗ trợ ba họ kiến trúc: Virtex®, Spartan® và CPLD.
Tìm hiểu phần mềm tương tác ISE
5
Chương II:
Hướng dẫn sử dụng ISE 11
I/ Giao diện Project Navigator:
Console.
·
Errors
– chỉ hiển thị lỗi. Những thông báo khác được lọc ra từ Console.
· Tcl Console – bàn điều khiển Tcl, Là một bàn điều khiển tương tác với người
sử dụng. Trong việc thêm trình bày những lỗi, cảnh báo và thông tin. Bàn điều
khiển Tcl cho phép một người sử dụng gõ vào những lệnh Tcl đặc biệt.
· Find in Files – hiển thị kết quả trong chức năng tìm kiếm Edit > Find in
Files.
II/ Tạo một Project trong ISE Project Navigator
Thực hiện theo các bước sau để tạo một Project ISE bằng cách sử dụng New Project Wizard.
B1. khởi động ISE Project Navigator bằng cách nhấp đúp vào biểu tượng như hình 1: B2. Nhấp vào nút New Project để khởi chạy New Project Wizard.
Hoặc vào file -> new Project. Hình 2 Hình 1
Nhấp vào
đây!
Hình 2
Tìm hiểu phần mềm tương tác ISE B9. Nhập tên cho input và output, Click next như Hình 7
Hình 7
Hình 6
Hình 7
Tìm hiểu phần mềm tương tác ISE
10
B10. Kiểm tra lại và click Finish. Hình 8
B11. Tiếp tục Click next Hình 9 Hình 8
Hình 9
Tìm hiểu phần mềm tương tác ISE
11
B12. Kiểm tra lại các đặc tính của Project vừa tạo. Click Finish
B13. Cửa sổ làm việc của ISE.
2
4
Hình 10
Hình 11
Tìm hiểu phần mềm tương tác ISE
12 1. Toolbar – thanh công cụ
2. Design panel - Bảng Thiết kế
3.Workspace - Không gian làm việc
4.Transcript window – cửa sổ trạng thái
B14.Sau khi hoàn thành các bước tạo một Project mới, trong cửa sổ làm viêc ta viết thêm
code để hoàn thành một module.
B15. Save và kiểm tra lỗi:
Hình 15
Tìm hiểu phần mềm tương tác ISE
14
B4.Đường dẫn và tên test bench được hiển thị. Click Finish
B3. Test bench viết cho my_and như Hình16 Click next
Hình 16
Hình 17
Tìm hiểu phần mềm tương tác ISE
15
B5. Thêm code để hoàn thành một test bench Hình 18
Hình 18
B6.Chọn Create Timing Constraints
Hình 19
Tìm hiểu phần mềm tương tác ISE
16 Click Yes
Click OK
Click double
Hình 20
Tìm hiểu phần mềm tương tác ISE
B10. Sau đó ta chọn Simulate Behavioral Model để mở cửa sổ hiện sóng.
Hình 23
Hình 23
Hình 24
Tìm hiểu phần mềm tương tác ISE
19 B11. Trong cửa sổ hiện song ta có thể thay đổi màu của sóng hiển thị bằng cách nhấp phải
chuột vào I/O muốn đổi màu rồi chọn Signal color.
Tìm hiểu phần mềm tương tác ISE
20
B9. Tương tự B10 trên phần tạo New Project.
Làm tương tự B11, B12 trong tạo New Project.
Sau các bước trên ta được như Hình 27 B12. Nhấp chọn công cụ vẽ dây và nối. Hình 28
Chọn con trỏ
Chọn một vùng
Công cụ vẽ dây
Đặt tên cho đường đây và I/O
I/O
Chọn linh kiện
Tìm hiểu phần mềm tương tác ISE
23
B13. Sau khi nối dây chọn I/O để vẽ input và output. Như Hình 29 Hình 28
Hình 29
Tìm hiểu phần mềm tương tác ISE