User Manual
Page 14
The Bumblebee kernel supports the following types of memory resources:
ILM:
The Bumblebee kernel supports ILM access via a proprietary AHB-Lite bus or
SRAM interface if an Instructon Local Memory (ILM) interface is configured.
The size of ilm can be configured.The ilm interface has independent
address ranges. You can configure the specific base address. See section
2.4 Learn more about it.
The ILM is implemented by the SoC system integrator and can generally be an
on-chip SRAM or on-chip for storing instructions.
Flash.If you use the AHB-Lite interface, to achieve optimal performance,
ILM should follow the AHB protocol rules and return instructions in the
next cycle after receiving the address.
DLM:
The Bumblebee kernel supports DLM access via a proprietary AHB-Lite bus or
SRAM interface if a Data Local Memory (DLM) interface is configured.
The size of dlm can be configured.The dlm interface has a separate address
range, and the user can configure a specific base address. 2.4 Learn more
about it.
The DLM is implemented by the SoC system integrator and can generally be
an on-chip SRAM for storing data.If you use the AHB-Lite interface, for
optimal performance, the DLM should follow the AHB protocol rules and
return data in the next cycle after receiving the address.
2.7. Bumblebee kernel private device
Figure 1-1 As shown in the Bumblebee kernel's Core hierarchy, in addition to uCore,
it also includes the following private devices: