java怎么拦截某个对象
287
2022-10-28
双口RAM在PCI总线与AVR接口设计中的应用
1.1 PCI9052简介
PCI9052是PLX公司为扩展适配板卡推出的低价位PCI总线目标接口芯片,低功耗,符合PCI V2.1规范,它的本地总线(Local Bus)可以通过编程设置为8/16/32位的复用或非复用总线。其主要性能特点如下:
(2)可编程的局部总线配置。PCI9052支持8位、16位或32位Local Bus,它们是复用或非复用。PCI9052有4个字节允许信号(LBE[3:0]#),26条地址线(LA[27:2])和32位、16位、8位数据线(LAD[31:0])。
(4)4个局部片选。PCI9052提供4个片选,每个片选的基地址和范围被E2PROM或主机编程成唯一的。
(5)5个局部地址空间。PCI9052提供5个局部地址空间,每个局部地址空间的基地址和范围可以被E2PROM或主机编程成惟一的。
1.2 IDT7006简介
IDT7006是美国IDT公司开发研制的高速16K×8 B双口静态RAM。该双口RAM提供两个独立的具有控制、地址和I/O引脚的端口。其主要性能特点如下:可同时访问双端口同一存储器空间;高速存储访问,访问速度最高可达到15 ns;低功耗运行;双片选,允许不需要外部逻辑的深度扩展;使用级联和主从选择引脚可以扩展IDT7006的数据总线宽度到16位或更宽;具有硬件仲裁方式、中断仲裁方式和信号灯仲裁方式,来防止访问冲突。
2 PCI9052和IDT7006的时序转换
2.1 硬件连接
2.2 有限状态机
PCI9052局部总线有4个基本的状态:空闲状态、地址状态、数据/等待状态和恢复状态。一旦局部总线的主设备拥有总线并需要开始一个总线访问,则进入地址状态,
有效,此时一个有效的地址出现在地址/数据总线上;数据传输是在数据/等待状态进行的,
或者内部等待产生器用来在此状态插入等待状态;
在最后的数据/等待状态有效,用来申明最后的数据传输;在地址/数据复用的模式下,所有数据传输完毕后,总线会进入恢复状态;随后总线回到空闲状态,等待下一次的总线访问。
整个状态机分为外状态机和内状态机两个大的部分,外状态机识别PCI9052的读周期和写周期,并转移到相应的内部状态机,然后内部状态机再进行读/写的内部状态转移,通过不同的状态输出不同的双口RAM读/写控制等信号,达到时序转换的目的。外状态机状态转移图如图2所示。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~