VVIC 发表于 2010-6-26 00:51:35

时序求助!

我在用FPGA写程序的时候,要为芯片AD9852输出控制信息,如下:
1、master reset ,先1后0,其中1保持15个周期;
2、io reset,当master reset=0以后,它出现一个短暂的跳变,变成1,保持2个周期后变成0;
3、当io reset变成0后,在上升沿输出A0写地址,写8次,一次一个bit;
4、写了地址后,用A0写数据,一次一个bit,写16位;
5、写完了数据以后,io update出现一个短暂的跳变,变成1,保持2个周期后变成0;
6、io reset再次出现一个短暂的跳变,变成1,保持2个周期后变成0;
7、重复3~6。
我用一般的always写的时候,总是出现很多问题,然后想用状态机实现,但是没有用过状态机,请高手指教!!

CHA 发表于 2010-6-26 02:49:44

状态描述的很清晰,<br>
可以开始写了啊,<br>
就是每个状态都要用计数器。<br>
有什么问题么?<br>
没写过状态机的话看下置顶的关于状态机的精华文章好了

ANG 发表于 2010-6-26 04:12:37

就是感觉时序有点多,脑袋有点晕呢!<br>
感觉总有问题啊!<br>
新手上路,汗!!~

interige 发表于 2010-6-26 05:45:02

你先动手写吧,<br>
觉得有什么具体问题再问。<br>
不知道你到底想知道什么

Sunlife 发表于 2015-6-17 10:49:11


状态描述的很清晰,<br>
可以开始写了啊,<br>
就是每个状态都要用计数器。<br>
有什么问题么?<br>
没写过状态机的话看下置顶的关于状态机的精华文章好了

508482294 发表于 2022-1-1 17:30:25


状态描述的很清晰,<br>
可以开始写了啊,<br>
就是每个状态都要用计数器。<br>
有什么问题么?<br>
没写过状态机的话看下置顶的关于状态机的精华文章好了
页: [1]
查看完整版本: 时序求助!