对于布局,你得有整体的把握。根据你自己的布板的大小,来选着。首先,你看看你的板子是否是高速的,对于高速的信号,我们要格外当心,尽量保证他们的独立性,不管是他们的参考平面还是与其它信号的隔离,这些都要做好。然后,在看是否有数模混合的,如果是的话,注意数字地和模拟地的分割,最后就是电源了,得较好的分配。上面说的是较大的方向。对于一些细节的,比如,信号的流向,器件的安放的位置,怎么样的布局使得信号的回流路径最小,怎么样减少EMI,怎么样实现信号的完整性,这些方面都会依据布局的不同而产生很大的影响,我建议你看看EMC,信号完整性这些方面的书,这样你才会明白为什么有些器件这么放,而有些却是那样的放置。另外本人也从事PCB方面的工作,有些不明吧的可以问我。
回路图是关键,很多布局信息都隐藏在回路图里。先配置连接器,这种一般来说是指定位置的。接下来FPGA,DDR,RAM,电源block都是要事先考虑好的。以上都完成了,剩下的控制或者读写芯片靠近自己的功能模块就近放。最后那些SMD电阻电容则就可以找到自己对应的元器件放了,如果是贴装的话,放在IC器件的背面也是个不错的选择。大致思路是这些,真的要讲清楚实在是太难了。