The issue I can think of is your rtl code may have lots of `ifdef. Sure the final code that you put into chip or fpga have a fixed defines. But when you run simulation, many times you want to run with different defines. +define+arg affects compile phase so different tests may have different…[Read more]
Wishbone is not popular as AMBA dominates in SoC. Many IPs on opencores use wishbone so these bridges come in handy. But if you can, I’d say you may want to replace wishbone with AMBA totally especially for burst operation.
Mortensen, nice summary. Good to know the 20H rule and ESD protection inside a closure. I was wondering whether to pour copper along the edge of board. I I heard someone suggests to run a loop of ground along the edge of board. Is it a good idea?