Cách Mô Phỏng Dạng Sóng Trong Trình Chỉnh Sửa Dạng Sóng Mô Phỏng

Mục lục:

Cách Mô Phỏng Dạng Sóng Trong Trình Chỉnh Sửa Dạng Sóng Mô Phỏng
Cách Mô Phỏng Dạng Sóng Trong Trình Chỉnh Sửa Dạng Sóng Mô Phỏng

Video: Cách Mô Phỏng Dạng Sóng Trong Trình Chỉnh Sửa Dạng Sóng Mô Phỏng

Video: Cách Mô Phỏng Dạng Sóng Trong Trình Chỉnh Sửa Dạng Sóng Mô Phỏng
Video: Mô phỏng dạng sóng Mạch biến đổi điện áp xoay chieu 1 pha thuần trở trên Psim 2024, Tháng tư
Anonim

Giả sử chúng ta có một dự án cho Altera FPGA trong môi trường phát triển Quartus II. Hãy thực hiện mô phỏng phần mềm: áp dụng một tín hiệu nhất định cho các đầu vào FPGA và xem điều gì sẽ xảy ra ở các đầu ra của nó. Để làm điều này, chúng tôi sẽ sử dụng công cụ Trình chỉnh sửa dạng sóng mô phỏng tích hợp sẵn.

Trình chỉnh sửa dạng sóng mô phỏng
Trình chỉnh sửa dạng sóng mô phỏng

Cần thiết

  • - Máy tính cá nhân;
  • - cài đặt môi trường phát triển Quartus II.

Hướng dẫn

Bước 1

Trước hết, hãy khởi chạy Quartus II IDE và mở dự án cần thiết. Bây giờ chúng ta hãy tạo một tệp mới. Nhấn tổ hợp phím Ctrl + N hoặc thông qua menu Tệp -> Mới…. Trong cửa sổ mở ra, chọn loại tệp - Chương trình Đại học VWF.

Tạo tệp VWF của Chương trình Đại học mới
Tạo tệp VWF của Chương trình Đại học mới

Bước 2

Công cụ Trình chỉnh sửa dạng sóng mô phỏng khởi động. Hãy ngay lập tức lưu tệp này, vẫn còn trống, dưới một tên tùy ý trong thư mục dự án: Ctrl + S (hoặc Tệp -> Lưu). Tôi sẽ đặt tên tệp là "data_test.vwf" vì Tôi sẽ cấp dữ liệu vào chân FPGA được gọi là "DATA".

Bây giờ chúng ta cần thêm lốp xe của mình vào dự án. Vào menu Edit -> Insert -> Insert Node or Bus…. Cửa sổ "Insert node or Bus" sẽ mở ra, tại đây chúng ta sẽ nhấp vào nút Node Finder … để tìm kiếm các bus FPGA có sẵn trong dự án.

Tìm nút và xe buýt trong trình chỉnh sửa dạng sóng mô phỏng
Tìm nút và xe buýt trong trình chỉnh sửa dạng sóng mô phỏng

Bước 3

Trong cửa sổ Node Finder, nhấp vào nút Danh sách. Danh sách các nút được tìm thấy và xe buýt dự án sẽ xuất hiện ở phần bên trái của cửa sổ. Để chọn, hãy thêm chúng vào trường bên phải bằng cách nhấp vào các nút tương ứng. Hoặc thêm mọi thứ cùng một lúc bằng cách nhấp vào nút ">>". Xác nhận lựa chọn của bạn bằng cách nhấp vào nút "OK". Trong cửa sổ Chèn Node hoặc Bus, cũng bấm OK.

Thêm lốp và nút vào mô phỏng
Thêm lốp và nút vào mô phỏng

Bước 4

Biểu đồ mức tín hiệu của các chân được chọn đã xuất hiện trong cửa sổ hình dạng xung. Hơn nữa, mức của tín hiệu đầu vào CLK và DATA vẫn bằng 0 logic và mức đầu ra không được xác định. Bạn cần thiết lập hình dạng của chúng.

Chế độ xem ban đầu của các xung mô phỏng
Chế độ xem ban đầu của các xung mô phỏng

Bước 5

Nhưng trước tiên, bạn cần thiết lập các thông số thời gian sẽ được sử dụng bởi Trình biên tập dạng sóng mô phỏng trong quá trình mô phỏng. Trong menu Chỉnh sửa -> Kích thước lưới … thiết lập bước của lưới thời gian. Và trong menu Chỉnh sửa -> Đặt Thời gian kết thúc … chúng tôi sẽ cho biết thời lượng của mô phỏng.

Đặt thông số thời gian trong trình chỉnh sửa dạng sóng mô phỏng
Đặt thông số thời gian trong trình chỉnh sửa dạng sóng mô phỏng

Bước 6

Hãy thiết lập các thông số của xung đồng hồ. Trong trường bên trái, chọn tín hiệu mong muốn theo tên Tên bằng cách nhấp vào tín hiệu đó bằng nút chuột trái. Bây giờ vào menu: Edit -> Value -> Overwrite Clock … Trong cửa sổ Clock đã mở, thiết lập chu kỳ (Period), pha (Offset) và chu kỳ nhiệm vụ (Duty cycle) của xung clock.

Cài đặt xung đồng hồ CLK
Cài đặt xung đồng hồ CLK

Bước 7

Hãy đặt Dữ liệu dạng sóng. Chọn nó và trong menu: Chỉnh sửa -> Giá trị chọn loại thích hợp. Tôi sẽ chọn một tín hiệu thay đổi ngẫu nhiên Giá trị ngẫu nhiên … và định cấu hình các thông số của nó trong cửa sổ mở ra.

Sau đó, lưu cài đặt tín hiệu (Ctrl + S).

Hãy thiết lập hình dạng của tín hiệu đầu vào dữ liệu trong Trình chỉnh sửa dạng sóng mô phỏng
Hãy thiết lập hình dạng của tín hiệu đầu vào dữ liệu trong Trình chỉnh sửa dạng sóng mô phỏng

Bước 8

Bây giờ bạn có thể chạy mô phỏng chức năng: Mô phỏng -> Chạy mô phỏng chức năng hoặc bằng cách nhấp vào nút tương ứng trên thanh menu. Quartus sẽ mô phỏng và hiển thị kết quả trong cửa sổ Trình biên tập dạng sóng mô phỏng mới.

Chạy mô phỏng chức năng trong Trình chỉnh sửa dạng sóng mô phỏng
Chạy mô phỏng chức năng trong Trình chỉnh sửa dạng sóng mô phỏng

Bước 9

Trong cửa sổ mở ra, bạn có thể thấy các tín hiệu đầu ra được tính toán trên các chân FPGA, các tín hiệu này thu được do quá trình mô phỏng được thực hiện bởi tiện ích Simulation Waveform Editor.

Đề xuất: