Trợ giúp: không đồng bộ FIFO thiết kế!

A

Alvinnju

Guest
Các comarator đọc so sánh giá trị của việc đọc và viết cờ liên kết với các chi thứ hai tiếp theo, con trỏ position.The FIFO có sản phẩm nào được thiết lập nếu những lá cờ có value.similarity cùng, các FIFO đầy đủ được thiết lập nếu fread và lần thứ hai - tiếp theo ghi vị trí con trỏ có giá trị như nhau.

Nhưng nếu làm như thế này, nó không thể đọc từ cuối năm momery.how để đối phó ...

Cảm ơn!

 
Chào
chỉ cần đi qua các vấn đề cơ bản của FIFOs.
tìm thuộc một trong doc cho rằng
tôi hy vọng nó sẽ giúp
Xin lỗi, nhưng bạn cần phải đăng nhập để xem tập tin đính kèm này

 
điều này có thể được thực hiện với hai chương trình,
A-thêm một chút thêm vào truy cập được sử dụng như một lá cờ, ví dụ nếu bạn có một FIFO từ 16, sau đó bạn sử dụng một chút 5 truy cập thay vì 4-bit truy cập, cách này so sánh này sẽ thêm chút cờ bạn nếu bạn là đi đầy đủ hoặc có sản phẩm nào.
B-to sử dụng một lá cờ hướng theo vị trí của các truy cập trong một góc tọa độ bốn, tức là theo hai bước cuối cùng của truy cập nếu đọc chậm lại ghi sau đó cờ này có thể được sử dụng để chỉ ra rằng bạn đang có được sản phẩm nào và nếu viết chậm lại các chi r sau đó bạn sẽ được đầy đủ, điều này chỉ đơn giản là cờ hướng thông báo khi một điều kiện thời tiết bình đẳng sẽ xảy ra nếu bạn đang có đầy đủ hoặc có sản phẩm nào.
bạn có thể sử dụng một thiết lập không đồng bộ / đặt lại FF để làm điều này cờ, tuy nhiên nếu bạn muốn gắn bó với các phương pháp tái sử dụng nguyên tắc hướng dẫn sử dụng, bạn có thể sử dụng một flancter.

Kỹ thuật thứ hai là hấp dẫn hơn đối với tôi thay vì trong FIFO tốc độ cao.

Lưu ý rằng thiết kế FIFO bao gồm các vấn đề kỹ thuật khác bạn phải chăm sóc, metastability llike và ổn xảy ra trong quá trình so sánh các quầy.
metastability có thể được giải quyết bằng cách sử dụng bình thường hai cascaded FF bộ lọc metastability
ổn định có thể được giải quyết bằng cách sử dụng truy cập mã màu xám, và với sự chậm trễ thấp trên lưới bạn có thể cải thiện thời gian không chắc chắn trong thiết kế của bạn, nếu bạn sử dụng một mã màu xám truy cập bạn sẽ không phải lo lắng về ổn "sẽ không xảy ra".
màu xám có thể truy cập được thực hiện bằng cách sử dụng truy cập nhị phân tiếp theo là nhị phân để chuyển đổi màu xám và Registeration, các nhị phân có thể truy cập địa chỉ FIFO trong khi các mã được mã hóa màu xám có thể được sử dụng để so sánh kỹ thuật này sẽ giảm bạn fanout nhưng làm tăng diện tích, thích hợp cho tốc độ cao ứng dụng.

 
có một giấy về thiết kế FIFO asyn
http://www.sunburst-design.com

 
Các canbe từ cuối đọc sau một vài chu kỳ đồng hồ sau đó.

không có vấn đề.Alvinnju đã viết:

Các comarator đọc so sánh giá trị của việc đọc và viết cờ liên kết với các chi thứ hai tiếp theo, con trỏ position.The FIFO có sản phẩm nào được thiết lập nếu những lá cờ có value.similarity cùng, các FIFO đầy đủ được thiết lập nếu fread và lần thứ hai - tiếp theo ghi vị trí con trỏ có giá trị như nhau.Nhưng nếu làm như thế này, nó không thể đọc từ cuối năm momery.how để đối phó ...Cảm ơn!
 

Welcome to EDABoard.com

Sponsor

Back
Top