Mô phỏng trong modelsim ....

D

dBUGGER

Guest
Hi tất cả ...
tôi đã cố gắng để mô phỏng một số mã trong đó có một xe buýt dữ liệu
đó là tuyên bố được loại InOut.Tôi đã mô phỏng VHDL mã của tôi và
cho cả đọc và ghi nó hoạt động tốt, cũng là xe buýt dữ liệu
được tri-ghi (Z) khi không sử dụng.
Bây giờ mô phỏng này đã được thực hiện bằng cách trực tiếp đặt các giá trị của tín hiệu
trong môi trường ModelSim.Sau đó, tôi nghĩ để viết testbench để
mô phỏng như nhau.Trong trường hợp này khi tôi viết một số dữ liệu trên databus
nó không có được tri-nêu khi không sử dụng.Vì vậy, tôi đã cố gắng để debug
vấn đề và thấy rằng kể từ năm testbench của tôi tôi buộc một số giá trị trên
xe buýt nói '3 B 'và cũng trong lực lượng i mã' Z 'khi không sử dụng, sau đó
Std_logic là một loại giải quyết giải quyết các giá trị và cung cấp cho '3 B 'kể từ
'Z' đã có ít nhất là ưu tiên.
Tại sao nó đã làm việc trực tiếp trên ModelSim môi trường đã được bcoz i
"Vụ gửi tiền qua" giá trị xe và không "đóng băng" nó.Nếu i đông các
sau đó có giá trị trong trường hợp đó cũng i cud không làm cho xe buýt-tri đã nêu.Vì vậy, tôi muốn biết làm thế nào trong testbench của chúng tôi, chúng tôi có thể viết mã như vậy
mà tôi có thể xem tất cả các kết quả chính xác.Tôi nghĩ rằng trong thực tế điều này sẽ
làm việc tốt, nhưng nó sẽ tốt hơn nếu trong mô phỏng cũng có thể nhìn thấy chúng tôi mong muốn
kết quả.Hy vọng ai đó có thể giúp đỡ.Thanx nhiều [/ color]

 
Nếu i understnd vấn đề của bạn, sau đó nó cũng giống như U muốn DataBus của bạn được tri-nêu ngay cả trong trường hợp Test Bench.Bạn cũng có phân tích các vấn đề và đã tự mình trả lời nó.Khi bạn "đặt cọc" trong môi trường ModelSim của bạn và không có trường hợp như vậy tại Test Bench.Vì vậy, lý tưởng, bạn nên đặt dữ liệu trên DataBus cho thời gian đó, khi nó được sử dụng duy nhất và sau đó 'Z' it; như "3B" sau khi 250 ns "Z" sau khi 350 ns;
Tôi cố gắng để tạo lại vấn đề, nhưng mà nên là cách lý tưởng.Plz hồi lại với cách của bạn.

 
Hi SPARC .....
Có bất cứ điều gì bạn nói là đúng.Trên thực tế chúng ta có thể mô hình xe buýt dữ liệu theo cách đó bằng cách xác định 'Z' sau khi một số trì hoãn và một lần nữa cho phép.Việc đọc sách cũng là thích hợp dữ liệu từ các xe buýt.Tuy nhiên, sự nghi ngờ của tôi là nếu chúng ta có thể đặt một số cú pháp có thể thực hiện chức năng của những gì 'tiền gửi' không chỉ huy lực lượng tại ModelSim, do đó chúng tôi không hav để xe buýt cũng được mọi dữ liệu mô hình chúng tôi cung cấp các dữ liệu như là công việc có thể đã được thực hiện bằng cách chương trình của chúng tôi chính nó.
Tôi tìm kiếm một số PDF trên n net thấy rằng có thể cung cấp cho ba loại văn bản testbench trong phiên bản mới của VHDL 200X tức là.Nhưng nếu bạn hav bất kỳ thay thế khác sau đó làm trả lời.Dù sao thanx rất nhiều sự giúp đỡ này.

 

Welcome to EDABoard.com

Sponsor

Back
Top