|
|
How to keep the design from Synplify or XST optimizing
Hi, I have a problem that after Synplify or XST optimizing, my 16x8 RAM
is reduced to 1x8. This is not my hope. How to avoid this?
|
|
0
|
|
|
|
Reply
|
zephyrer (1)
|
1/7/2006 1:56:29 AM |
|
hi,
as far as i know this is because u r not using those RAMs (the
synthesize tools will optimize those are not using in your design).
to remove such optimisation u can untick the options in the
synthesize(properties) like register duplication and equvalent register
removal.
|
|
0
|
|
|
|
Reply
|
subin
|
1/7/2006 10:48:09 AM
|
|
Search the keyword "keep" or "preserve" in the tool manuals and go from
there.
HTH,
Jim
for "zephyrer" <zephyrer@gmail.com> wrote in message
news:1136598989.134301.62220@g44g2000cwa.googlegroups.com...
> Hi, I have a problem that after Synplify or XST optimizing, my 16x8 RAM
> is reduced to 1x8. This is not my hope. How to avoid this?
>
|
|
0
|
|
|
|
Reply
|
Jim
|
1/7/2006 3:25:23 PM
|
|
"zephyrer" <zephyrer@gmail.com> wrote in message
news:1136598989.134301.62220@g44g2000cwa.googlegroups.com...
> Hi, I have a problem that after Synplify or XST optimizing, my 16x8 RAM
> is reduced to 1x8. This is not my hope. How to avoid this?
One silly idea: check your address register to make sure it's defined as a
4-bit value, not a single bit register. I sometimes forget my dimensions in
the definitions.
|
|
0
|
|
|
|
Reply
|
John_H
|
1/9/2006 5:13:00 PM
|
|
thank u for ur tips,the synthesis command "syn_keep" "syn_noprune" and
"syn_preserve" can prevent instances or reg or wire from optimizing.
Now I hope to keep the net connections and stop optimizing the whole
design, fit the design to a FPGA, is there any solution?
|
|
0
|
|
|
|
Reply
|
zephyrer
|
1/10/2006 6:59:36 AM
|
|
zephyrer wrote:
> thank u for ur tips,the synthesis command "syn_keep" "syn_noprune" and
> "syn_preserve" can prevent instances or reg or wire from optimizing.
> Now I hope to keep the net connections and stop optimizing the whole
> design, fit the design to a FPGA, is there any solution?
>
You can also use syn_hier ="hard" for Xilinx in synplicity to force it
to respect the component boundaries so that it doesn't share stuff
between hierarchical components.
|
|
0
|
|
|
|
Reply
|
Ray
|
1/10/2006 4:48:57 PM
|
|
|
5 Replies
471 Views
(page loaded in 0.14 seconds)
Similiar Articles: How to keep the design from Synplify or XST optimizing - comp.arch ...Hi, I have a problem that after Synplify or XST optimizing, my 16x8 RAM is reduced to 1x8. This is not my hope. How to avoid this? ... XST optimization - comp.arch.fpgaHow to keep the design from Synplify or XST optimizing - comp.arch ... State machines in Quartus - comp.arch.fpga... with the State Machine Viewer I get "This design has ... Expand TEMAC fifo? - comp.arch.fpgaHow to keep the design from Synplify or XST optimizing - comp.arch ... Expand TEMAC fifo? - comp.arch.fpga The FPGA can keep up with this data rate without ... authors (g ... how to retain values after submit - comp.lang.javascript ...How to keep the design from Synplify or XST optimizing - comp.arch ... Hi, I have a problem that after Synplify or XST ... register to make sure it's defined as a 4-bit ... EDK, XST & inouts - comp.arch.fpga... should not have to change my design to ... synthesis error - comp.arch.fpga XST optimization ... Hierarchy During Synthesis (Synplify and XST ... When using XST, the KEEP ... Synplify synthesis error - comp.arch.fpga... to synthesise my design using Synplify ... XST optimization - comp.arch.fpga Preserving Hierarchy During Synthesis (Synplify and XST ... When using XST, the KEEP ... Don't touch in altera maxplus 2 - comp.arch.fpgaXST optimization - comp.arch.fpga... or ... set_dont_touch" or "keep" ?) that specify that a net must be kept. It worked for me on Actel/Synplify but I don't ... docs/xst ... XST duplicate register option does not work - comp.arch.fpga ...synplify question for FPGA - comp.arch.fpga This is a ... Why you think syn_keep should work? and why "unused ... ... XST optimization - comp.arch.fpga... com/support ... Simulation of VHDL code for a vending machine - comp.arch.fpga ...Currently I am studying the "Circuit Design with VHDL" by ... The main thing is to keep it simple and look at other ... generally defaults to zero, at least for Xilinx XST. x86-64 and calling conventions - comp.compilers... allocation and similar more as a means of optimization ... The LCC book, "A Retargetable C compiler: Design and ... XST duplicate register option does not work - comp ... Re: How to keep the design from Synplify or XST optimizingzephyrer wrote: thank u for ur tips,the synthesis command "syn_keep" "syn_noprune" and "syn_preserve" can prevent instances or reg or wire from optimizing. How to keep the design from Synplify or XST optimizing - comp.arch ...Hi, I have a problem that after Synplify or XST optimizing, my 16x8 RAM is reduced to 1x8. This is not my hope. How to avoid this? ... 7/21/2012 8:16:23 PM
|
|
|
|
|
|
|
|
|