Serializer1D
矢量信号转化为标量或更小的向量
库:
高密度脂蛋白编码器/ HDL操作
描述
的Serializer1D块较慢的矢量信号转换成速度标量流信号或更小尺寸基于矢量信号比和空闲周期值。匹配序列化输出的速度越快,样品时间变化根据这个方程:
考虑一下这个例子的输入数据是一个矢量大小4比设置为4。
输出数据序列化的每个向量信号分为四个标量信号。样品时间的输出是: 。
添加空闲周期结束时每个输出空闲周期,指定一个大于零的整数。考虑一下这个例子,比设置为4,空闲周期设置为2。
对于每一个缓慢的矢量信号,输出有六个快速周期组成的四个序列化的标量信号和两个空闲周期。样品时间输出 。
的Serializer1D块提供了三个控制信号:ValidIn,ValidOut,StartOut。您可以使用ValidIn控制ValidOut和StartOut。序列化输出不依赖于ValidIn。确定输出序列化数据是否有效,使用ValidIn和ValidOut。如果你给一个高输入ValidIn,没有空闲周期,ValidOut给出了一个高输出,这表明输出序列化数据是有效的。
考虑一个例子,输入数据的矢量大小4,比设置为4,空闲周期设置为2,并使用所有三个控制信号。
第一个输入向量,ABCD
,ValidIn是假的。StartOut和ValidOut变成假的。这意味着输出数据值是无效的。波形的数据值表示为X
,对应于不关心值。
第二个输入向量,ABCE
,ValidIn是真的。输出数据序列化向量分为四个标量信号。控制信号StartOut成为真正的在输出一个
指示序列化的开始。在接下来的周期StartOut信号变成假的。ValidOut适用于所有四个输出信号指示有效输出数据的四个周期。ValidOut空闲周期变得虚假,和输出数据值不关心值。
港口
输入
输出
参数
扩展功能
版本历史
介绍了R2014b