位拼接运算
时间:10-02
整理:3721RD
点击:
rData <= { rData[2:0], rData[3] };
rData <= { rData[0], rData[3:1] };
rData <= { rData[0], rData[1], rData[2], rData[3] };
这三个有什么区别啊?
rData <= { rData[0], rData[3:1] };
rData <= { rData[0], rData[1], rData[2], rData[3] };
这三个有什么区别啊?
将{rData[3], rData[2], rData[1], rData[0]} 分别进行左移,右移,中心对称(高低位颠倒)。
大体是这样。理解理解吧
rData <= { rData[2:0], rData[3] }; 相当于 rData <= { rData[2], rData[1], rData[0], rData[3] };
rData <= { rData[0], rData[3:1] }; 相当于 rData <= { rData[0], rData[3], rData[2], rData[1] };
rData <= { rData[0], rData[1], rData[2], rData[3] };