для AHB шины таких мостов полно - у того же Гейслера 3 или 4 реализации (на VHDL)
ну и вообще там есть некий обобщенный код AHB мастера - приписывай к нему что хочешь
то есть по хорошему должно быть FIFO для максимального BURST, а чтение соотв. с неким перезакладом -
в гейслеровской AHB это сделано через признак "prefetcable" то есть побочных эффектов память не имеет и SPLIT транзакции
но как верно заметили - для ПЛИС реализация двухпортовой памяти бесплатна - то есть не майтесь ерундой