📄 read.me
字号:
This README describes the runtime memory model which is adjusted
by the target Monitor firmware contained in this directory.
Note that there may exist several versions in separate subdirectories.
Detailed address information about the target Monitor firmware
location can be found within the MONITOR.M66 map file in this directory.
NOTE: Within the RAM address range 00:0000H-0F:FFFFH you will get
multiple mirrors of the SRAMs mounted at positions U8 and
U9 if their total size is less than 1MB ! (details see below)
This default version of the firmware has the following target system
requirements:
- nanoMODUL-164 with Logic P533
- 512KB SRAMs at positions U8 and U9
|-----------------------------------------------------------| 0F:FFFFH
| CODE portion of target Monitor firmware FEC00H-FFFFFH |
|-----------------------------|-----------------------------| 0F:EB00H
| DATA portion of target Monitor firmware FEA00H-FEBFFH |
|-----------------------------------------------------------| 0F:E900H
| |
| |
| SRAMs U8 and U9 for application CODE and DATA portions |
| |
| |
|-----------------------------------------------------------| 00:0000H
IMPORTANT INFORMATION ABOUT MIRRORING:
======================================
The standard version of the nanoMODUL-164 is equipped with two 128KB SRAMs
at positions U8 and U9. This leads to a total amount of 256KB which results
in:
- SRAMs U8 and U9 original range at 00:0000H-03:FFFFH
- 1. mirror at 04:0000H-07:FFFFH
- 2. mirror at 08:0000H-0B:FFFFH
- 3. mirror at 0C:0000H-0F:FFFFH
Since the target Monitor itself occupies the range of 0F:E900H-0F:FFFFH and
we have multiple mirrors, the Monitor portions are also mirrored. So a
mirror of the Monitor portions reduces the usable range for your application
to:
- Recommended usable range at 00:0000H-03:E8FFH.
In contrary if you have two 512KB SRAMs mounted on your nanoMODUL-164 which
prevents from any mirroring, your usable range is:
- usable range at 00:0000H-0F:E8FFH.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -