一种FSM编码套路和RTL图的分析对话

 

 

 

 

 

一种FSM编码套路和RTL图的分析对话

 

 

 

 

一种FSM编码套路和RTL图的分析对话

 

 

 

 

 

不跨时钟域一般不用考虑fsm编码格式。FPGA综合器一般会转成热独码。

 

这都可以哈 不用纠结 
能让综合器 编译器做的事情 自己写代码时候就不需要费心

 

这个状态机 和标志位 是一个意思吗?

mcupro 2018-12-24 14:56:11

基本一个意思吧 都是个记号

记录当前状态

 

很多解码的穿行操作不是 用FSM是最好的选择。

这样其实就相当于成了一个序列执行机了。 
其实就相当于在写串行程序了

这里用 nxt_st=st+1 ;避免了很多中情况的反复列举。

不过这样综合出来状态机特别丑。。
15:04:53
[email protected] 2018-12-24 15:04:53

我上次搞了一个网口驱动,,里面都是这样的顺序操作。
[email protected] 2018-12-24 15:05:05

然后看RTL图是真的乱。。

mcupro 2018-12-24 15:05:16

你看到RTL表现出来的 

mcupro 2018-12-24 15:05:41

但是最终网标做的实现每问题 

mcupro 2018-12-24 15:06:07

RTL 本身就是及时寄存器传输级的意思 



mcupro 2018-12-24 15:06:16

写的越是低级越是清晰明了

mcupro 2018-12-24 15:06:30

这里说低级是说 贴近底层的意思哈 

 

RTL 本身就是寄存器传输级的意思 
15:06:57
[email protected] 2018-12-24 15:06:57

嗯,
[email protected] 2018-12-24 15:07:04

实现是没问题的。。
[email protected] 2018-12-24 15:07:32

而且我的状态机跳转都显示不出来了。。

mcupro 2018-12-24 15:08:46

恩 
RTL图就是为了检查用的而已  

就是迎合用户显示一下,好排错啥的,实际布局布线不是按照那个走,甚至都完全部一样了 

相关文章:

  • 2021-10-25
  • 2021-11-17
  • 2021-07-21
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2021-11-08
  • 2021-08-12
  • 2021-06-13
  • 2021-11-25
相关资源
相似解决方案