- UID
- 811892
|
假如有个wire[7:0] data[0:3]内容如下:
data[0] 36
data[1] 56
data[2] 63
data[3] 45
现在有信号wire [1:0] add[0:3],里面存储的是 2 ,3, 0, 1.我现在要重新整理data的内容,把0的内容放到2,1的内容放到3,依次类推,整理后的内容为
data[0] 63
data[1] 45
data[2] 36
data[3] 56
一般的思路是建立一个4*4的查找表,如data[add]<=data,i=0,1,2,3。可是我现在要对256个单元操作,如果这样做将消耗大量的资源,不知道大家有什么其他的思路没有?
|
|