Jump to content

what are the fields to be added in IPXACT xml file for memory verification


PrashanthP

Recommended Posts

Hi Prashanth,

Like I indicated you need to describe an addressBlock element with its sub-elements then. No register or registerFile elements are required. Here is the example from the 1685-2014 standard:

<!-- LINK: addressBlock: see 6.9.2, Address block -->
<ipxact:addressBlock>
  <ipxact:name>SimpleAddressBlock</ipxact:name>
  <ipxact:baseAddress>0x0</ipxact:baseAddress>
  <!-- LINK: addressBlockDefinitionGroup: see 6.9.3, Address block definition group -->
  <ipxact:range>2**10</ipxact:range>
  <ipxact:width>32</ipxact:width>
  <!-- LINK: memoryBlockData: see 6.9.4, memoryBlockData group -->
  <ipxact:usage>memory</ipxact:usage>
  <ipxact:volatile>false</ipxact:volatile>
  <ipxact:access>read-write</ipxact:access>
</ipxact:addressBlock>

 

Link to comment
Share on other sites

Please refer to the IEEE 1685 standard for the meaning of all elements. The range element describes the number of elements in the address block. Each element is an addressable unit. The number of bits in the addressable unit is describe by the memoryMap/addressableUnits element.

I cannot answer question 2. This depends on which tools you use. That is not a topic of discussion in this forum.

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.

Guest
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...