Chúng tôi viết mô-đun testbench và chạy mô phỏng trong môi trường ModelSim từ Altera.
Cần thiết
- - máy vi tính;
- - cài đặt môi trường phát triển Quartus II + ModelSim.
Hướng dẫn
Bước 1
Bước đầu tiên là đảm bảo rằng đường dẫn đến công cụ ModelSim được chỉ định trong môi trường phát triển Quartus II. Để thực hiện việc này, hãy mở menu Công cụ -> Tùy chọn. Trong các tùy chọn, hãy chuyển đến Tùy chọn chung -> Công cụ EDA. Chúng tôi tìm trường ModelSim-Altera và nhập C: / altera / 13.0sp1 / modelsim_ase / win32aloem vào đó hoặc bằng cách nhấp vào nút có ba dấu chấm, chúng tôi tìm thư mục này trên máy tính của mình. Đương nhiên, đối với phiên bản Quartus không phải của tôi, bạn sẽ có đường dẫn riêng đến thư mục "win32aloem".
Bước 2
Bạn có một dự án cho FPGA trong Quartus II. Cách viết các bài kiểm tra, hoặc testbench (testbench) - đây là một chủ đề cho một bài viết riêng biệt. Bây giờ, hãy giả sử rằng testbench của bạn đã được viết. Bây giờ bạn cần cho môi trường phát triển biết bạn muốn sử dụng thử nghiệm nào khi mô phỏng. Để thực hiện việc này, hãy mở cài đặt thông qua menu Nhiệm vụ -> Cài đặt … Trong cửa sổ mở ra, trong phần Cài đặt công cụ EDA -> Mô phỏng, nhấp vào nút Kiểm tra băng ghế … Tại đây, bạn có thể thiết lập một số thử nghiệm và chuyển sang thử nghiệm bắt buộc khi biên dịch dự án.
Bước 3
Một cửa sổ để chỉnh sửa các bài kiểm tra đã mở ra. Chúng tôi chưa tạo bất kỳ băng ghế thử nghiệm nào, vì vậy danh sách trống. Nhấp vào nút Mới … Trong cửa sổ mở ra, bạn cần thiết lập cài đặt kiểm tra.
Ở bên trái của trường, nhấp vào nút có ba dấu chấm. Chọn tệp có mã testbench và nhấp vào Mở. Bây giờ hãy nhấp vào nút Thêm. Bài kiểm tra đã xuất hiện trong danh sách các bài kiểm tra.
Sau đó, trong trường này, hãy đặt tên của mô-đun cấp cao nhất được xác định trong testbench của bạn. Bạn có thể nhập bất kỳ tên nào vào trường, theo mặc định, nó sẽ được tạo tự động giống như tên của mô-đun.
Vậy là xong, chúng tôi đã thiết lập cài đặt kiểm tra cơ bản. Bấm OK hai lần. Bây giờ thử nghiệm của chúng tôi đã xuất hiện trong danh sách thả xuống của các băng ghế thử nghiệm. Bấm OK một lần nữa.
Bước 4
Nếu bạn chưa thực hiện phần tổng hợp của dự án, thì đã đến lúc thực hiện nó. Chọn Xử lý -> Bắt đầu -> Bắt đầu Phân tích & Tổng hợp từ menu hoặc nhấn tổ hợp phím Ctrl + K, hoặc chỉ cần nhấp vào biểu tượng tương ứng trong bảng điều khiển trên cùng.
Bước 5
Có thể bắt đầu mô phỏng. Chọn Công cụ -> Chạy Công cụ Mô phỏng -> Mô phỏng RTL từ menu (1) hoặc nhấp vào biểu tượng Mô phỏng RTL trong bảng trên cùng (2).
Bước 6
Công cụ ModelSim sẽ bắt đầu, sẽ thực thi tất cả các hướng dẫn được viết trong testbench của bạn và dừng lại (nếu bạn chỉ định cụ thể điều này với chỉ thị $ stop trong mã thử nghiệm). Màn hình sẽ hiển thị sơ đồ mức của tín hiệu đầu vào và đầu ra FPGA mà bạn đã mô tả trong dự án của mình.