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.

Altera Dual-Clock FIFO

Status
Not open for further replies.

Pont de Pedra

Junior Member level 3
Joined
Dec 7, 2005
Messages
27
Helped
5
Reputation
10
Reaction score
3
Trophy points
1,283
Location
CATALUNYA
Activity points
1,561
Hi,
I'm using the "dcfifo" mega function, from Altera Quartus V 5.0, to design a 16550 UART in VHDL.

The FIFO works fine.

I use it in "Show-ahead synchronous FIFO mode”.

- The first time the power is on, the FIFO is empty, the output q[11...0] sends a "0" when the uControler reads it.
Right.
- Then it receives true data.
-When the FIFO has been read for 16 times (depth of the FIFO), the data shown in q[11...0] is not "0" (the FIFO is empty).

Usually it shows the last value received or random values.

It is not very important, because the FIFO marks empty, then the value in q[11...0] is not valid.

I've tried a UART from Philips and National and the value read is always “0” (if the FIFO is empty).

Anyone has encounterd this problem or something similar?

Thank's in advance.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top