|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
+ K. I {& u. E3 t8 I D% m f( a3 D8 p3 T* ]
: S8 i8 ` B9 Q7 H通用移位寄存器可以加载并行数据,将其内容向左移位(向高位移)、向右移位(向低位移)或保持原有状态。它可以实现并转串(首先加载并行输入,然后移位)或串转并(首先移位,然后并行输出)。实现这种操作需要两位控制信号ctrl,如下:
0 z7 {; G8 R2 q3 ^/ R- N4 o) C, [2 w2 ? h' Q+ ?8 s4 S. T
1 B. c1 v8 F4 M
-----------------------------------------
. G7 q: B# G" f0 Q0 [" g3 \/ q5 D9 A! y; |% O% X1 ~2 ^" R, V
`timescale 1ns / 1ps
+ b: l2 h7 M' w: ?3 I6 ?( e1 X$ i
* L: N$ l1 V6 y) a$ k7 e//////////////////////////////////////////////////////////////////////////////////
- y2 C; ^: b e$ q x) P S8 q1 k5 `8 u) c4 {
// Company: - X4 a3 x; _$ R1 W: b; y' {4 O) N
6 J9 L+ B! s7 A# Q6 d1 Z9 e
// Engineer: ) ?( S" C+ t0 Y. u- _, Z' T
8 L! j; a3 J" m/ N
// " s0 @0 Y% k9 }' ^* I
9 u6 p& t% N2 T$ g% T& \7 r$ z o
# g% K5 ]" ^+ P; z: f7 U
, @' U$ D- v8 L( i
: W, _6 J0 t( A8 Y4 \ |
|