Dek
Guest
Tue Feb 02, 2010 3:47 pm
Hi all,
I'm trying to instantiate a RAM using Block-Ram with Xilinx Core
Generator. I've succesfully create the Core, and simulated it with
Modelsim (using the .vhd file created by Core Generator). Now when I
try to synthesize my design with ISE project navigator I got this
warning:
line 130: Instantiating black box module <ram_128>.
should I explicitly add the ram_128.vhd file? Or, since my design
actually do synthesize, should I just ignore this warning?
Thanks all
Dek
Brian Drummond
Guest
Wed Feb 03, 2010 12:14 am
On Tue, 2 Feb 2010 05:47:58 -0800 (PST), Dek <daniele.dequal_at_gmail.com> wrote:
Quote:
Hi all,
I'm trying to instantiate a RAM using Block-Ram with Xilinx Core
Generator. I've succesfully create the Core, and simulated it with
Modelsim (using the .vhd file created by Core Generator). Now when I
try to synthesize my design with ISE project navigator I got this
warning:
line 130: Instantiating black box module <ram_128>.
should I explicitly add the ram_128.vhd file? Or, since my design
actually do synthesize, should I just ignore this warning?
At synthesis, notice (then ignore) the warning.
At Translate, make sure it finds the implementation of ram_128 - e.g. look for a
message "Loading module ram_128.ngc" or some such in the console or the .bld
report file.
If Translate can't find it: (a) move it into the project directory or (b) set
the "core search path" option to point to the right directory.
- Brian
Dek
Guest
Wed Feb 03, 2010 5:15 pm
On 3 Feb, 00:14, Brian Drummond <brian_drumm...@btconnect.com> wrote:
Quote:
On Tue, 2 Feb 2010 05:47:58 -0800 (PST), Dek <daniele.deq...@gmail.com> wrote:
Hi all,
I'm trying to instantiate a RAM using Block-Ram with Xilinx Core
Generator. I've succesfully create the Core, and simulated it with
Modelsim (using the .vhd file created by Core Generator). Now when I
try to synthesize my design with ISE project navigator I got this
warning:
line 130: Instantiating black box module <ram_128>.
should I explicitly add the ram_128.vhd file? Or, since my design
actually do synthesize, should I just ignore this warning?
At synthesis, notice (then ignore) the warning.
At Translate, make sure it finds the implementation of ram_128 - e.g. look for a
message "Loading module ram_128.ngc" or some such in the console or the .bld
report file.
If Translate can't find it: (a) move it into the project directory or (b) set
the "core search path" option to point to the right directory.
- Brian
Thanks Brian,
during Translate I had this message:
Loading design module "ipcore_dir/ram_128.ngc"...
Applying constraints in "ipcore_dir/ram_128.ncf" to module
"ipcore_dir/ram_128.ngc"...
so it should be ok. I've asked it because I generated post place and
route simulation model and I tried to simulate it, but post layout
simulation differs from functional simulation. I thought the problem
was this of the blak box module, but if you confirm me that I can
ignore this warning I'll seek the problem somewhere else.
Thanks
Dek
Brian Drummond
Guest
Thu Feb 04, 2010 12:19 am
On Wed, 3 Feb 2010 07:15:42 -0800 (PST), Dek <daniele.dequal_at_gmail.com> wrote:
Quote:
On 3 Feb, 00:14, Brian Drummond <brian_drumm...@btconnect.com> wrote:
On Tue, 2 Feb 2010 05:47:58 -0800 (PST), Dek <daniele.deq...@gmail.com> wrote:
Hi all,
during Translate I had this message:
Loading design module "ipcore_dir/ram_128.ngc"...
Applying constraints in "ipcore_dir/ram_128.ncf" to module
"ipcore_dir/ram_128.ngc"...
so it should be ok. I've asked it because I generated post place and
route simulation model and I tried to simulate it, but post layout
simulation differs from functional simulation. I thought the problem
was this of the blak box module, but if you confirm me that I can
ignore this warning I'll seek the problem somewhere else.
You have to look somewhere else.
- Brian