SRAM controller 22 and associated SRAM 26 are used in networking applications for low-latency, fast-access tasks, such as accessing look-up tables, providing memory for core 12, and the like. [0033] Microengines 14 access either SDRAM 24 or SRAM 26 through their respective controllers 20 and 22 based on characteristics of received data.