cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Adventurer
Adventurer
3,642 Views
Registered: ‎06-03-2008

Customization of the addressable memory size when using the "Create or Import peripheral" wizard

Jump to solution

Hello everyone,

 

I am using the EDK and Xilinx 9.2. I use the "Create or import peripheral" wizard to design a custom SPLB v4.6 design. I want to use also an addressable memory space, so I select 1 memory space from the wizard. However, there is no  way to customize the size that it will be addressable. By selecting as native data width 64 bits, the wizard always generates a 256x64 bits memory block per addressable space. That is, if I choose 2 addressable spaces, then the wizard will generate 2 256x64 bits memory blocks. Is there any way to change the size of the memories?

 

Thank you very much!

 

kind regards,

dhteodor

0 Kudos
Reply
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
4,515 Views
Registered: ‎08-07-2007

Hi dhteodor,

 

It's been a while since I looked into it, but  I remember that the size of the memory depends on how many bits of the address being decoded. 

 

Check out the example code and look for the address signals from the IPIF, you should be able to find the code.

 

-Felix

View solution in original post

0 Kudos
Reply
3 Replies
Adventurer
Adventurer
3,630 Views
Registered: ‎04-24-2009

Hi, 

 

Have you tried to check the document of the IPIF document. may be you could find some informations.

 

About the your new PLB bus and the SPLB of your custom IP could you show a picture of that.

 

Good Luck 

0 Kudos
Reply
Xilinx Employee
Xilinx Employee
4,516 Views
Registered: ‎08-07-2007

Hi dhteodor,

 

It's been a while since I looked into it, but  I remember that the size of the memory depends on how many bits of the address being decoded. 

 

Check out the example code and look for the address signals from the IPIF, you should be able to find the code.

 

-Felix

View solution in original post

0 Kudos
Reply
Adventurer
Adventurer
3,566 Views
Registered: ‎06-03-2008

Hello all,

 

Thank you very much your replies and suggestions. Indeed the automatically generated code provides the address signals, so it should be feasible to change the size of the addressable memory.

 

Based on this, I believe one nice addition to the wizard would be to allow the selection of the size for the addressable memory and not only how many the user wants to instantiate.

 

Once again thank you very much for your help.

 

Kind regards,

dtheodor

0 Kudos
Reply