In the following (use a font with fixed width to display it rightly)
+-------------/--------+ | 32 | | ___ | +----| \ | | | __ | __ > + |-----| | | data_in---| | | | | |---+---data_out | |-----/----|___/ +-->__| clk-->__| 32 ADD | XX FD | clkwhen XX = 32 FD: Timing Summary:
--------------- Speed Grade: -4 Minimum period: 5.938ns (Maximum Frequency: 168.407MHz) Minimum input arrival time before clock: 1.825ns Maximum output required time after clock: 7.241ns Maximum combinational path delay: No path found
when XX = RAMB16_S36 with WE => '1' ,SSR => '0' : Timing Summary:
--------------- Speed Grade: -4 Minimum period: No path found Minimum input arrival time before clock: 1.825ns Maximum output required time after clock: No path found Maximum combinational path delay: No path found
Does "Minimum period: No path found" here suggest that is good idea to not use only RamBlock as sequential element in spite of it's clock signal?
If Yes... is good to use a RamBlock and, after it, 32 transparent latch or is better to use RamBlock and, after it, 32 flipflop ?
Regards Sandro