V
Ved
Guest
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 ?
regards ved
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 ?
regards ved