广告赞助商: 睿控自动化科技有限公司专业从事研发,生产,销售电气火灾探测器、智能数显电测表、多功能电力监测仪、可编程智能仪表。。。
注册会员 | 市场助手 | 广告交换
 
销售中心 热卖产品 公司大全 产品库 信息中心 联系我们 供求信息
高级搜索 所有分类 推荐产品 [ 订购热线:0577-62767812 咨询:Em39_com@yahoo.com.cn ]
 
 行业资讯 【 字体: 】【进入打印页】【关闭
一种基于CPLD 的单片机与PCI 接口设计解决方案

媒体合作
中国电气市场采购网
专业供应高低压电气产品
www.em39.com
中国电机维修网
---电机维修技术中心
www.djwxw.com
上海来宏电气有限公司
电话:13588910177
电话:0577-62737106
地址:上海市奉贤区远东路828号2幢
专业生产LQA、LHQA、LHQB不锈钢扎带工具,并对外提供OEM加工。
温州拓展培训网
温州拓展培训网
www.wztzh.com
淘宝网综合频道

淘宝网综合频道


欢迎合作
邮箱:laihongcn@163.com
我们的资料:
中国电气市场采购网
专业供应高低压电气产品
http://www.em39.com

 
发布日期:[2008-2-17]    共阅[3058]次 中国电气市场采购网[EM39.com] {鼠标双击自动滚屏}
      摘要:

  本文描述了用赛灵思公司的XC95216 系列CPLD 芯片实现扩展单片机与计算机PC104 的接口并行通信的方法, 解决了在嵌入式操作系统中单片机与主机总线设备打交道资源不足的固有缺陷, 把以太网卡的功能集成在一片XC95216 的 CPLD 中, 简化了硬件, 通信实时性强; 并给出用VHDL 编写的主要源程序。该方案在实践中检验通过。

  引 言

  8位单片机在嵌入式系统中应用广泛, 然而让它直接与PCI 总线设备打交道却有其固有缺陷。8 位单片机只有16 位地址线, 8 位数据端口, 而PCI 总线2.0 规范中, 除了有32 位地址数据复用AD[3- 0]外, 还有 FRAME、IRDY、TRDY 等重要的信号线。让单片机有限的I/O 端口来直接控制如此众多的信号线是不可能的。一种可行的方案就是利用CPLD 作为沟通单片机 与PCI 设备间的桥梁, 充分利用CPLD 中I/O 资源丰富、用户可自定制逻辑的优势, 来帮助单片机完成与 PCI 设备间的通信任务。

1.2 CPLD 设计规划

  出于对单片机和CPLD 处理能力和系统成本的考虑, 下面的规划不支持PCI 总线的线性突传输等需要连续几个数据周期的读写方式, 而仅支持一个址周期加一个数据周期的读写方式。对于大部分应用而言, 这种方式已经足够了。图1 是经过简化后的PCI 总线读写操作时序。在CPLD 内设有13 个8 位寄存器用来保存进行一次PCI 总线读写时所需要的数据, 其中pci_address0- pci_address3 是读写时的地址数据; pcidatas0- pci_datas3 是要往PCI 设备写的数据; pci_cbe[3- 0]保存地址周期时的总线命令; pci_cbe[7- 4] 保存数据周期时的字节使能命令; pci_data0- pci_data3 保存从PCI 设备返回的数据; pci_request 是PCI 总线读写操作状态寄存器, 用于向单片机返回一些信息。当单片机往pci_cbe 寄存器写入一个字节的时候, 会复位CPLD 中的状态机, 触发CPLD 进行PCI 总线的读写操作; 单片机则通过查询pci_request 寄存器得知读写操作完成, 再从pci_data 寄存器读出PCI 设备返回的数据。

2.2 单片机PCI 读写C 语言程序设计

  在CPLD 在帮助下, 单片机读写PCI 设备就变得相当简单。首先, 将pci_cbe 等寄存器都声明为外部存储器变量, 并根据CPLD 的设计指定地址。然后, 传递适当的参数给以下两个读写子函数, 即可完成对PCI 设备配置空间、I/O 空间、存储器空间的读写操作。从 PCI 设备的返回数据存放在全局变量savedata 中。实际上在写PCI 设备时, 也可以从pci_data 中得到返回数据。这个数据必须等于往PCI 设备写的数据。利用这一点可以进行差错检验和故障判断, 视具体应用而定。

3 结论
  用CPLD 实现单片机与PCI 总线接口的并行通信, 电路结构简单、体积小, 1 片CPLD 芯片足够, 并且控制方便, 实时性强, 通信效率高。本设计方法已成功地应用于作者开发的各种数据采集系统中, 用作单片机与PC104 之间的并行数据通信, 效果非常理想。

所载文章只为传递更多信息,并不代表本站观点或证实其描述。信息仅供参考,转载请注明出处!




上一篇:2008年机械行业投资策略
本 篇:一种基于CPLD 的单片机与PCI 接口设计解决方案─电气采购网(电器采购网)行业新闻中心
下一篇:2008年机械行业投资策略
 
【 字体: 】【进入打印页】【顶部】【关闭
   →热门新闻↑
2011年我国清洁能源产业发展趋势
中国电力资产重组并购趋势分析
2013年经济蓝皮书发布会实录
内蒙古电力110kV输变电工程设计
工程机械行业发展状况分析之铁路困局
港政府拟斥资2.4亿港元购置节电设
什么是智能电网
我国纺织机械出口的趋势分析
选择所属类目:
 最新供应信息>>更多  最新求购信息>>更多
【卖】
【卖】
【卖】
【卖】
【卖】
【买】
【买】
【买】
【买】
【买】
关于我们 | 信息发布声明 | 广告服务 | 网站建设 | 合作信箱 | 企业招聘 | 违法信息举报 | 联系我们 | 网站地图 | 友情链接

版权所有 © 电气市场网 未经授权禁止转载、摘编、复制或建立镜像. 如有违反,追究法律责任.
电话:18968909931 传真:0577-62711032 邮箱:em39.com@gmail.com
相关营业执照浙ICP备05082769号
最佳分辨率:1280×800 Internet Explorer 6.0以上