Friday, November 26, 2010

Xilinx module level utilization report

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






ModulePartitionSlicesSlice RegLUTsLUTRAMBRAMMULT18X18BUFGDCM
[-] proj_top/897/379780/28591347/47010/30/100/02/80/0
  door_sens85/8571/71105/1050/00/00/00/00/0
  [+] hdlc1126/467113/464106/6520/00/20/00/00/0
  [+] hdlc2120/465113/47098/6440/00/20/00/00/0
  inp_scan685/685631/631735/7350/00/00/00/00/0
  [+] uart0118/377112/359103/3880/10/20/00/20/0
  [+] uart1123/381112/359104/3890/10/20/00/20/0
  [+] uart2123/384114/361112/3970/10/20/00/20/0
  watchdt56/5664/6444/440/00/00/00/00/0

No comments: