Forum Discussion

pRob's avatar
pRob
Icon for New Contributor rankNew Contributor
4 years ago
Solved

Quartus warning TMC-20050

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?

  • 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.

2 Replies

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    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.