ROMtegelijkertijd
ROMtegelijkertijd is een concept uit de geheugenarchitectuur dat verwijst naar het mogelijk maken van gelijktijdige lezingen uit read-only memory (ROM) om de doorvoer te verbeteren en de latentie te verlagen in systemen waar ROM een knelpunt vormt. Het idee steunt op het opdelen van ROM in meerdere banks en op de organisatie van de adressering zodat meerdere banks parallel kunnen worden uitgelezen binnen een klokcyclus, afhankelijk van de breedte van de systeembus en de timingvoorwaarden. Deze aanpak kan worden toegepast in de instructiehathpath van een embedded CPU of voor parallelle data-toegang in ROM-gebaseerde lookup-tabellen.
Technische principes omvatten onder meer interleaving en banked ROM. Bij interleaving worden opeenvolgende adressen toegewezen aan
Praktische overwegingen omvatten dat ROM niet wijzigbaar is in de gebruikelijke zin, waardoor de nadruk ligt
Toepassingen omvatten embedded systemen met beperkte ROM-snelheid, firmwareopslag en oudere gameconsoles of ASIC-omgevingen waarin snelle ROM-lezen