Forum Discussion
Altera_Forum
Honored Contributor
15 years agoconfused about sopc address alignment
Hi,
SOPC system is like that MCU as cpu , and communicate with other module. And cpu data width is 16 bits, and address width is 32 bits, and a self-defined module is also 16 bits data width and 8 bits address width . Address alignment pattern is dymanic, so address base is 0x00800000,end at address 0x008001ff. but when i choose native pattern , the address end at 0x008003ff. I 'am confuse about native pattern, because I think a 16-bit master port drives addresses aligned on 2-byte boundaries, such as: 0x00, 0x02, 0x04, 0x06. if slave module is as same data width as cpu ,so no matter native or dymanic pattern, the end address offset is 0x1ff. Could anyone help me? Thanks!No RepliesBe the first to reply