Cách Mô Phỏng Với ModelSim - Altera

Mục lục:

Cách Mô Phỏng Với ModelSim - Altera
Cách Mô Phỏng Với ModelSim - Altera

Video: Cách Mô Phỏng Với ModelSim - Altera

Video: Cách Mô Phỏng Với ModelSim - Altera
Video: Write, Compile, and Simulate a Verilog model sử dụng ModelSim cho người mới || Coding VietNam 2024, Có thể
Anonim

Chúng tôi viết mô-đun testbench và chạy mô phỏng trong môi trường ModelSim từ Altera.

Công cụ Altera ModelSim
Công cụ Altera ModelSim

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".

Chỉ định đường dẫn đến công cụ mô phỏng ModelSim
Chỉ định đường dẫn đến công cụ mô phỏng ModelSim

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.

Cài đặt thông số mô phỏng
Cài đặt thông số mô phỏng

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.

Thêm băng ghế thử nghiệm vào dự án
Thêm băng ghế thử nghiệm vào dự án

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.

Chúng tôi khởi động phân tích và tổng hợp dự án
Chúng tôi khởi động phân tích và tổng hợp dự án

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).

Chạy quá trình mô phỏng trong ModelSim
Chạy quá trình mô phỏng trong ModelSim

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.

Đề xuất: