好文档 - 专业文书写作范文服务资料分享网站

XilinxFPGA设计基础(VHDL版) - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

.. . .. . .

编码的过程中要注意,用枚举方式定义的状态只能用同类型的枚举数据赋值,而不能直接用数值赋值。采用枚举时,FPGA的综合器通常采用独热编码OHE(One Hot Encoding)的方式对枚举量进行编码。 ? 通常建议工程师选用多进程的描述方式,而不是单进程的方式。多进程的描述结构

通常将时序逻辑、组合逻辑甚至输出逻辑分布在不同的进程中描述。这种结构可以减少代码长度、增强代码的可读性,同时省去不必要的寄存器输出。

如果Moore型状态机的输出要寄存,则需要将输出控制语句用一个时序进程描述,但是要注意,寄存输出信号会增加一个周期的时延,如果要去除这一个周期的延时,则在进程中可以使用NEXT_STATE代替CURR_STATE做控制。 如果Mealy型状态机的输出要寄存,则需要保证输出信号的逻辑是完全同步的。一种好的方法是,在结构体中定义一组信号,用这一组信号将输出值传递到输出端口。

S. . . . . ..

XilinxFPGA设计基础(VHDL版) - 图文

.......编码的过程中要注意,用枚举方式定义的状态只能用同类型的枚举数据赋值,而不能直接用数值赋值。采用枚举时,FPGA的综合器通常采用独热编码OHE(OneHotEncoding)的方式对枚举量进行编
推荐度:
点击下载文档文档为doc格式
9gyp83kdla072ie1yi364bptb11wxs00mhs
领取福利

微信扫码领取福利

微信扫码分享