AMBA AHB-lite ngăn chặn một khóa xe buýt

S

shaiko

Guest
Xin chào, tôi có một câu hỏi về một tổng thể để chuyển nô lệ trên xe buýt AHB-lite. Giả sử, một vị thầy AHB-lite khởi tạo một chuyển giao cho một nô lệ AHB-lite. Nếu các nô lệ có thể đáp ứng cùng một lúc, tất cả mọi thứ đi tốt. Nhưng nếu nó có chu kỳ nô lệ để làm công việc nô lệ phải ra một HREADY = "0" miễn là nó bận rộn - Hành động này sẽ gây ra một lockup xe buýt cho một thời gian dài! Trên một xe buýt AHB (AHB lít) cách xung quanh nó được sử dụng chuyển phân chia, nhưng một AHB-lite không hỗ trợ chuyển chia ... Có cách nào xung quanh nó?
 
bạn có thể thêm logic thêm wrapper xe buýt AHB-lite để hỗ trợ các hoạt động!
 
Nếu điều này gây ra một chiếc xe buýt bị khóa, nó vẫn theo giao thức. Tôi có nghĩa là không có hành vi vi phạm của giao thức. Bạn có gặp bất kỳ vấn đề với điều này? Xin vui lòng giải thích chi tiết.
 
Hi tariq786, tôi không có một vấn đề giao thức - tất cả mọi thứ hoạt động tốt. Tuy nhiên, tôi đang tìm kiếm cho một chức năng bổ sung những gì tôi cần có thể được mô tả như là "nô lệ ngắt tạo ra". Bây giờ tôi thấy rằng các AHB không có hỗ trợ sẵn có cho hành động đó và nó có vẻ như nô lệ bỏ phiếu là lựa chọn duy nhất - hoặc implementig ngắt qua ra logic xe buýt. Nó là một xấu hổ rằng những hỗ trợ không phải là một phần của giao thức riêng của mình. [SIZE = 1] ---------- Bài viết thêm vào lúc 22:14 ---------- Previous post was at 22:12 ---------- [/SIZE]
 

Welcome to EDABoard.com

Sponsor

Back
Top