robertferanec , 03-08-2021, 06:36 AM
For "routing signals through FPGA", I would rather recommend to use a CPLD (FPGA usually has to be loaded after start, CPLD is programmed and then works). This technique is usually used for something where you would otherwise need many Gates or Logic chips to get the behavior you need (and very often it is used to generate chipselect). Also, if you use CPLD (instead of doing it through chips and routing) you can re-program the behavior - eg. in case you make a mistake, you can change it (that would be hard if you would chips and route it on PCB - you would need a new board version, with CPLD you just update the firmware).