karuindia
Newbie level 2
Hello,
I want to construct Topeltz Matrix -- T of or M * N .
I will be given first row and first column of the matrix .
Input are
row = T [ first row (M number )entries ] = [1, 0, 1, 1, 0, 1];
col = T[ first column (N - number ) entries ] = [1, 1, 0]' ;
And my T matrix is something look like this
T =
1 0 1 1 0 1
1 1 0 1 1 0
0 1 1 0 1 1
As we can see that Col 2 is constructed using Col 1 by shifting it down by one bit
C1 =
[ 1
1
0 ] ;
C2 =
[ 0 <----- This is the second entry of row input .
1
1 ];
and so on .........
I have written the same code in Matlab and it works fine .
I know that I have use shift register to write it in VHDL , but I am getting any idea how to proceed . Please can help me with this .
I want to construct Topeltz Matrix -- T of or M * N .
I will be given first row and first column of the matrix .
Input are
row = T [ first row (M number )entries ] = [1, 0, 1, 1, 0, 1];
col = T[ first column (N - number ) entries ] = [1, 1, 0]' ;
And my T matrix is something look like this
T =
1 0 1 1 0 1
1 1 0 1 1 0
0 1 1 0 1 1
As we can see that Col 2 is constructed using Col 1 by shifting it down by one bit
C1 =
[ 1
1
0 ] ;
C2 =
[ 0 <----- This is the second entry of row input .
1
1 ];
and so on .........
I have written the same code in Matlab and it works fine .
I know that I have use shift register to write it in VHDL , but I am getting any idea how to proceed . Please can help me with this .