Hi. I got a project to design a board that can service 4+ serial ports. These ports are for various peripherals to connect to the system, such as radar detector with rs232 output, and other peripherals with rs232 output.
We used 8051 before, but the design was only able to let one peripheral to be active at a time, so it is not real-time at all and prevent other peripherals to communicate at the same time to the system.
Any suggestion? do we need RTOS or FPGA/CPLD to provide big-enough buffers for each serial ports?