首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
双口RAM在PCI总线与AVR接口设计中的应用
来源:本站整理  作者:佚名  2011-11-06 20:34:53




    内状态机中写状态机有5个状态:S0,写空闲状态;S1,写开始;S2,写等待;S3,单周期写;S4,写结束。具体的状态转移图如图3所示。

f.jpg


    当系统复位后,状态机输出双口RAM的片选信号g.jpg,输出使能h.jpg,状态机处于空闲状态。
    写操作的状态机转移过程是:当状态机处于空闲状态时,在每次时钟的上升沿采样到b.jpg有效和h1.jpg=1,并且如果双口RAM的片选信号i.jpg有效,状态机进入写开始状态,输出j.jpgk.jpg有效,并将9052的局部有效地址输出给双口RAM;当采样到l.jpg有效时,状态机进入写等待状态,输出m.jpg;当采样到n.jpg且BUSYL=1、时,状态机进入单周期写状态,输出p.jpg,将有效数据输出到双口RAM;当采样到m1.jpg无效,状态机进入写结束状态,输出q.jpgg.jpgh.jpg;之后如果采样到b.jpg有效就进入下一次的写操作循环,如果采样到b.jpg无效且r.jpg无效,状态机回到空闲状态。
    读状态机也有5个状态:S0,读空闲状态;S1,读开始;S2,读等待;S3,单周期读;S4,读结束。具体的状态转移图如图4所示。

u.jpg


    读操作的状态机转移过程是:当状态机处于空闲状态时,在每次时钟的上升沿采样到b.jpg有效和h1.jpg=0,并且双口RAM的片选信号i.jpg有效的话,状态机进入读开始状态,输出j.jpgk.jpg有效,并将9052的局部有效地址输出给双口RAM;当采样到l.jpg有效时,状态机进入读等待状态,输出s.jpg;当采样到n.jpg且BUSYL=1,o.jpg时,状态机进入单周期读状态,输出p.jpg,将有效数据输出到PCI9052;当采样到m1.jpg无效,状态机进入读结束状态,输出q.jpgg.jpgh.jpg;之后如果采样到b.jpg有效就进入下一次的读操作循环,如果采样到无效且无效,状态机回到空闲状态。
2.3 仿真结果
    在ModelsimSE仿真平台下,实现了PCI9052读/写双口RAM的读/写过程,读操作仿真波形如图5所示,写操作仿真波形如图6所示。从仿真波形可以看出,该代码可以实现将PCI9052的读/写控制信号转换成双口RAM的读/写控制信号,完成时序的匹配。

v.jpg

w.jpg

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:140,937.50000 毫秒