首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 905 毫秒
1.
基于PCI总线的多串口通信适配卡设计   总被引:1,自引:0,他引:1  
提供了一种8路串口转换PCI总线的设计方案。运用专用芯片XR17D158和UART串口电平转换芯片MAX3238实现多路串口和PCI总线接口转换,并着重介绍了XR17D158芯片的寄存器配置和8路UART接口工作过程以及驱动程序的开发。该适配卡符合PCI2.3规范,最高波特率可达921.6kbps,可广泛应用于POS机、银行终端系统、家庭自动化、工厂自动化等领域。  相似文献   

2.
对于串口服务器的应用领域环境恶劣、实时性和稳定性要求高,提出一种基于MPC8280处理器的串口服务器软、硬件设计方案。将UART转PCI专用芯片XR17D158作为从设备挂载到MPC8280的PCI总线上,可以扩展出8路UART接口的串行数据通过PCI总线传送到MPC8280主控端。将该设计应用在造纸工业的纸卷输送包装智能控制系统中,结果表明,该串口服务器可在工业环境中稳定运行,能够控制多路串口设备,实现远距离实时数据传输。  相似文献   

3.
基于FPGA的智能串口模块用于扩展3U Comapct PCI工业控制计算机的RS232串行接口。智能串口模块在硬件设计采用FPGA,在FPGA内部实现NiosⅡ软核,作为处理器实现串行通讯的智能控制功能,通过设计通用异步串行控制器(UART)IP核,实现串行接口的通讯协议,使模块具集成度高、有可灵活配置性、易功能扩展等优点,模块采用处理器管理串行接口的数据收发,从而提高了串行接口数据传输的稳定性,降低了在传输过程中出现数据丢失现象的几率。  相似文献   

4.
介绍了Window2000操作系统的体系结构和在Win-dows2000下实现PCI接口设备驱动程序架构的方法。针对基于PCI接口芯片PCI9054和通用异步收发器(UART)SC16C754设计的串口通信卡,给出了利用DriverWorks开发WDM(Win32DriverModel)驱动程序的主要细节。实验结果表明,运用DMA传输方式,本地速率可达到24.45MB/s,大大提高了实时响应速度。  相似文献   

5.
PCI串口通信卡WDM驱动程序设计与实现   总被引:1,自引:0,他引:1  
介绍了Window2000操作系统的体系结构和在Windows2000下实现PCI接口设备驱动程序架构的方法.针对基于PCI接口芯片PCI9054和通用异步收发器(UART)SC16C754设计的串口通信卡,给出了利用DriverWorks开发WDM(Win32 Driver Model)驱动程序的主要细节.实验结果表明,运用DMA传输方式,本地速率可达到24.45MB/s,大大提高了实时响应速度.  相似文献   

6.
基于FPGA的通信卡设计原理。通信卡实现了4路ISDNU接口、4路RS232串口、2路音频接口及1路PCI总线之间的通信,该卡以FPGA(现场可编程门阵列)和MPC860为核心进行设计,利用FPGA的可编程性灵活实现了各接口之间的数据通信。本文给出了系统的硬件构架,并对串口传输功能和数字交换网络功能的FPGA实现进行了分析。  相似文献   

7.
针对基于PCIe总线通用RS422/485串行接口板卡无法完全国产化问题,设计了一种基于复旦微JFM7K325T高性能FPGA,通过逻辑实现PCIe总线控制、UART串口控制的多通道隔离串口板卡。模块包括FPGA电路、电源电路、隔离RS422/RS485接口电路、FPGA逻辑,上位机通过PCIe总线实现多路串行接口的数据收发。实际测试结果表明,多通道串行接口可实现常用波特率连续读写,数据稳定,各通道电地单独隔离。该设备应用稳定可靠。  相似文献   

8.
万其  陈桂 《工业控制计算机》2006,19(11):67-68,71
介绍了基于PCI和ALTERA的现场可编程门阵列(FPGA)进行设计的通用伺服控制卡.PCI局部总线由FPGA完成控制.FPGGA中自动完成模拟量输入的采集与存储及模拟量的输出接口,控制卡设计了CAN总线接口.在控制卡中配备了在数字频率口、同步串口通讯、异步串口通讯等多种伺服控制可能用到的数字接口模块,可以根据实际需要进行配置使用,保证了控制卡通用性.该设计具有实时性强、通用性好、应用灵活等特点.  相似文献   

