0
我知道你可以使用>>或>>>進行移位,但是如何從另一個數據流中移入數值?如何bit_shift中的數據流?
類似:
always @(posegde(clk)) begin
data_shift <= data_shift << DIN (one bit?)
end
有沒有捷徑?
編輯:我很傻。我只是連接我需要的信號部分。
我知道你可以使用>>或>>>進行移位,但是如何從另一個數據流中移入數值?如何bit_shift中的數據流?
類似:
always @(posegde(clk)) begin
data_shift <= data_shift << DIN (one bit?)
end
有沒有捷徑?
編輯:我很傻。我只是連接我需要的信號部分。
假設DIN是單個比特:
always @(posegde(clk)) begin
data_shift <= {data_shift($high(data_shift):$low(data_shift)+1), DIN}
end