Jump to content


Recommended Posts


I wanted to create a byte addressable memory in IPXACT with below code


Here width tells the number of bits per location. If width is 8 then is it byte addressable ?

And the total number of address locations are 2**10 (1024 locations starting from base address 0) ?

and what is the difference between addressable units and addressunitbits ?

Link to comment
Share on other sites

Hi Prashanth,

If you want a byte addressable memory then the addressUnitBits value shall be 8 (which is the default value). The number represents number of data bits in each address increment. Hence, the addressable unit is then a byte. The range describes the number of addressable units. The width describes the number of data bits that can be accessed in a single transaction.

Best regards,

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...