dduxstadieee
1) I have not tried a loopback. But with one of the open cores version each character written to the transmit register was copied to a buffer. All characters showed up in the buffer. I may investicate this. Thanks for the idea.
2) I tried the hal uart with a cyclone 2.
3) It loosing about 500 characters. It does not matter if the baud is 9600, 57600, or 115200 they all lost a large group.
4) No handshaking. Each character waits for the shift register to be empty and is then written. Then one character is written. FIFOs are enabled, but theoretically the FIFO will never be touched.
dsl,
How would you go about looking at the tx status. I am assuming something other than examining that status register. I am new to the Cyclone family so a little more detail would be real nice.
See not 4 above, but the FIFO should never fill.
I am using Tera Term, I have never seen a problem, but that does not mean there isn't one.
Thanks all