Retaining not used nodes

A

ALuPin

Hi,

I have several nodes in my design (registered nodes) which do not have
a "driving" purpose. But for later use of SignalTap (Altera tool to
make internal FPGA nodes visible) I do want the synthesizer
not to optimize these nodes away. On the other hand I do not want
to route these nodes to output pins because of a limited amount of
available pins.

Is there some possibility to avoid that these registerd not used nodes
are optimized away ?

Thank you for your suggestion.

Rgds
André
 
M

mk

Hi,

I have several nodes in my design (registered nodes) which do not have
a "driving" purpose. But for later use of SignalTap (Altera tool to
make internal FPGA nodes visible) I do want the synthesizer
not to optimize these nodes away. On the other hand I do not want
to route these nodes to output pins because of a limited amount of
available pins.

Is there some possibility to avoid that these registerd not used nodes
are optimized away ?

Thank you for your suggestion.

Rgds
André

There are synthesis pragmas which you can use to keep these registers
(syn_keep for synplicity etc.). If you have too much difficulty
convincing either the synthesizer or the mapper to keep these unused
registers, you can "or" the outputs of multiple registers and route it
to a single output pin which should vastly reduce your pin
availability concerns.
 
C

Christos

Hi,

One thing that might work is to drive them to outputs and then define those
outputs as virtual pins with the assignment editor.
They will not be synthesised away.

hope this helps.

Christos Zamantzas
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,756
Messages
2,569,535
Members
45,008
Latest member
obedient dusk

Latest Threads

Top