Forum Discussion
Altera_Forum
Honored Contributor
14 years agoRather than using SPI to control the boards, you can also use an FTDI FT245 USB-to-FIFO component.
If your boards are all close together, then you would just have a USB cable to each board. Each device would show up as a COM port. You can use the serial number in the FTDI chip to uniquely identify boards, which can in turn be used to create unique COM numbers or udev names under Linux. You would still use a DIP switch in this case, as it allows the software to identify board 0, 1, 2, etc. No microcontroller would be needed in this scheme. I have an FTDI-to-Avalon-MM bridge that I've created ... I just haven't got around to documenting it yet ... you can use that code. Cheers, Dave