Vi+ Loader Manual
3-15
for 16-Bit Processors
ADSP-219x DSP Loader/Splitter
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
Table 3-3. EPROM Image—Two Segments Only
Address range
Purpose
0x000000 - 0x00FFFF
seg_ext_data
0x010000 - 0x01FFFF
seg_ext_code
Summary of Contents for VISUALDSP++ 3.5
Page 9: ...VisualDSP 3 5 Loader Manual ix for 16 Bit Processors Contents INDEX ...
Page 10: ...x VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Page 20: ...Notation Conventions xx VisualDSP Loader Manual for 16 Bit Processors ...
Page 86: ...Blackfin Processor Loader Guide 2 56 VisualDSP Loader Manual for 16 Bit Processors ...
Page 144: ...ADSP 218x DSP Splitter Guide 5 20 VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Page 166: ...INDEX I 12 VisualDSP Loader Manual for 16 Bit Processors ...