Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Design a First-In-First-Out (FIFO) buffer that can store up to 8 data words received

Status
Not open for further replies.

macgradywk

Junior Member level 2
Joined
Sep 24, 2012
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,443
QQ截图20121118194509.png

Design a First-In-First-Out (FIFO) buffer that can store up to 8 data words received at port1 or port2 and deliver them in the same order at port3. Assume that each data word is 8-bit wide.

The external systems that provide data at port1 and port2 use the sender originated protocol and the system that requests data from port3 uses the receiver originated protocol.
Besides the system consisting of the data buffer, you should also design a test bench to simulate the three external systems. The first external system should read data from a file ”proj3A.dat” and apply it to your system at port1 using proper handshake. The second external system should read data from the file ”proj3B.dat” and apply it to port2
using handshake. The third external system will merely request data at port3 using proper handshake and copy it to its own register.
 

So what is your question exactly?

r.b.
 

I know how to do with one input port to one output port.
But how about two input ports?
I need a mux to choose from the two ports.
What would be the achitecture look like?QQ截图20121118225438.png
It is one input above
 

How does the architecture above resolve the situation where the two DREADY signals are asserted at the same time?
 

Not the same time. It should be clock 1, 2, 3, and clock 4 control FIFO
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top