In my application, following report has been generated.
For example, the "door_sens" module have "85/85" in the slices tab, but "hdlc1" have "126/467" on the same field.
What does that mean ?
* Slices can be packed with basic elements from multiple hierarchies.
Therefore, a slice will be counted in every hierarchical module
that each of its packed basic elements belong to.
** For each column, there are two numbers reported a / b
a is the number of elements that belong to that specific hierarchical module.
b is the total number of elements from that hierarchical module and any lower level
hierarchical modules below.
*** The LUTRAM column counts all LUTs used as memory including RAM, ROM, and shift registers.
For example, the "door_sens" module have "85/85" in the slices tab, but "hdlc1" have "126/467" on the same field.
What does that mean ?
* Slices can be packed with basic elements from multiple hierarchies.
Therefore, a slice will be counted in every hierarchical module
that each of its packed basic elements belong to.
** For each column, there are two numbers reported a / b
a is the number of elements that belong to that specific hierarchical module.
b is the total number of elements from that hierarchical module and any lower level
hierarchical modules below.
*** The LUTRAM column counts all LUTs used as memory including RAM, ROM, and shift registers.
Module | Partition | Slices | Slice Reg | LUTs | LUTRAM | BRAM | MULT18X18 | BUFG | DCM |
[-] proj_top/ | 897/3797 | 80/2859 | 1347/4701 | 0/3 | 0/10 | 0/0 | 2/8 | 0/0 | |
door_sens | 85/85 | 71/71 | 105/105 | 0/0 | 0/0 | 0/0 | 0/0 | 0/0 | |
[+] hdlc1 | 126/467 | 113/464 | 106/652 | 0/0 | 0/2 | 0/0 | 0/0 | 0/0 | |
[+] hdlc2 | 120/465 | 113/470 | 98/644 | 0/0 | 0/2 | 0/0 | 0/0 | 0/0 | |
inp_scan | 685/685 | 631/631 | 735/735 | 0/0 | 0/0 | 0/0 | 0/0 | 0/0 | |
[+] uart0 | 118/377 | 112/359 | 103/388 | 0/1 | 0/2 | 0/0 | 0/2 | 0/0 | |
[+] uart1 | 123/381 | 112/359 | 104/389 | 0/1 | 0/2 | 0/0 | 0/2 | 0/0 | |
[+] uart2 | 123/384 | 114/361 | 112/397 | 0/1 | 0/2 | 0/0 | 0/2 | 0/0 | |
watchdt | 56/56 | 64/64 | 44/44 | 0/0 | 0/0 | 0/0 | 0/0 | 0/0 |