摘要:从系统的角度介绍高速PCI总线接口卡开发的整个过程,其中包括硬件电路的设计制作和软件驱动的开发。介绍一些从实际设计过程中得出的应该注意的细节等。
PCI总线技术已经应用于形形色色的微机接口中。同在声卡、网卡甚至有些显示都是基于PCI总线技术的,一些高速数据传输系统中也需要用到PCI总线技术。PCI总线技术的出现是为了解决由于微机总线的低速度和微处理器的高速度而造成的数据传输瓶劲问题,PCI局部总线是在ISA总线和CPU总线之间增加的一级总线。由于独立于CPU的结构,该总线增加了一种独特的中间缓冲器的设计,从而与CPU及时钟频率无关,用户可以将一些高速外设直接挂到CPU总线上,使之与其相匹配。PCI局部总线使得PC系列微机结构也随之升级为现在的基于PCI总线的三级总线结构。PC机的三级总线结构如图1所示。
1 PCI总线接口卡的开发
PCI局部总线最显著的特征是速度快。ISA总线的传输速率为5MB/s,EISA总线的传输速率为33MB/s,PCI1.0标准定义的总线传输速率为132MB/s,PCI2.0标准定义的总线传输速率为264MB/s,PCI2.1和PCI2.2标准定义的总线传输速率为512MB/s。而新一代PCI-X技术则在原有PCI总线技术的基础上增加了许多新的技术特征,利用PCI-X技术可以为千兆以太网卡、基于Ultra SCSI320的磁盘阵列控制器等高数据吞吐量的设备提供足够的宽带。1999年PCISIG(PCI特别兴趣小组发布的PCI-X1.0标准最高可提供1GB/s的传输速率,而2003年推出的PCI-X2.0标准则最高可提供4.3GB/s的传输速率。
目前,PCI总线接口电路的选择主要有两种方案。一种是选用可编辑逻辑器件(PLD)。使用PLD,用户可以灵活地开发出适合自己需要的具有特定功能的芯片,但PCI总线协议比较复杂,设计PCI控制接口难度较大,对于一般的工程项目来说,成本较大。现在有许多生产可编程逻辑器件的厂商都提供经过严格测试的PCI接口功能模块,用户只需进行组合即可。另一种是选用PCI专用芯片组(又称桥接电路),通过专用芯片来实现完整的PCI主控模块和目标模块的功能,将复杂的PCI总线接口转换为相对简单的用户接口,用户只需设计转换后的总线接口。本设计中选用PCI总线专用接口芯片来开发接口卡。
1.1 接口芯片介绍
PCI总线接口电路又分为主控设备和目标设备。主控设备可以控制总线,驱动地址、数据和控制信号;目标设备不能启动总线操作,只能依赖于主控设备从其中读取数据或向其传送数据。主控设备芯片价格比较高,目标设备芯片价格则比较便宜,而且目标设备芯片比较简单、易于操作。
目前两大PCI专用接口芯片生产商是AMCC公司和PLX公司。AMCC公司的PCI接口芯片有S5920、S5933、S5935等。S5920是目标设备芯片;S5933既可以设置为主控设备芯片,又可以设置为目标设备芯片;S5935是S5933的改进版,同样既可以设置为主控设备芯片,也可以设置为目标设备芯片。PLX公司在PCI接口芯片的设置生产中首屈一指,其目标设备芯片产品主要有PCI9030、PCI9052和PCI9050,PCI9050和PCI9052可以运用于ISA卡转接PCI的设计中,PCI9030是专门为嵌入式系统设计的;主控设备芯片产品主要有PCI9054、PCI9080和PCI9060,PCI9060是最早的32位主控设备芯片,PCI9080是PCI9060的后继产品,而PCI9054则是一种性价比很高的芯片,其性能比PCI9080、PCI9052更优越。
由于主控设备芯片比较复杂,而且价格昂贵,所以对处理速度和传输速度要求不是特别高的场合应尽量选用目标设备芯片。本设计中选用PLX公司的PCI9052目标设备芯片来设计PCI接口电路。
1.2 PCI9052介绍
PCI9052是PLX公司继PCI9050之后推出的低成本、低功耗、32位PCI总线接口芯片,利用它可以使局部总线快速转换到PCI总线上。
PCI9052芯片的设计符合PCI2.1规范。它支持低成本从属适配器,其局部总线可根据需要配置成复用或非复用模式的8、16或32位的局部总线。PCI总线侧的时钟频率范围为0~33MHz,局部总线与PCI总线的时钟相互独立,局部总线的时钟频率范围为0~40MHz,两种总线的异步运行方便了高低速设备的相互兼容。PCI9052芯片内部有一个64字节的写FIFO和一个32字节的读FIFO,通过读写FIFO,可实现高性能的突发式数据传输,也可以进行连续的单周期操作。
1.3 硬件设计
由于PCI9052属于目标设备芯片,只能依赖于主控设备从其中读取数据或向其传送数据,所以需要一个微处理器对通过PCI9052从PCI总线发送到局部总线的命令作出处理响应,或者把用户想要传送的数据以中断的方式通知PCI总线来读取。本设计中微处理器选用TI公司的C2000系列的16位DSP芯片TMS320LF2407。
TMS320LF2407是TI公司推出的定点DSP处理器,是一款性价比较高的芯片。它采用高性能静态CMOS技术,供电电压为3.3V,指令周期可达25ns,片内有高达32K字的FLASH程序存储器、1.5K字的数据/程序 RAM、544字双口RAM(DARAM)和2K字的单口RAM(SARAM),可以分别扩展64K字外部程序存储器、64K字外部数据存储器和64K字I/O寻址空间;片内还集成了包括CAN控制器在内的多个外围模块及存储器,可以运用于电机及逆变电路的控制中;10位16通道的A/D转换器最小转换时间为500ns;内部自带看门狗定时器模块(WDT)和16位的串行外设接口模块(SPI)。另外,该芯片有高达40个可单独编程或复用的通用输入/输出引脚、一个串行通信接口(SCI)、一个并口和5个外部中断。目前投入市场试用的C2000系列的32位DSP芯片TMS320LF2812采用的是150MHz的时钟速率,其指令周期只为6.7ns,存储器可以扩展到1M,速度更快,功能更强大。
PCI接口卡硬件总体设计如图2所示。图中,DB代表数据总线,AB代表地址总线,CB代表控制总线。
图2
PCI9052的PCI总线直接与金手指连接,局部总线与DSP之间的数据传输在双端口RAM中实现。双端口RAM采用两片CYPRESS公司的双端口RAM芯片CY7C131,组成16位存储转接电路PCI9052和CY7C131供电电压均为5V,而TMS320LF2407供电电压为3.3V,所以接口电平不匹配,需要加总线电平转换电路,这里选用16位总线传送接收器74FCT64245来实现。PCI9052的控制信号和TMS320LF2407的控制信号之间的逻辑转换用一片ALTERA公司的PFGA芯片EPM7032LC44来实现。
TMS320LF2407的外围电路可以根据需要扩展。由于TMS320LF2407内部自带32K字的FLASH程序存储器,程序调试完毕后可以烧写进去,但程序调试过程中需要频繁修改程序,所以可展一片存储器,调试程序时当作程序存储器用,程序调试完毕后再作为数据存储器用,这样既方便又实用。TMS320LF2407有一个串行通信接口和一个16位并行通信接口,串口可以做成RS485、RS232、RS422、SDI总线接口等,并行通信接口可以做成16位并行输入输出接口。
1.4 电路板制作
(1)在连线上只要将对应的引脚连在总线上就可以了。由于信号用的是反射波信号,所以驱动的信号只用了要求电压的一半,另一半靠反射来提升,所以对信号线的长度有要求:CLK信号线的长度为2500mil±100mil。如果长度不够可以画蛇行线,另外 ,CLK信号线要用地线屏蔽。
(2)PCI总线规范要求布四层线,也可以只布两层线。布两层线时,走线难度增大,要做好电源退耦。每个Vcc引脚必须有退耦电容,且容量的平均值至少为0.01μF,从引脚根部到电容焊盘的走线长度不大于250mil,线宽至少为20mil,多个引脚可以并用一个电容,并且参与共用的引脚数不受限制,但必须满足以上条件。
(3)PCI总线信号PRSNT1#的PRSNT2#中必须有一个接地。如果都不接地,系统找不到开发板。它们接地有两个用途,其一,用来表明槽位上实际存在一块板;其二,提供该板对电源要求的有关信息。表1给出了PRSNT#引脚的设备情况。
表1 PRSNT#引脚的设置情况
PESNT1# |
PRSNT2# |
扩展板配置 |
开路 |
开路 |
不存在扩展板 |
地 |
开路 |
有扩展板,最大功耗为25W |
开路 |
地 |
有扩展板,最大功耗为15W |
地 |
地 |
有扩展板,最大功耗为7.5W |
(4)对于不实现JTAG边界扫描的板子,必须把引脚TDI和TDO连接起来,以使扫描链不至于断开。
(5)PCI连接器上的3.3V引脚(即使实际使用中未提供电流)在母板上必须连到一起,最好连到一个3.3V的电源平面上。而且,对3.3V引脚应提供一个交流回路,这时对地去耦应符合高频信号技术的要求。为此,应在3.3V平面上均匀排列12个高速电容,容易为0.01μF。
(6)为了稳定性,局部总线除了少数有特殊要求外,所有的信号线都应加上拉电阻(5kΩ~10 kΩ)或下拉电阻(一般选150kΩ)。
(7)为防止干扰,局部总线时钟也应对地屏蔽。
(8)串行EEPROM提供PCI总线和局部总线的部分重要配置信息,EEPROM一定要选支持串行传输方式的,如NM93CS46或者与之兼容的存储器。NM93C46不支持串行读写,所以不能选取。NM93CS46的CS、SK、SDI、SDO和PE端都要接10kΩ的上拉电阻,而PRE端要接150kΩ的下拉电阻。EEPROM的配置至关重要,EEPROM配置不正确可能导致操作系统无法运行。系统启动时自动检测EEPROM的开始48拉是否全为“1”,若全为“1”,则载入PCI9052的默认配置;否则则装载EEPROM中的内容,为板卡分配资源。串行EEPROM可以通过PCI总线直接写入,也可以用编程器直接烧写。
1.5 程序调试
1.5.1 FPGA程序的开发
可编程器件的设计软件种类很多,各大器件厂家及一些软件公司都开发了一些设计软件。软件的设计根据逻辑功能的描述方法可分为语言描述设计和原理图描述设计两个类。常见的如DATA I/O公司的ABEL语言、四通公司ASIC事业部开发的针对GAL器件的FM(Fast MAP)软件等属于语言描述类设计软件;而DATA I/O公司的Synario软件、Orcad公司的PLD等软件属于电路图描述或电路图描述与语言描述相结合设计的软件。
本设计中FPGA的编程只涉及到信号逻辑转换,所以只需选用语言描述类设计软件,这里选用DATA I/O公司的ABEL语言描述设计软件。程序调试结束后用编程器写入FPGA芯片即可。
1.5.2 DSP程序开发
TI公司提供了DSP专用仿真器和仿真开发系统,C2000系列的开发系统最新版本为CCS2.2。对于不同的仿真器,只要安装驱动程序即可使用该开发系统进行仿真。仿真器选用最新款的带USB接口的ICETEK51000USBV2.0仿真器。由于该仿真器使用USB接口,所以不需外接供电电源,实用又方便。
由于硬件设计时扩展了可转换的存储器,进行仿真时把存储器接成程序存储器,程序可以直接转载到扩展的存储器中进行调试,免去了往FLASH中烧写的麻烦,程序调试完毕后再固化到FLASH中。
2 PCI总线接口卡的软件驱动开发
PCI卡的硬件调试需要结合软件程序的调试来完成。PCI卡的驱动程序开发有多种途径,驱动开发工具也有多种选择。
2.1 驱动开发工具的选取
(1)DDK(Driver Device Kit)
许多VMM服务都使用寄存器的调用方式,使用起来不是很方便,没有4深厚的汇编语言及硬件基础很难在短时间内开发出设备驱动程序。Micorosoft公司提供了设备驱动程序工具箱(DDK),它是基于汇编语言的编程方式的,DDK的优点是可以开发核心态的真正意义上的驱动程序,开发出来的驱动程序效率是最高的。
(2)DS(Driver Studio)
DS是一个驱动程序集成开发包,其中包括了DriverAgent、VtoolsD、DriverWorks、SoftICE Driver Edition、BoundsChecker Driver Edition、DriverWorkbenc、FieldAgent for Drivers等。几中常见的DS驱动开发工具介绍如下:
·Drivergent为Win32应用程序提供了访问硬件的接口。
·VtoolsD支持Windows95和Windows98的驱动程序开发(VxD)。VtoolsD包括代码生成器、实时接口库和可以作为开发一类驱动程序的例子程序。
·DriverWorks包括为Windows NT和Win32 Driver Model(WDM)开发驱动程序的完整的开发框架,同时也支持Windows98和Windows2000下驱动程序的开发。DriverWorks包含一个复杂的代码生成工具(Driver Wizard),其中含有支持C++下编程的类库和例子程序。
(3) WinDriver
WinDriver是KRF-Tech公司的一套PCI驱动程序开发包。它改变了传统驱动程序开发的方法和思路,极大地简化了驱动程序的编制;同时又没有牺牲驱动程序的性能,是一套高效、快捷的PCI驱动程序开发软件包,特别适合专业硬件人员使用。
利用WinDriver开发驱动程序不需要熟悉操作系统的内核,整个驱动程序中的所有函数都是工作在用户态下的,通过与WinDriver的.Vxd或者.Sys文件交互可达到驱动硬件的目的。由于是一个用户态程序,效率的高低也就成了人们选择WinDriver时关心的问题。大量实践数据表明,WinDriver并没有通过牺牲系统性能来换取驱动程序的快速开发。本设计中选用WinDriver来开发驱动程序。
2.2 WinDriver开发驱动程序
在WinDriver的体系结构中,WinDriver Kernet处于中心位置,它提供的用户态库函数(API)实际就是对WinDriver Kernel中实现的功能进行调用。几乎所有用户同硬件的交互都是通过WinDriverKernel来实现的,这样就极大地解放了开发人员。用户的主要任务就是利用WinDriver提供的用户动态函数库(API函数库)在用户态实现自己的驱动程序代码,完成硬件驱动的功能。
基于WinDriver的设备驱动程序主要分为驱动程序和应用程序两部分。利用DriverWizard生成.inf驱动程序,安装该驱动程序后,系统就根据EEPROM中的配置信息给板卡分配资源,接下来就可以进行应用程序的开发了。利用DriverWizard生成应用程序框架后,用户把生成的框架整理到自己的程序中,再添加实际应用中需要的功能就完成了软件的开发。
PCI总线是计算机总线的枢纽,其速度是一般总线望尘莫及的,其应用也十分广泛。利用本文介绍的方法开发出的板卡可以运用于各种高速数据传输场合中,发雷达系统仿真控制、工业总线控制、高速数据采集、图像采集等。本设计在对芯片的选型时本着经济实用的原则,开发出的板卡性价比较高。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
相关推荐
电子发烧友网站提供《基于PCI总线接口卡的ARINC429总线数据仿真与采集系统.pdf》资料免费下载
2023-10-24 11:26:180 点击上方 蓝字 关注我们 本文提出了一种新的包括PCI9054单周期读、写和存储器映射传输的设计,并讨论了通用PCI总线高速数据采集卡的实现方案。 PCI总线(Peripheral
2023-10-07 14:55:0294 TSMaster是同星智能开发的一款国产汽车总线工具链软件平台,是全方位汽车总线设计、仿真、分析、诊断和标定的专业工具,支持从需求分析到系统实现的整个系统开发过程。同星智能硬件接口卡可以提供CAN
2023-09-16 08:37:24521 本期直播分享针对测试系统中常用的硬件接口卡例如VN1600系列、VN5000系列、VH6501和VH1160等搭配总线开发工具CANoe的实际应用以及RT Rack“ERT功能”。
2023-09-13 09:57:11398 的高速数据传输。下图是应用PCI9054作为接口芯片,开发PCI总线扩展卡的总体硬件框架图下面简单介绍以PCI9054为接口芯片的网卡设计,1、 硬件设计8051RAM8位锁存器029AS第一部
2008-10-09 11:23:38
PCI总线协议非常复杂,目前实现PCI接口的有效方案分为两种:即使用可编程逻辑器件和使用专用总线接口的器件,可编程逻辑器件实现PCI接口比较灵活,可以利用的器件比较多,现在有许多生产可编程逻辑器件的厂商(如Xilinx的Logicore和Alerra的AMPP)都提供经过严格测试的PCI接口功能模块
2023-08-01 14:37:19294 协议测试解决方案全球领导者力科宣布推出 PCI Express 5.0 开放计算项目 (OCP) 网络接口卡 (NIC) 3.0 信号采集卡,该信号采集卡可与力科Summit 系列 PCI Express 5.0 协议分析仪结合使用。
2022-05-16 15:21:461809 usb-can接口卡也叫USBCAN分析仪,是我们进行CAN总线数据检测的基础设备。很多的厂家都开放了有自己特色的USBCAN,我们广成科技也不例外。为了方便大家了解广成usb-can接口卡的功能,我将分几期给大家用通俗易懂的语言去讲述。
2022-01-03 10:26:311965 图像采集和处理技术在机器视觉和图像分析等诸多领域应用十分广泛。随着高速的 PCI Express(PCIE)总线的出现,基于 PCIE 接口的高速数据采集卡将在数据传输和处理量很大的场合发挥越来越重要的作用。
2020-07-16 17:02:042673 双通道传输,克服了PCI总线传输速率以及传输带宽的固有缺陷,从本质上把接口的传输速率、稳定性提升到了一个新的台阶。本文提出了一种基于LVDS传输模式的PCIE接口卡设计,主控单元采用现场可编程门阵列
2020-01-16 09:53:007609 的基于PCIE总线的计算机板卡,以及将原先基于ISA总线或者PCI总线的板卡升级到PCIE总线上。PCIE总线与其它主流总线相比,速度更快,实时性更好,可控性更佳,所以CH367适用于高速实时的I/O控制卡、通讯接口卡、数据采集卡等。
2019-11-05 11:42:523810 多媒体接口卡是根据多媒体系统获取、编辑音频或视频的需要插接在计算机上,以解决各种媒体数据的输入输出问题的接口卡。
2019-08-21 17:09:371299 据传输速率为132~264MB/s,是目前使用较为广泛的一种总线。在高速信号的实时处理中,利用PCI总线将采集数据直接传送到微机系统内存,可有效解决数据的实时传输和存储,为信号的实时处理提供方便。利用PCI
2019-01-28 18:06:01270 、转换为CAN-bus接口,那么CAN接口卡的作用就是给计算机增加CAN-bus现场总线接口功能,如图1所示为计算机接上接口卡即成为CAN主节点示意图。
2018-11-05 17:36:116 VxWorks的PCI总线多功能数据采集卡驱动开发
2017-10-31 11:21:0616 PCI总线的ARINC429接口卡设计
2017-10-31 10:13:0125 本文从研究应用于AOS系统的RS(255,223)编译码接口卡出发,深入地分析和研究了纠错码原理、RS编译码算法与设计、PCI总线标准与设计和FPGA技术。 随着科技的发展,纠错码技术在通信领域
2017-08-31 14:50:394 基于PCI总线接口卡的ARINC429总线数据仿真与采集系统
2017-01-14 11:24:3913 交换机接口卡模块硬件安装手册
2017-01-01 16:43:230 基于WISHBONE总线的双向PCI高速传输接口设计_梁烨,感兴趣的小伙伴们可以看看。
2016-09-08 18:24:261 设计了一种基于DSP和FPGA的ARINC429总线接口卡。该设计使用PLX公司的PCI9052和HARRIS公司的HS3282作为专用协议芯片,TI公司的TMS320F2812作为嵌入式CPU,Altera公司的FPGA芯片EP1C12来进行逻辑控制、
2013-03-12 15:09:4262 在深入分析了意法半导体公司推出的STM32、高速PCI总线以及运动控制卡的功能和结构特点的基础上,设计了一款可直接插在PCI 插槽中的伺服运动控制卡。不仅可大大降低了成本,更为开
2013-01-31 14:40:05325 2013-01-14 19:16:1115 根据1553B数据总线协议及其接口技术要求,设计了一种基于PCI局部总线的1553B总线接口卡。系统使用PLX公司的PCI9052和DDC公司的1553B协议芯片BU-61580,通过FPGA芯片EP1C12B进行PCI协议和1553B协议
2012-07-31 14:09:033001 目前PCI是处于主流的计算机总线。以往的CAN卡一般都是基于ISA总线的,由于ISA总线传输速率低,CAN卡必须增加中继控制功能,才能够适应CAN的高速传输,导致造价高、体积大、传输速率
2012-06-01 10:57:431938 利用PCI专用接口芯片PCI9052和DEI1016 429总线收发芯片设计了ARINC429接口卡,采用DSP作为主控CPU完成数据自动处理,用双口RAM完成DSP与PCI总线数据交换。实验表明:所设计的接口卡传输效率高
2012-05-09 16:14:2580 作为一种独立于处理器的局部总线,PCI非常适用于网络适配器、硬盘驱动器、全动态视频卡、图形卡及各类高速外设。据称,目前有90%的Pentium处理器采用PCI做为系统总线。
2012-03-21 15:01:0457 文中介绍了PCI9656的内部结构和功能,讨论了其WDM驱动开发过程,分析了其局部总线在进行DMA传输时的配置时序,提出了一些设计中需要注意的问题。实际应用结果表明,该总线接口性能稳定
2011-10-19 14:56:5131 基于USB的多通道俄制军用串行总线接口卡的设计及实现方案,重点论述了在基于FPGA的俄制军用串行总线IP核上通过双口RAM与USB通信,以及CY7C68013芯片在GPIF模式下进行固件和驱动程序设计
2011-09-08 17:57:5644 PCI9054是PLX公司推出的一种PCI主模式桥芯片。本文主要介绍了它的特性、功能及应用,说明了以PCI9054作为接口芯片,开发PCI总线扩展卡的硬件框架图,最后给出一个简单的实例。
2011-05-14 18:10:4495 本文设计的光纤通道接口卡芯片采用Xilinx公司推出的新一代嵌入式硬核PowerPCA40,利用EDK开发工具,在Virtex5系列FPGA开发平台上实现了接口卡芯片的基本功能,支持点对点拓扑结构和仲裁环拓扑结构,为用户自定制IP核的开发应用提供了一定的参考。
2011-01-17 10:38:36521 详细介绍了PCI9052接口器件的功能、结构和使用方法,并结合实际给出了基于PCI9052器件开发PCI总线接口卡的应用实例。
Abstract:
The main functions,structu
2010-12-25 16:19:1461 本文介绍一种基于PCI Express 总线的高速数据采集卡的设计方案及功能实现。给出系统的基本结构及单元组成,重点阐述系统硬件设计的关键技术和本地总线的控制逻辑,详细探
2010-09-22 08:15:0462 IEEE 1394是一种高速串行总线,其异步传输模式的可靠性高,可以应用于数控机床。本文主要介绍在计算机上基于PCI总线的IEEE 1394接口开发。介绍了IEEE 1394总线的传输原理,使用TI公司生产
2010-07-30 17:30:0039 PCI总线是Pentium主机最常见的总线,基于PCI总线形成的CompactPCI和PXI总线广泛地应用在仪器和自动化领域。PCI适配卡的接口设计变得越来越重要。本文对PCI专用接口电路PCI9052的功能进行
2010-07-29 15:49:4253 一、版权信息PCI-51XX系列智能CAN接口卡及相关软件均属广州市周立功单片机发展有限公司所有,其产权受国家法律绝对保护,未经本公司授权,其他公司、单位、代理商及个人
2010-07-22 21:44:1018
PCI9054是PLX公司生产的桥接PCI总线与本地总线的接口器件。在PCI9054的结构性能、数据传输模式及总线工作方式等特性的基础上,给出以PCI9054作为接口器件的接口板的硬
2010-07-21 16:18:3375 介绍了PCI总线扩展卡的设计思路和方法! 并结合一个多功能"’通信 卡的设计实例!介绍了PCI总线扩展卡的软硬件设计流程!给出了一套快速可行的解决方案
2010-07-02 14:54:5327 网络接口卡,什么是网络接口卡
NIC是安装在计算机上并提供网络连接点的适配器。它的作用是将数据分解为适当大
2010-04-03 14:12:491725 高速数据采集卡的虚拟示波器开发设计
本文基于PCI接口的CS 82G高速数据采集卡和Visual C++编程工具,开发了一种快速的虚拟示波器试验
2010-03-11 15:53:311349 PCI总线目标接口芯片PCI9052及其应用
摘要:PCI9052是PLX公司继PCI9050之后新推出的一种低成本的PCI总线目标接口芯片,它传输速率高,数据吞吐量大,
2010-03-03 19:21:582259 基于HART 协议的智能阀门定位器接口卡开发
针对HART 协议产品的要求,开发了基于HART 协议的智能定位器接口卡,给出了具体的硬件设计,特别是针对阀门定位器的低
2010-02-23 09:54:1623 基于HART协议的智能执行器接口卡的开发
为了满足工业现场仪表的通信要求,设计了符合HART 协议的智能执行器通信接口卡。详细阐述了智能执行器通信接口硬
2010-02-22 15:53:1443 RAID卡的主机总线 主机总线是RAID卡和计算机连接的接口,一般是PCI接口。RAID卡通过PCI插脚与主板上的PC
2010-01-09 10:47:031143 多串口卡的总线接口
多用户卡主要有ISA、PCI、USB等几种总线接口。
2010-01-08 13:56:191220 广域网接口卡/WIC
WIC是WAN Interface Card的缩写,译为广域网接口卡。而VWIC是Voice/WAN Interface的缩写,是指语音/广域网接口卡。  
2010-01-07 14:16:291297 模块接口卡
模块和接口卡是针对中高档的模块化路由器、交换机产品而言的,对于固定配置的路由器和交换机而言不涉及模块和接口卡。通常网络
2010-01-07 14:11:10630 PCI总线接口技术及其在高速数据采集系统中的应用
一种基于PCI总线的高速数据采集传输系统的实现,讨论了PCI总线控制器9054的性能及三种传输模式,
2009-12-08 14:39:06956 本文主要讨论了在Windows环境下开发PCI接口卡DMA应用的WDM编程技术,并给出了一个应用DriverWorks和VC++开发的实例程序代码。关键词:Windows、PCI总线、WDM驱动程序、DMAAbstract: Thi
2009-10-06 10:14:0524 本文介绍了一种基于PCI 总线的高速数据采集卡的设计方案,该方案具有高速度、低成本的优点。并给出了PCI 总线控制器的实现和具体的硬件电路设计,最后介绍了用Windriver 编写
2009-08-31 11:51:3319 PCI 总线是先进的高性能32/64 位局部总线,成为微机总线标准。PCI 总线接口设计较其它总线接口设计复杂,本文讨论了接口设计的方案,选择CH365 作为接口芯片,描述了数据采集
2009-08-19 10:19:5526 本文阐述了基于CAN 总线的发动机测控系统接口通信卡的开发,研制了CAN 转RS-232 接口卡,给出了详细的数据通讯接口转化卡电路图。实现PC 机与电涡流测功器测控设备的数据通讯,
2009-08-11 09:03:0518 本文主要讨论了在Windows环境下开发PCI接口卡DMA应用的WDM编程技术,并给出了一个应用DriverWorks和VC++开发的实例程序代码。现化微机的扩展槽通常有ISA总线和PCI总线两种接口标准,
2009-08-07 08:37:1828 介绍了一种基于USB 总线接口卡系统,利用此卡上预留的几种常用接口,用户板可以非常方便的通过USB 总线与计算机交换数据。关键词:USB CPLD PDIUSBD12 总线Abstract: A kind of interfa
2009-08-05 16:11:5725 PCI 总线接口控制器的设计是基于PCI总线的应用设计的关键所在。本文在介绍PCI9054接口控制器的基础上,给出了一种通用的高速数据采集接口的设计,并提出了一种新的包括PCI9054单
2009-07-30 15:33:1318 基于FPGA的PCI总线接口设计::PCI是一种高性能的局部总线规范,可实现各种功能标准的PCI总线卡。本文简要介绍了PCI总线的特点、信号与命令,提出了一种利用高速FPGA实现PCI总线接
2009-06-25 08:17:1848 基于PCI总线的高速数据采集卡系统设计与实现:本文介绍一种基于PCI总线的高速数据采集卡系统的设计方法,讨论了设计高速数据采集系统的关键技术,给出了系统整体设计方案和P
2009-06-22 19:04:5444 摘 要 :PCI是一种高性能的局部总线规范,可实现各种功能标准的PCI总线卡。本文简要介绍了PCI总线的特点、信号与命令,提出了一种利用高速FPGA实现PCI总线接口的
2009-06-20 13:13:28873 CAN 总线作为一种优秀的现场总线已成为构建现代监测网络的重要通信平台之一,而作为各设备之间通信桥梁的接口卡,显得更为重要。本文介绍一种基于CAN 总线的智能接口卡的设计
2009-06-18 10:03:2221 文章介绍了一种基于PCI总线的高速噪声检测系统,介绍了采用PCI 9052作为PCI总线接口芯片的数据采集部分的设计原理,并说明了数据采集卡的高速采样和速率可变的实现原理,给出了底层
2009-06-16 07:59:44645 面对众多的、性能各有千秋的同类产品,如何取舍,如何在设计中选用合适的器件,往往是设计者尤其是新手们踌躇的事情。本文分析在检测设备中设计PCI总线接口卡时如何选择合
2009-05-14 15:53:3114 PCI9052总线接口芯片及其ISA模式应用
PCI9052是PLX公司开发的服从PCI协议的从模式接口芯片,它能够实现ISA总线到PCI总线的平滑转换。主要阐述了PCI9052
2009-05-04 21:48:451396 LON总线的USB2.0接口卡的设计
LonWorks总线是由美国Echelon公司推出的一种现场总线技术,由于LonWorks控制网络的开放性、高速性、互操作性及其对现场环境的适应性,它已广泛应用
2009-04-12 11:50:141422 介绍 PCI 总线的特点,对现有的 PCI 总线的接口设计方法进行分析;介绍 PCI 接口芯片CY7C09449PV的结构及其与数字信号处理器TMS320C32之间接口电路的设计,提出一种基于PCI和 C32的数据
2009-04-08 09:53:4226 目前基于PCI总线的高速数据采集系统,大多采用高速A/D,CPLD或FPGA,FIFO或双端口RAM以及通用PCI接口来设计,其通用性、灵活性差,不能很好地发挥PCI总线的性能。针对这些不足,在分析
2009-03-16 18:02:0510 PCI总线定义
PCI 是 Peripheral Component Interconnect 的缩写。接口卡的外观:PCI 标准 32位/64位 接口卡
2009-02-12 10:37:581386 基于PCI总线的GP-IB接口电路设计
摘要: 主要介绍作为从设备如何根据PCI总线协议设计PCI总线接口电路,从而实现基于PCI总线的GP-IB接口电路设计,重点阐述PCI总
2008-12-26 15:14:361093
已全部加载完成
评论
查看更多