We are working on a proect using NIOS which needs to talk to the PC Via a serial port, However we found that the core supplied by AILTERA seems to work at slow speed only even the core is runing at 50mhz, it seems that it cannot run faster than 2400baud, Any body has silmiar problems? We are trying a UART with FIFO but still struggling with it.
Any ideas/ suggestion?
Didn't find your answer? Ask the community — no account required.
T
Tim Wescott
UARTs are easy. These work at 19.2k on a Spartan 2e clocked at 24MHz, IIRC. If you want FIFOs and all that fancy stuff you'll have to add them -- these are just basic UARTs that expect to be backed up by logic that's just sitting around waiting for a job to do.
I'm a beginner at verilog design; apparently that means that I had trouble remembering how to make comments...
always @ (posedge reset or posedge clock) begin if (reset) begin rts
M
Mark McDougall
You could try using the opencores 16550. Having a wishbone interface it wraps nicely into a SOPC component...
Regards, Mark
H
htoerrin
Seemes strange to me. The UART supplied in SOPC builder, under Communication, on my system can be configured for up to 115200bps. It might not have a FIFO, but it supports streaming, so you should be able to connect it to your own FIFO.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.