用VHDL如何写时序程序

时间:2023-03-10作者:佚名

用 CPLD设计所构成的CPI接口系统具有简洁、可靠等优点,是一种行之有效的设计途径。很多技术杂志和网站上,都有不少用CPLD设计PCI常规传输系统的文章。但用这些方法在MzxPlusII、Fundition等环境下进行模拟仿真时,其产生的时序往往与PCI规范有很大出入。虽然 Altera 等公司推出PCI核可以直接使用,但这样的内核占用CPLD资源较多,且能适配的器件种类少,同时价格也高,在实际设计应用中有很大的局限性。因此,使用通用型CPLD器件设计简易型PCI接口有很大的现实意义。在Compact接口的CPLD设计中,笔者根据PCI总线传输时序来进行状态机构造,并使用 VHDL语言进行功能模拟和定时分析,从而达到了预期目的。用该方法设计的CPLD-PCI接口既可支持PCI常规传输,也可支持PCI猝发传输,而且在系统编程和下载器件方面,效果也都很好。

用VHDL如何写时序程序PCI总线传输时序分析
PCI 总线传输至少需要40多条信号线,包括数据/地址线、接口控制线、仲裁、总线命令及系统线等。每次数据传输均由一个地址脉冲和一个或几个数据脉冲组成。一次传输一个地址和一个数据的称为常规传输;一次传输一个地址和一批数据的称为猝发传输。常用的控制信号有:帧同步信号FRAME、主设备准备好信号 IRDY、从设备准备好信号TRDY、从设备选通信号DEVSEL、命令/字节信号C/BE等。

分析PCI总线的传输时序,可以看出,PCI总线传输有以下几个显著特点:

(1)每次数据传输时首先传出地址和命令字,从设备一般可从地址中确定是不是对本机的访问,并确定访问的首地址;而从设备则从命令字中识别该访问是读操作还是写操作;

(2)读写访问只有在信号IRDY、TRDY、DEVSEL都为低状态时才能进行;

(3)猝发传输通常需要通过逻辑来实现地址的自动递加;

(4)主从设备中任一方没有准备好,操作中都需要能够引起等待状态插入的活动;

(5)系统通常在帧同步信号FRAME的下降沿诱发数据传输,而在上升沿指明只有一个数据或只剩下一个数据;

(6)读操作比写操作多一个中间准备过程。

相关阅读

低压断路器的结构及工作原理是什么

   断路器   低压断路器 俗称自动开关或空气开关,用于低压配电电路中不频繁的通断控制。在电路发生短路、过载或欠电压等故障时能自动分断故障电路,是一种控制兼保护电器...
2023-06-27
低压断路器的结构及工作原理是什么

电弧熄灭的基本方法

① 拉灭弧法 在开关触头断开时,加速触头分离,将电弧迅速拉长,从而降低了开关触头之间的电场强度,或者说电弧不足以维持电弧的燃烧,而使电弧熄灭。 a.用气体吹动灭弧 利用任...
2023-03-21

导体、绝缘体与半导体的物质及其关系有哪些

  能够定量反映物质传导电荷能力的物理量是物质的电阻率(通常也用符号p 表示,但注意不要同体电荷密度符号相混淆),物质的电阻率在数值上等于单位横截面、单位长度的物质电阻...
2023-06-27
导体、绝缘体与半导体的物质及其关系有哪些

开学季 | 校园防触电,请注意这些危险点

转眼又到开学季。 “神兽”归笼, 家长们依(喜) 依(大) 不(普) 舍(奔)。 能回到熟悉的校园, 和阔别已久的朋友相拥, 同学们也很是兴奋。 高兴之余, 安全这根弦依然得紧绷。 那些校...
2023-06-11
开学季 | 校园防触电,请注意这些危险点

实现以太网通信硬件电路方法

实现以太网通信硬件电路方法很多,一般情况是CPU MAC PHY 网络变压器 RJ45。整个硬件电路最多用5个电子器件完成。 随着集成电路的发展,很多功能被集成在一起,简化硬件电路的设计。...
2023-10-22
实现以太网通信硬件电路方法

热销商品

12V星空顶筒灯嵌入式阳台卧室客厅氛围迷你呼吸小射灯满天星天花

12V星空顶筒灯是一款专为营造浪漫氛围而设计的迷你嵌入式射灯,适用于阳台、卧室、客厅等空间。采用低功耗LED光源,安全节能,光线柔和均匀,支持呼吸模式与满天星效果,可...
¥ 7.65

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

喜美诺排插插座面板多孔排插家用宿舍接线板插排国标线板延长线

喜美诺排插,一款精心设计的多孔插座面板,专为家庭和宿舍环境而造。它不仅提供便捷的接线体验,更符合国标安全标准,确保使用过程中的安全与稳定。这款排插采用高质量材...
¥ 11.9

O型圈氟橡胶圆条丁腈胶硅胶垫片防水O三元乙丙EPDM密封件骨架油封

O型圈、氟橡胶圆条、丁腈胶、硅胶垫片、三元乙丙(EPDM)密封件及骨架油封是广泛应用于机械、汽车、航空航天及建筑等领域的关键密封元件。氟橡胶耐高温、耐腐蚀,适用...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

网站栏目