Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Product List
The SAM S70/E70 devices embed a multi-port SRAM to optimize the bandwidth and latency. The goal is to increase the overall MCU performance while securing the high-priority latency-critical requests from the peripherals. So here for instance, at Cycle N, the CPU gets priority against DMA access. Access from the DMA and the caches are generally burst to consecutive addresses to optimize system performance. This can block the access to memory for the length of the burst in a single port memory. The SRAM has four ports to limit memory access conflicts. A consecutive access typical for a burst is on the next port which stalls a conflicting access for a single cycle only. An arbiter prioritizes the access to the memory for each port. The priority 0 to 3, with 3 the highest, is programmed in each master. The CPU has priority 2. Priority 3 should only by used for masters with limited memory access.
PTM Published on: 2016-02-05