马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
挑出一个数组中的非零数据并按原顺序排列,要求使用组合逻辑在一个周期内实现,例:一个数组input wire[7:0]array[0:7]=[0,1,0,3,0,5,0,7],得到[7:0]new_array[0:7]=[1,3,5,7,0,0,0,0]。常规操作,首先得到原始数组的对应非零数据的下标(如:indix[i]),再对原始数组进行取数存到另一个新数组(如:new_array[j]=array[indix[i]])。
问题1:怎么实现?generate-for方法?
问题2:更好的实现方法?
|