Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

confused 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