建立移位寄存器

建立移位寄存器

通信协议技术

这种技术可以在任何GreenPAK内使用。移位寄存器的大小是依赖于特定的GreenPAK内可用的组件。

移位寄存器是序列化或反序列化数据的关键组件。移位寄存器是一串触发器,可以按顺序链接,其输出可以单独访问。每个都有一个与共享时钟的连接;在时钟的上升边缘,寄存器将把它们的数据“移动”到序列中的下一个触发器。图24显示了一个基本的4位移位寄存器。D触发器可以使用共享复位信号进行全局复位。

图24基本移位寄存器

通常情况下,移位寄存器必须在GreenPAK内被装载。这可以通过将每个DFF前一个MUX标准逻辑单元来进行。当数据准备好被装载(在GreenPAK设计师“S”)的MUX选择输入被触发和DFF的时钟输入被触发提交每个寄存器中的值。图25显示了对位的2加入MUX的在图24中的基本移位寄存器。LOAD_EN股CLK输入来提交加载的值,以DFF3DFF4。

图25装入移位寄存器

<上:发送脉冲的预设数量|表的内容|下一步:I2C IO扩展>