A memory access technique is provided that may be used in WLAN (Wireless
Local Area Network) communication devices. An on-chip memory has multiple
memory circuits forming individually addressable memory segments. An
arbitration unit arbitrates between multiple requesters, each requesting
access to the on-chip memory. The requesters are on-chip circuits and/or
external devices. The arbitration unit determines a memory circuit to be
accessed for each request that is received from a requester. The
determination may be based on a software configurable arbitration scheme.
The memory segments may form a bank of single-port SRAM (Static Random
Access Memory) devices.