Làm thế nào để Viết Monitor AHB?

T

Thomson

Guest
hi, Mặc dù tôi đã sử dụng PCI theo dõi trước (bằng văn bản của Phoenix), và tôi đã tìm kiếm trên web cho thời gian dài, tôi vẫn còn khá bối rối về cách viết một Monitor AHB đủ điều kiện để được nhúng trong hệ thống SoC dựa trên hiện tại trên AHB xe buýt. Đầu tiên tôi đã ít kinh nghiệm sử dụng OVL (OpenVErilog thư viện) và sử dụng systemVerilog để thực hiện các văn bản khẳng định, nó thực sự khó cho tôi để làm công việc từ đầu. Hiện nay tôi đã liệt kê tất cả các tính năng có thể là xe buýt AHB sẽ gặp phải trong ứng dụng, trong đó bao gồm các AHB Master / Slave và như vậy, nhưng trong chừng mực những gì các tính năng này sẽ được thực hiện bằng cách sử dụng Verilog hoặc SystemVerilog tốt hơn phù hợp với ứng dụng của SoC? Tôi thực sự cần lời khuyên của bạn về việc thực hiện giám sát như vậy nếu bạn đã thực hiện nó trước khi! Cảm ơn trước! Thomson
 
những gì một ngôn ngữ xác minh thì bạn sẽ sử dụng không? whould bạn explane sự lựa chọn của bạn?
 
[Quote = LDM] những gì một ngôn ngữ xác minh thì bạn sẽ sử dụng không? whould bạn explane sự lựa chọn của bạn [/quote] Lúc đầu, tôi dự định viết nó trong SystemVerilog, nhưng không có quá nhiều công cụ để hỗ trợ tốt. Vì vậy, sau khi một số cân nhắc xây dựng, tôi muốn thực hiện Arbiter trong Verilog. Nó không sao mà bạn sẽ nói cho tôi một số lời khuyên chung về thực hiện nó wheterh sử dụng Verilog hoặc SystemVerilog. Nếu bạn đã sử dụng SystemVerilog nhận ra Arbiter, sau đó những kinh nghiệm đó đều quan trọng không kém cho tôi: D Thanks trước Thomson.
 
hi, đầu tiên thực sự cảm ơn sự giúp đỡ của bất cứ ai giúp tôi về chủ đề này! Bây giờ tôi đã hoàn thành phiên bản một trong những màn hình này được sử dụng để giám sát độ lệch bus giao thức AHB và những hành vi vi phạm của AHB Arbiter. Mặc dù đó là xa hoàn hảo cho bất cứ điểm bao gồm cả hiệu quả mã và đầy đủ các chức năng (nó thực sự khó khăn và có thể không thể chứa tất cả các hành vi vi phạm tiềm năng có thể xảy ra trên AHB xe buýt: D). hiện nay tôi đã xác minh màn hình này với tất cả các tính năng được liệt kê theo các cuộc thảo luận trong nhóm của tôi. Được rồi! Nếu một số một với kinh nghiệm tốt, nó là một cơ hội để thảo luận điều này với bạn! Thomson
 

Welcome to EDABoard.com

Sponsor

Back
Top