The last 2 posts make me wonder about my layout methodology
, I have to route the memory controller pins from the MCU to the FPGA. That is about 40 pins scattered on 4 sides of the microcontroller and I'm trying to put the address bus all on the same bank of the FPGA(is this necessary? I guess so, not sure), this is cross cutting both my top and bottom layers in 2 and I'm having big troubles routing all the rest (USB phy, LCD, and power, io). Should I redesign my board so is easier to layout(connect to different banks) or should I just keep it as it is and go nuts with vias? The major issue for me is finding some documentation on PCB layout than is neither trivial arduino-class or advanced stuff like DDR3, just figuring out when a via is acceptable. All this papers about vias inductance made quite paranoid on hopping through layers. I'm pretty much guessing on my own and I feel bad on posting 1000 trivial questions on forums. In the past I did some incredibly educational PCB, one had so much crosstalk on a sound chip that it could almost be considered a wireless transceiver
(that is how I learned about return currents, and ground planes) Is there some source to learn this kind of stuff or should I just stick on trial and error(and staring at devboards)?
Alberto