9.
UART串行接口是各类芯片中最常用的异步通信接口,UART作为RS232协议的控制接口得到广泛应用。介绍了一种基于FPGA的固定波特率串口通信控制器的多模块设计方法,采用Altera公司的EP4CE10F17C8N FPGA芯片,用VHDL程序语言编程,经过Model Sim软件仿真,最后将程序烧写到芯片,经过串口助手测试验证。实验结果表明,数据传输快速、准确,可用于低速率异步通信。  相似文献   

10.
为了实现多路模拟信号的准确采集、记录和显示,设计了一种基于FPGA的多通道、多量程数据采集系统。该系统采用FPGA作为主控芯片,通过FPGA内部的控制模块控制A/D数据转换和UART接口数据传输,并在FPGA内部完成数据处理。FPGA与上位机之间采用RS-232串口实现数据通信,上位机采用Viusal Basic编写监控界面,实现远程控制和显示。该系统具有性能稳定、实时性强、操作界面友好、可扩展性强等特点。  相似文献   

11.
基于FPGA的CompactPCI Express通信接口模块设计研究与实现   总被引:2,自引:0,他引:2  
通信接口模块用于扩展CompactPCI Express总线工业控制计算机系统的通信接口。模块采用FPGA固核实现PCI Express接口,并且在FPGA内部实现各种总线接口的IP核,使电路设计高度集成化。在电路设计过程中通过仿真保证了高速串行电路的信号完整性。模块已经投入使用,在应用过程中性能稳定。  相似文献   

12.
针对在单片机或嵌入式系统中通过串口或IO口配置FPGA速度较慢的问题,提出了一种利用SPI接口实现FPGA配置的新方法。该方法提高了FPGA的配置速度,并成功地应用到了阻抗成像系统中。详细介绍了利用LPC2210的SPI接口配置FPGA的方法。  相似文献   

13.
冉冉 《计算机工程与应用》2007,43(7):98-100,116
在“双向有线DTV信道传输SoC芯片”中,采用了AMBA总线作为片上总线,为了与外部设备进行串行通讯,必须设计采用AMBA总线接口的UART。介绍了UART的功能结构与实现方法。采用Top—Down的设计方法进行模块化设计,使用Verilog语言进行描述.最终用FPGA验证通过并投入使用。  相似文献   

14.
为了灵活在工业控制计算机内实现通讯接口的扩展,提出了一种基于FPGA的智能PMC通讯模块的设计方法,该方法包括了通讯接口模块的主要设计思路与实现过程;通讯接口模块以FPGA为核心,在FPGA内部实现了软核处理器、PCI总线接口、CAN协议控制器、串行协议控制器、寄存器组等功能,使电路的设计高度集成化,也提高了整个设计的可靠性,同时通过处理器软核实现通讯的智能控制,使模块具备稳定的数据传输速率;模块设计完成后,在实验室环境下对串口和两路CAN总线接口进行连续运行测试,在测试过程中模块性能稳定,无误码和丢帧现象。  相似文献   

15.
提出了一种在FPGA上实现视频图像处理器分系统与系统之间的数据串行通信设计方法,采用UART串行数据传输协议,传输波特率可设置调整,采用视频场同步信号作为发送器发送控制信号,实现视频图像处理的实时性要求。串口采用双口RAM实现与视频图像处理部分的异步通信。设计中大量采用参数化设计,使用灵活、通用性强,可实现FPGA与一般串口通信系统通信。设计程序下载到FPGA芯片中,通信数据完全正确,电路工作稳定、可靠。  相似文献   

16.
PCI总线接口的FPGA设计与实现   总被引:1,自引:0,他引:1  
介绍了利用FPGA实现PCI接口设计的方法。通过分析PCI总线接口控制器基本功能,采用VHDL硬件描述语言完成各个模块的功能设计及时序仿真测试,重点从总体设计、内部通信、外部通信、总线状态机等方面做了详细介绍。经验证可满足PCI规范的时序要求,完成了PCI总线接口的FPGA实现。  相似文献   

17.
针对传统PCI接口控制器应用局限性的问题,提出一种改进的基于FPGA的PCI总线接口的设计方案.对PCI总线接口的各功能模块进行介绍,重点介绍主/从接口状态机的结构和工作过程,用ModelSim软件对PCI接口的硬件设计进行功能仿真.仿真结果表明,该接口支持32/64位PCI设备,能够满足PCI总线的时序要求.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号