FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6472 Discussions

customize automatically generated base address in Platform Designer

ZhiqiangLiang
New Contributor I
827 Views

Hi,

 

in Platform Designer, I added several IP, such as  JTAG, NIOS,  RAM, ROM and etc.

The automatically generated base address are: 0x0008_0800, 0x0008_1368, 0x0002_0000 and etc.

 

I would like to make the least 16 bits base address keep 0, and those base address vary in the most 16 bits. such as: those address look like: 0x0001_0000, 0x0004_0000, 0x0005_0000.

 

I know I can manually change those base address, however, I would like to set Platform Designer who automatically generate base address whose least 16 bits keep 0.

is there any way to do that?

 

ZhiqiangLiang_1-1747190347894.png

 

Labels (1)
0 Kudos
8 Replies
sstrell
Honored Contributor III
770 Views

No.  The automatic address assignment simply selects address spans that do not overlap.  There are no options for it.  You would have to set these manually.

0 Kudos
RichardTanSY_Altera
747 Views

Sstrell is right, you have to assign the base address manually.


Regards,

Richard Tan


0 Kudos
RichardTanSY_Altera
694 Views

I believe your inquiry has been answered. 


Now, I will transitioning this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out. Please login to https://supporttickets.intel.com/s/?language=en_US , view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support.

The community users will be able to help you on your follow-up questions.

 

Thank you and have a great day!

 

Best Regards,

Richard Tan


0 Kudos
ZhiqiangLiang
New Contributor I
654 Views

Hi,

 

The automatically generated base address are: 0x0008_xxxx, 0x0006_xxxx, and 0x0002_xxx.

I would like to fix one base address to a certain address, for example: fix 0x0008_1100 to 0x0007_0000.

The questions are:

1) what is the available base address? 0x0007_XXXX works or not? is there any other base address that is available?

2) where is the doc that tells me what base address is available?

 

ZhiqiangLiang_0-1748234863360.png

 

0 Kudos
sstrell
Honored Contributor III
637 Views
1) The base address has to be set so that the address span of the agent interface doesn’t overlap with the address span for any other agent interface connected to the same host. You can choose any address you want as long as there is no overlap. The tool informs you immediately if there is overlap.
2) There’s no document. Every design is different. Just choose a base address and make sure you get no errors about overlapping addresses.
0 Kudos
KennyTan_Altera
Moderator
563 Views

reopening the case.


0 Kudos
KennyTan_Altera
Moderator
563 Views

reopening the case


0 Kudos
RichardTanSY_Altera
503 Views

I believe sstrell has answered your follow-up questions.

Any further help needed regarding this case?


Regards,

Richard Tan


0 Kudos
Reply