下载此文档

PCIExpress与PC104总线的转换设计.doc


文档分类:论文 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
PCIExpress与PC104总线的转换设计
  摘 要:在兼容维修早期生产的一款基于PC/104总线的近红外光谱仪,在设计新的工控板时,增加了PCI Express总线转PC/104总线的设计。重点介绍了架构设计、PEX8311桥接芯片的直从工作模式和FPGA的控制时序, MHz时, MB/s,能够满足仪器的需求。
  关键词:PCI Express;PC/104;PEX8311;FPGA
  中图分类号:TN79+2 文献标识码:A DOI:.
  PC/104是尺寸缩小为96 mm×90 mm的ISA总线板卡,但是,PC/104与ISA的电气和机械规范不同,前者为自堆栈总线,省掉了昂贵的底板,而采用针孔总线连接器,不仅提高了其可靠性,还减小了总线驱动电流,降低了功耗和电路的驱动要求。
  虽然ISA总线在1999年后就逐步停产了,但是,PC/104总线以其优异的结构和稳定的电气特性又使用了较长时间。早期生产的多种光谱仪器是基于PC/104接口设计的。随着第三代工业总线PCI Express(又简称PCIE)的普及,原生态支持PC/104总线的工控机退出市场,已销售的仪器在维修时出现了无零件替换的局面。为了实现新一代光谱仪工控板可兼容模块的维修,添加基于
PCIE的PC/104总线设计是一种有效的解决方法。
  1 硬件设计
   架构设计
  实现PCIE与PC/104总线转换的基本思路是先将PCIE总线转换为局部总线,然后通过FPGA编程实现PC/104总线的工作。PCIE与PC/104转换设计架构如图1所示。
   PEX8311的工作模式
  PEX8311作为PCIE与本地总线的桥接芯片,数据传输有3种工作方式,即DMA、直主和直从。本地端接口方式有数据线与地址线独立的C模式、数据线与地址线复用的J模式和专用的M模式。本地传输模式包括单周期模式、四周器模式和连续突发模式。
  在设计过程中,考虑到频繁读写单个字节、少改动原光谱仪上位机软件和PC/104总线的工作方式等要求,选择PEX8311芯片在直从、单周期C模式下工作。在这种模式下,PEX8311将PCIE接口的IO地址和Memory地址映射到本地总线上,而上位机作为传输过程中的主设备,会发起对PCIE接口IO地址或Memory地址的读写操作,并在局部总线上实施。使用WinDrive软件生成PEX8311的驱动程序后,上位机程序只需简单更改设备接口函数即可实现对原近红外光谱仪数据采集卡的驱动。

  图1 PCIE与PC/104转换设计架构图
   FPGA逻辑设计
  FPGA作为本地端的逻辑控制器,负责协调好本地端和PEX8311之间的时序关系,配置 PEX8311的工作模式,并将PC/104接口的24位地址、16位数据以及若干中断和控制信号映射到本地总线上。
  PEX8311的控制信号主要包括握手信号LHOLD和LHOLDA,总线访问周期的开始和当前地址有效信号ADS#,总线的读写状态信号LW/R#,本地总线数据准备好信号Ready#,末尾数据信号

PCIExpress与PC104总线的转换设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人好用的文档
  • 文件大小16 KB
  • 时间2021-03-23
最近更新