Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

Quartus warning TMC-20050

pRob
Beginner
142 Views

Hello,

I am getting a collection of warnings of this kind:

TMC-20050 - RAM Control Signals Driven by LUTs or ALMs instead of DFFs ...

The Intel documentation does not say much about why this is a problem.

Can anybody help?

0 Kudos
1 Solution
sstrell
Honored Contributor III
134 Views

See my other reply to you, but this looks like a message from the Design Assistant.

Typically, in order to infer memory block resources from RTL code instead of implementing RAM in logic blocks, all inputs must be registered.  You'd want to check the device handbook for your targeted device to see if this is the case for you.  The Design Assistant is indicating you are not doing this on one or more memories.

View solution in original post

2 Replies
sstrell
Honored Contributor III
135 Views

See my other reply to you, but this looks like a message from the Design Assistant.

Typically, in order to infer memory block resources from RTL code instead of implementing RAM in logic blocks, all inputs must be registered.  You'd want to check the device handbook for your targeted device to see if this is the case for you.  The Design Assistant is indicating you are not doing this on one or more memories.

pRob
Beginner
129 Views
Reply