EmbDev.net

Forum: FPGA, VHDL & Verilog Serial ports


von Leiser H. (leiserhartbeck)


Rate this post
useful
not useful
Hello Sir,
I am working on a system which require 8 serial ports. Most of the FPGA 
boards have at the maximum of two serial ports. Can I implement other 
serial ports on the FPGA using the IO pins. How many serial ports can be 
implemented? What additional circuitry will I require to interface it 
with other systems.
Reagrds
Leiser

von Lothar M. (Company: Titel) (lkmiller) (Moderator)


Rate this post
useful
not useful
Leiser Hartbeck wrote:
> Can I implement other serial ports on the FPGA using the IO pins.
Obviously your "serial port" is a RS232 port and in a FPGA it is an 
ordinary IO pin ...


> How many serial ports can be implemented?
That depends on the size and the pincount of your FPGA. But you wlii be 
able to pack at least fifty to hundred RX/TX ports even in the smallest 
FPGA nowadays.

> What additional circuitry will I
> require to interface it with other systems.
If your "serial port" is a RS232 port, then you will need a driver/level 
shifter like the MAX232...

von René D. (Company: www.dossmatik.de) (dose)


Rate this post
useful
not useful
Yes, it is possible to wirte an Uart in a hardware description language 
and put it 8 time in a design.

The question is, how is your dataflow?

After, you will have 8 latches with the received values. What is doing 
with this registers?
Do you what to calculate something or send this the anohter IN/Output 
port?

von Leiser H. (leiserhartbeck)


Rate this post
useful
not useful
Hello,
I have 8 differrent sensors and actuators which need to be controlled 
over RS232/485/422. The data from sensors need to be read and passed to 
either a softcore processor or a seprate processor for algorithms to 
work. The output from the processor needs to directed to actuators. How 
can this be implemented. Can I do some basic sorting and pre processing 
of data on FPGA and then transmit it forward?
Regards
Leiserhartbeck

von Duke Scarring (Guest)


Rate this post
useful
not useful
Leiser Hartbeck wrote:
> The data from sensors need to be read
Did the sensors alwaya send or only on request?

Duke

von René D. (Company: www.dossmatik.de) (dose)


Rate this post
useful
not useful
Leiser Hartbeck wrote:

. Can I do some basic sorting and pre processing
> of data on FPGA and then transmit it forward?
> Regards
> Leiserhartbeck

Yes you can proprocessing the Data.
But you have to know FPGA development need more time as software 
develoment.
If you want to try different algorithm, this is simplier to solve in 
software.

von Leiser H. (leiserhartbeck)


Rate this post
useful
not useful
Hello,
My major algorithms run on software and on main processor. Is there a 
place where I can get schematic diagrms of boards utilising FPGA with 
processor which I can use for designing my own board?
Regards
Leiserhartbeck

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.