- Joined
- Mar 5, 2009
- Messages
- 1
- Reaction score
- 0
this is my first post in this forum
i'm doing my graduation project
simulation and implementaion for LTE physical layer
but i faced many problems with synthesizing for loops
i was to write a code for a block called interleaver used in a turbo coder
the function of the inteleaver is to read a certain data vector (124 bits) and fill a matrix (47*4) ROW by ROW
then read them column by column
i filled the matrix without problems
but when i tried to read the matrix column by column and store them in a 124 output data vector i made a nested loop of 2 for loops with bounds
i checked the syntax every thing is ok but when synthesizing it (RTL schematic) i got error synthesizing
now if this loop is not synthesizable i will have to write expression for each element (188 )
and when is the foor loop synthesizble and when not
thanks in advance
i'm doing my graduation project
simulation and implementaion for LTE physical layer
but i faced many problems with synthesizing for loops
i was to write a code for a block called interleaver used in a turbo coder
the function of the inteleaver is to read a certain data vector (124 bits) and fill a matrix (47*4) ROW by ROW
then read them column by column
i filled the matrix without problems
but when i tried to read the matrix column by column and store them in a 124 output data vector i made a nested loop of 2 for loops with bounds
i checked the syntax every thing is ok but when synthesizing it (RTL schematic) i got error synthesizing
now if this loop is not synthesizable i will have to write expression for each element (188 )
and when is the foor loop synthesizble and when not
thanks in advance