Hi all, I have a design which has 15 blocks. Data enters from 1st block and after 60 clocks comes out from 15th block. I control enabling of each block by using a counter which counts till
60 at each clock (same clock as above). So this counter output(say count) goes to every block and every block has statements something like this :Blcok 1: If count >=2 than
-----Do something end if;
Blcok 2: If count >=4 than
-----Do something end if;
Blcok 3: If count >=7 than
-----Do something end if;
Blcok 4: If count >=18 than
-----Do something end if;
...............and so on.
Blcok 15: If count >=18 than
-----Do something end if;
My question is that is the data going in block 1 and being processed through all the blocks and than coming out of block 15 will be a Multi-Cycle path ? And why ?
Thanks Ved