Area Report
(area utilization values are estimated)
LEsFFsRAMsDSPsDetails
System Total (Logic: 27%)91306 (11%)177092 (16%)484 (18%)123 (8%)
Board interface7342014684022467
  • Platform interface logic.
simple_nn_hidden_layer (Logic: 2%)8389 (1%)13796 (1%)152 (6%)28 (2%)
Function overhead2335231600
  • Kernel dispatch logic.
Block0 (Logic: 0%)64 (0%)64 (0%)0 (0%)0 (0%)
State646400
    Block1 (Logic: 1%)1618 (0%)4972 (0%)98 (4%)4 (0%)
    State19241600
      simple_nn.cl:42246116140
        simple_nn.cl:4411803395944
        • Load with a private 1024 kilobit cache. Cache is not shared with any other load. It is flushed on kernel start. Use Dynamic Profiler to verify cache effectiveness. Other kernels should not be updating the data in global memory while this kernel is using it. Cache is created when memory access pattern is data-dependent or appears to be repetitive. Simplify access pattern or mark pointer as 'volatile' to disable generation of this cache.
        Block2 (Logic: 1%)4372 (1%)6444 (1%)54 (2%)24 (2%)
        State19235200
          simple_nn.cl:4628619420
            simple_nn.cl:48343848844824
              simple_nn.cl:49201000
                No Source Line436100440
                  simple_nn_output_layer (Logic: 3%)9497 (1%)16456 (2%)108 (4%)28 (2%)
                  Function overhead2325229600
                  • Kernel dispatch logic.
                  Block3 (Logic: 0%)1064 (0%)2328 (0%)12 (0%)0 (0%)
                  State646400
                    simple_nn.cl:710040
                      No Source Line1000226480
                        Block4 (Logic: 1%)1736 (0%)5420 (1%)42 (2%)4 (0%)
                        State25657600
                          simple_nn.cl:74323143290
                            simple_nn.cl:7611573412334
                            • Load with a private 64 kilobit cache. Cache is not shared with any other load. It is flushed on kernel start. Use Dynamic Profiler to verify cache effectiveness. Other kernels should not be updating the data in global memory while this kernel is using it. Cache is created when memory access pattern is data-dependent or appears to be repetitive. Simplify access pattern or mark pointer as 'volatile' to disable generation of this cache.
                            Block5 (Logic: 1%)4372 (1%)6412 (1%)54 (2%)24 (2%)
                            State19232000
                              simple_nn.cl:7828619420
                                simple_nn.cl:81343848844824
                                  simple_nn.cl:82201000
                                    No Source Line436100440