So I’m working on a UART component for the TinyFPGA. I know that there probably are free IPs out there already, but its a bit of fun. So far I’ve got a TX component that just needs to be stitched together and I’m going to start work on the RX component tomorrow. I’ll put what I have up on github: https://github.com/samuelcomeau6/uart_hub. The idea would be to wrap it in a nice (WISHBONE compliant?) package.
Also, I’m always annoyed by not having enough UARTs on my micros so the whole project will be a UART hub to connect to a micro or computer. A one byte address would be used to select a port and then traffic would continue until the bus is released. Its a thought anyways.
Parts of this project can hopefully be reused for the SPI components.
Any ideas, comments? Is a UART hub something others might find useful?