Not applicable
Jun 17, 2014
04:03 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 17, 2014
04:03 AM
In the documentation, it states that:
It also says that:
code scratch memory and program scratch pad are found at local addresses 0xC000 0000 and 0xD000 0000,... but that is going to cause a segment overrun.
Could someone please describe the absolute addresses for all cores?
- The memory space is 4GB
- The 4 most significant bits are the segment number
- Segment 0..7 are reserved for cores
It also says that:
code scratch memory and program scratch pad are found at local addresses 0xC000 0000 and 0xD000 0000,... but that is going to cause a segment overrun.
Could someone please describe the absolute addresses for all cores?
1 Reply
Jun 19, 2014
06:09 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jun 19, 2014
06:09 AM
The TriCore architecture supports a 4 GB total memory space for data, program, and I/O. How much data and program memory are available depends on which variant you're using. Each type of memory is small enough to fit within the address range of a single segment (256MB).
The global segment addresses are described in the "Address Map of the On Chip Bus System" section in the User Manual.
The global segment addresses are described in the "Address Map of the On Chip Bus System" section in the User Manual.