Altera_Forum
Honored Contributor
13 years agoFPGA pin assignments - is it good to breakup the buses
Hi,
I've got an FPGA sending out two buses (16-bit buses) to a DSP. I'm also sending with the two channels a clock and a frame sync. What is the general rule of thumb when assigning FPGA pinouts for them? I usually keep the buses on the same IO bank. However, the layout guy has split the two channels among two adjacent IO banks. I'm wondering if this is ok as long as both channels, the clock, and frame sync are length matched for the traces and I meet timing for the FPGA. Or is this a case of the layout guy trying to make his life easier and my life a little harder. Also, should I be concerned about crosstalk among the buses and too many simultaneously switching traces if both 16-bit buses are kept on the same IO bank. The clock rate I'm at is 30 MHz and LVCMOS 3.3 (possibly switching to LVTTL 3.3V)? Thanks,