Làm cách nào tôi có thể đưa các tín hiệu bên trong của mã nguồn VHDL vào testbench của mình để tôi có thể xem chúng dưới dạng sóng?
Một băng ghế thử nghiệm ngụ ý mô phỏng - một thực thể không có bất kỳ cổng nào thường không đủ điều kiện tổng hợp.
Mặc dù tôi chưa bao giờ sử dụng Active-HDL nhưng tôi hiểu rằng nó có một trình duyệt thiết kế cho phép bạn chọn tín hiệu trong hệ thống phân cấp của mình để hiển thị ở dạng sóng của bạn Xem video tổng hợp và mô phỏng của Aldec (5:02, phút: giây).
Và bây giờ tôi có ấn tượng rằng video có thể gây nhầm lẫn, có lẽ trong trường hợp cụ thể này.
Vào lúc 2:22 từ cuối video cho thấy một tệp do (macro) điều khiển mô phỏng:
Nơi chúng ta thấy mọi tín hiệu ở cấp cao nhất của thiết kế đã được thêm vào màn hình dạng sóng bằng lệnh wave. Cũng có thể chỉ định tín hiệu ở bất kỳ đâu trong hệ thống phân cấp thiết kế.
Ý tưởng cơ bản là rất nhiều trình giả lập cho phép bạn lên lịch tín hiệu (và một số biến cho phép) được thu thập để hiển thị dạng sóng.
Video ngắn này đơn giản là không hiển thị tín hiệu cho các cấp thứ bậc công ty con. (Có rất nhiều nhồi trong một bài thuyết trình video ngắn).
Tôi muốn biết nếu có bất kỳ công cụ độc lập phương pháp để đạt được mục tiêu của tôi.
Như đã lưu ý ở trên, mục tiêu của bạn dường như là xem các tín hiệu bên trong dưới dạng sóng.
Bây giờ đối với tin xấu - không có tiêu chuẩn hóa cho các tính năng hoặc giao diện giả lập, tín hiệu lập lịch cho kết xuất dạng sóng, v.v. Đây là tất cả các triển khai được xác định.
Nó được đảm bảo khá nhiều, bạn có thể kết xuất tín hiệu ở bất cứ đâu trong hệ thống phân cấp thiết kế cho trình xem dạng sóng hoặc tệp kết xuất dạng sóng với bất kỳ triển khai nào mô phỏng, phương thức để thực hiện được xác định như vậy.
Tin tốt là họ có xu hướng sao chép các khái niệm từ nhau như các tệp mà bạn có thể tạo lập trình cho tính di động, sử dụng cơ sở dữ liệu chung mô tả xác minh chức năng trên nhiều nền tảng triển khai, khắc phục sự khác biệt về cú pháp và ngữ nghĩa. Cũng có thể có sự khác biệt trong cú pháp giao diện dòng lệnh để gọi các công cụ theo chương trình.
Ý tưởng về tính di động không bao gồm nhiều GUI một cách duyên dáng.