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

Quartus puts in its own blocks

Altera_Forum
Honored Contributor II
1,259 Views

When I try writing a decoder circuit in Verilog, in the RTL viewer I see that Quartus has inserted its own block called "Decoder". A simple bitwise Exor is replaced by Add0, Add1 and so on. 

 

All this is OK, the only problem is that these elements [Decoder, Add0, Ram0] do not show up in the "Chip Planner". 

 

Questions - 

1. How do I tell Quartus NOT to interpret my design and put in Adders, Decoders and RamCells? 

2. If not in the chip planner, where do these things go? 

 

Thank you! 

~E.
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
467 Views

Quartus knows the best implementations for common blocks (decoder, MUX ...). They will be separated from random logic for special treatment. So it recognized your decoder as a decoder. By the end of the line everything gets converted into FPGA cells. It is normal to see structures come and go as the circuit is processed. 

 

Is there some reason you don't want it to recognize the decoder? People usually complain about NOT recognizing circuitry.
0 Kudos
Reply