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
|
|
0
|
|
|
|
Reply
|
daniele.dequal (4)
|
2/2/2010 1:47:58 PM |
|
On Tue, 2 Feb 2010 05:47:58 -0800 (PST), Dek <daniele.dequal@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
|
|
0
|
|
|
|
Reply
|
Brian
|
2/2/2010 11:14:32 PM
|
|
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,
>
> >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
|
|
0
|
|
|
|
Reply
|
Dek
|
2/3/2010 3:15:42 PM
|
|
On Wed, 3 Feb 2010 07:15:42 -0800 (PST), Dek <daniele.dequal@gmail.com> wrote:
>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
|
|
0
|
|
|
|
Reply
|
Brian
|
2/3/2010 11:19:44 PM
|
|
|
3 Replies
573 Views
(page loaded in 0.085 seconds)
|