player80
Full Member level 2
Hi,
I have a system with around 90 clients those 90 clients should connect via UART to the main system and be hotpluggable.
The cables from the clients (from the controller to the main system is around 20cm).
On the terminal I thought about using optocouplers before passing the signal into an FPGA.
Each of the 90 clients also has his own slot, and the fpga / arm system should detect which slot is occupied (the ARM should query the FPGA via SPI/I2C, I have done SPI/I2C cores earlier already)
The frontend software on the other side can just query the fpga which positions are occupied.
(I thought about a serial protocol first but I need the position information).
Can anyone comment if this is viable/practically?
I have a system with around 90 clients those 90 clients should connect via UART to the main system and be hotpluggable.
The cables from the clients (from the controller to the main system is around 20cm).
On the terminal I thought about using optocouplers before passing the signal into an FPGA.
Each of the 90 clients also has his own slot, and the fpga / arm system should detect which slot is occupied (the ARM should query the FPGA via SPI/I2C, I have done SPI/I2C cores earlier already)
The frontend software on the other side can just query the fpga which positions are occupied.
(I thought about a serial protocol first but I need the position information).
Can anyone comment if this is viable/practically?