Analog Devices VisualDSP++ 3.5 Manual page 101

Loader manual for 16-bit processors
Hide thumbs Also See for VisualDSP++ 3.5:
Table of Contents

Advertisement

Table 3-3. EPROM Image—Two Segments Only
Address range
0x000000 - 0x00FFFF
0x010000 - 0x01FFFF
Typically, the loader utility generates an Intel hex-32 file, which is read-
able by most EPROMs. If the image must be post-processed, the loader
may also generate ASCII files.
DM Example:
ext_data { TYPE(DM ROM) START(0x010000) END(0x010003) WIDTH(8) }
The above DM segment results in the following code.
00010000
// 32-bit logical address field
00000004
// 32-bit logical length field
00020201
// 32-bit control word: 2x address multiply
// 02 bytes logical width, 01 byte physical width
00000000
// reserved
1234
// 1st data word, DM data is 16 bits
5678
9ABC
DEF0
// 4th (last) data word
CRC16
// optional, controlled by the -checksum switch
PM Example:
ext_code { TYPE(PM ROM) START(0x040000) END(0x040007) WIDTH(16)}
The above PM segment results in the following code.
00040000
// 32-bit logical address field
00000008
// 32-bit logical length field
00020302
// 32-bit control word: 2x address multiply
// 03 bytes logical width, 02 bytes physical width
00000000
// reserved
123456
// 1st data word, PM data is 16 bits
VisualDSP++ Loader Manual
for 16-Bit Processors
ADSP-219x DSP Loader/Splitter
Purpose
seg_ext_data
seg_ext_code
3-15

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Related Products for Analog Devices VisualDSP++ 3.5

Table of Contents