64ビットデータバスを備えた、すでに機能している大規模なFPGAデザインの改善とクリーンアップに取り組んでいます。出てきた質問の一つは、
「すべてのバスをAXI4Lite / APBに移行する必要がありますか、それともそのままにしておく必要がありますか?」
AXI4LiteとAPBがあります。
チームAXI4Liteのメンバーは、多くのサードパーティFPGA IPブロックがAXIバスを使用していると主張しています。反対側の同僚は、APBバスはより少ないリソース(FFおよびLUT)を使用する可能性があることを示唆しています-私はそれを確認できませんでした。
私は1つを選ぶ側にいて、それにこだわります。
どちらを選ぶかにはどのような理由がありますか?1つのバスが他のバスよりも多くのリソースを必要とするシナリオはありますか?どちらかに移行する強い理由はありますか?