Forum Discussion
Altera_Forum
Honored Contributor
8 years agoRemember an interface has (at least) two ends to it, the transmitter and the receiver. So you need to implement your custom protocol at each end. If you are going to run it between two FPGA end points, the pretty much you can do whatever you want. But if you expect one end will be on a standard windows/linux PC, then the options get much more limited to interfaces supported on existing hardware. Like RS232 serial, ethernet, I2C (maybe), SPI (maybe), USB, FireWire.
So if your intent is to research new serial interface protocols, then that is one thing. But if you just need a serial interface as part of a larger project, then Tricky has the best suggestion.