opensocdebug / osd-doc

Open Soc Debug Documentation, including the specification
http://www.opensocdebug.org
Other
1 stars 3 forks source link

MAM: Provide ability to zero memory regions #5

Open imphil opened 6 years ago

imphil commented 6 years ago

This is a request to specify the ability for the Memory Access Module to fill a region of memory with 0s.

Use case: when loading an application binary we currently transfer it in full, including all sections which are zero-filled, e.g. the .bss segment. Instead of transferring this segment we could simply instruct MAM to zero this part of the memory. This saves significant amounts of off-chip bandwidth, e.g. when initializing a memory over UART, or in simulation.