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

Quartus Compilation Report

Altera_Forum
Honored Contributor II
2,787 Views

hi, im trying to get myself familiar with altera quartus but there is a few info that i dont understand. 

 

on the compilation report on this fitter summary, im not quite sure what is the total pins means. i realise on one of my project file, it use up 513/622 (82%) i wonder it is so much and what does it means.  

 

also , on the timing analyzer summary(classic) what does worst-case tsu, worst-case tco, worst case th means?
0 Kudos
12 Replies
Altera_Forum
Honored Contributor II
1,279 Views

The number of pins you have is indeed massive. May be you have plenty of buses in some of your modules and the fitter was left free to assign them to pins(you may have an intermediary module set as top level instead of final project top). 

The other terms are self-explanatory and there is plenty of literature on them.
0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

i only have top module which have 4x4 inputs of each is std_logic_vector(15 downto 0) same goes to the outputs. Is that the reason that contributes to the massive amount of pins?

0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

4 x 4 x 16 = 256 inputs 

4 x 4 x 16 = 256 outputs 

 

total pins = 512 

 

add clock = 513 

 

now it makes sense if that is what you mean by 4 x 4 inputs/outputs(two dimensional)
0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

ya, you are rite! thanks! 

 

by the way, will it do any harm for having such a massive amount of buses? and if i were to expand my circuit design to 8x8 two dimensional inputs/outputs is that possible?
0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

Your pins are inherent to your design ??? Any change -usually -requires a respin of the entire board. Anyway look at what you want and may be can do with less pins. 

 

8 x 8 x 16 x2 = 2048 and exceeds your device resource. You are in very deep trouble !!!
0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

if i need to perform image processing, what is the appropriate way to handle the inputs and outputs without exceeding the device resource?

0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

Can't you byte-interface external to fpga then process inside fpga at higher suitable speed?

0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

 

--- Quote Start ---  

Can't you byte-interface external to fpga then process inside fpga at higher suitable speed? 

--- Quote End ---  

 

 

byte interface external as in how?
0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

I don't know about your setup but usually in 2-D image processing engineers wouldn't flood the board with so many pins and connections equal to the number of a frame. A frame is processed inside the fpga at whatever suitable speed. 

Can you throw some light on your input/output and required processing...
0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

so in that case i need to use some memory to hold the input and output then?

0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

Yes you will need to play around memory and speed to get things done in time and control flow. I am sure you board mustl have a byte connection or so, no more

0 Kudos
Altera_Forum
Honored Contributor II
1,279 Views

alright! thanks alot for your advice. i will try!

0 Kudos
Reply