I'm trying to create a project that uses custom HDL code to write to the DDR2 memory on my nexys 4 ddr, and then ultimately uses microblaze to read the memory out over UART.
As an intermediate step, I created a vhdl "wrapper" to connect microblaze to ram and instantiate my custom vhdl. At first I want to leave the signals from the custom VHDL that go to ram open/disconnected. My plan was to later add a conditional logic statement that decides which is connected.
When I try to leave the pins to memory "open", or even connected to junk placeholder signals I created, I get an implementation error:
Quote
[Place 30-99] Placer failed with error: 'There are more instances than sites for type XADC'
Please review all ERROR, CRITICAL WARNING, and WARNING messages during placement to understand the cause for failure.
This doesn't make any sense to me, especially as I am not trying to use the XADC anywhere in the project.
I saw this article about leaving pins open, but I believe I followed the solution they have listed but still get the error.
I've attached the project folder for this in case anyone may be able to take a look. Since the file is too large to attach, it is at this google drive link.
Question
dmishins
Hi,
I'm trying to create a project that uses custom HDL code to write to the DDR2 memory on my nexys 4 ddr, and then ultimately uses microblaze to read the memory out over UART.
As an intermediate step, I created a vhdl "wrapper" to connect microblaze to ram and instantiate my custom vhdl. At first I want to leave the signals from the custom VHDL that go to ram open/disconnected. My plan was to later add a conditional logic statement that decides which is connected.
When I try to leave the pins to memory "open", or even connected to junk placeholder signals I created, I get an implementation error:
This doesn't make any sense to me, especially as I am not trying to use the XADC anywhere in the project.
I saw this article about leaving pins open, but I believe I followed the solution they have listed but still get the error.
I've attached the project folder for this in case anyone may be able to take a look. Since the file is too large to attach, it is at this google drive link.
Thank you,
Daniel
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.