虫虫首页|资源下载|资源专辑|精品软件
登录|注册

内部总线

  • 基于FPGA的PCI总线接口桥接逻辑

    随着信息技术的发展,数字信号的采集与处理在科学研究、工业生产、航空航天、医疗卫生等部门得到越来越广泛的应用,这些应用中对数字信号的传输速度提出了比较高的要求。传统的基于ISA总线的信号传输效率低,严重制约着系统性能的提高。 PCI总线以其高性能、低成本、开放性、软件兼容性等众多优点成为当今最流行的计算机局部总线。但是,由于PCI总线硬件接口复杂、不易于接入、协议规范比较繁琐等缺点,常常需要专用的接口芯片作为桥接,为了解决这一系列问题,本文提出了一种基于FPGA的PCI总线接口桥接逻辑的实现方案,支持PCI突发访问方式,突发长度为8至128个双字长度,核心FPGA芯片采用ALTERA公司的CYCLONE FPGA系列的EP1C6Q240C8,容量为6000个逻辑宏单元,速度为-8,编译后系统速度可以达到80MHz,取得了良好的效果。 基于FPGA的PCI总线接口桥接逻辑的核心是PCI接口模块。在硬件方面,特别讨论了PCI接口模块、地址转换模块、数据缓冲模块、外部接口模块和SRAM DMA控制模块等五个功能模块的设计方案和硬件电路实现方法,着重分析了PCI接口模块的数据传输方式,采用模块化的方法设计了内部控制逻辑,并进行了相关的时序仿真和逻辑验证,硬件需要软件的配合才能实现其功能,因此设备驱动程序的设计是一个重要部分,论文研究了Windows XP体系结构下的WDM驱动模式的组成、开发设备驱动程序的工具以及开发系统实际硬件的设备驱动程序时的一些关键技术。 本文最后利用基于FPGA的PCI总线接口桥接逻辑中的关键技术,对PCI数据采集卡进行了整体方案的设计。该系统采用Altera公司的cyclone Ⅱ系列FPGA实现。

    标签: FPGA PCI 总线接口 桥接

    上传时间: 2013-05-22

    上传用户:彭玖华

  • 单线CAN总线隔离中继器的设计

    针对CAN总线在现场运用中存在的一些限制因素,及煤矿井下液压支架电液控制系统CAN总线组网控制中存在的问题,提出了一种基于意法半导体公司STM32单片机的单线CAN总线隔离中继器。充分利用了STM32F105系列单片机内部集成的双bxCAN控制器和飞思卡尔MC33879的单线CAN收发器的特性,构成了一种软中继器。实践证明该设计有效解决了多点供电、网络规模限制、电磁兼容性的问题,对提高煤矿自动化生产安全和效率具有较大意义。

    标签: CAN 单线 总线 隔离中继器

    上传时间: 2013-11-23

    上传用户:lml1234lml

  • 基于C8051F040单片机的CAN总线测试模式研究

    摘要:现场总线已成为数据总线领域中最为活跃的热点,CAN 总线被公认为最有前途的现场总线之一,CAN 总线节点的设计、调试是CAN 总线通讯系统设计的重点。在此介绍了C8051F040单片机内部集成的CAN 控制器,并基于C8051F040单片机设计了一个CAN通信节点,并给出了CAN 节点测试模式软件设计程序,可以用于CAN 总线模块的测试,节省测试时间。

    标签: C8051F040 CAN 单片机 总线

    上传时间: 2013-11-12

    上传用户:蠢蠢66

  • 基于CAN总线的数字式自动找平控制系统设计

    对于沥青混凝土摊铺机自动找平控制系统来说,数字式控制系统的研制是目前的一个方向。介绍了一种基于CAN总线的数字式自动找平控制系统。该系统以CAN总线作为通信方式,PWM控制信号通过C8051F040单片机内部PCA可编程计数器阵列产生,并具有结构简单、信号稳定、实时性强、易扩展的特点。通过硬件实现和系统运行达到了比较理想的控制效果,验证了系统的可行性。 Abstract:  A digital auto-leveling control system based on CAN Bus is introduced.It uses CAN Bus as the method of communication and creates PWM signals by programmable counter array in C8051F040 microcontroller. The system is simple, stable, real-time and expansive.

    标签: CAN 总线 数字式 控制系统设计

    上传时间: 2013-10-08

    上传用户:ligi201200

  • 基于Avalon总线的8051MCU IP核的设计

    设计了一款基于Avalon总线的8051MCU IP核。它支持MCS-51指令集,优化内部的结构,通过采用流水线技术、指令映射技术、指令预取技术、微代码技术等极大的提高了IP核的工作速度,使IP核在100MHz时钟下,能够单周期执行一条指令。本设计使用Modelsim软件完成了功能仿真和时序仿真,并在以Altera 公司的Cyclone II FPGA芯片为核心的DE2开发板上完成了硬件验证。

    标签: Avalon 8051 MCU 总线

    上传时间: 2013-11-01

    上传用户:gundan

  • 微机总线与接口标准

    3.1 总线与接口概述 3.1.1 总线和接口及其标准的概念  总线:是在模块和模块之间或设备与设备之间的一组进行互连和传输信息的信号线,信息包括指令、数据和地址。   总线标准     指芯片之间、扩展卡之间以及系统之间,通过总线进行连接和传输信息时,应该遵守的一些协议与规范。  接口标准    外设接口的规范,涉及接口信号线定义、信号传输速率、传输方向和拓扑结构,以及电气特性和机械特性等多个方面。 3.1.2 总线的分类 1) 按总线功能或信号类型划分为: 数据总线:双向三态逻辑,线宽表示了总线数据传输的能力。地址总线:单向三态逻辑,线宽决定了系统的寻址能力。控制总线:就某根来说是单向或双向。控制总线最能体现总线特点,决定总线功能的强弱和适应性。2) 按总线的层次结构分为: CPU总线:微机系统中速度最快的总线,主要在CPU内部,连接CPU内部部件,在CPU周围的小范围内也分布该总线,提供系统原始的控制和命令。局部总线:在系统总线和CPU总线之间的一级总线,提供CPU和主板器件之间以及CPU到高速外设之间的快速信息通道。系统总线:也称为I/O总线,是传统的通过总线扩展卡连接外部设备的总线。由于速度慢,其功能已经被局部总线替代。通信总线:也称为外部总线,是微机与微机,微机与外设之间进行通信的总线。3.1.3 总线的主要性能参数1.总线频率:MHz表示的工作频率,是总线速率的一个重要参数。2.总线宽度:指数据总线的位数。3.总线的数据传输率   总线的数据传输率=(总线宽度/8位)×总线频率 例:PCI总线的总线频率为33.3MHz,总线宽度为64位的情况下,总线数据传输率为266MB/s 。

    标签: 微机 总线 接口标准

    上传时间: 2013-11-16

    上传用户:shen954166632

  • 利用PCI局部总线实现Blade Server的数据交换

    通过对刀片服务器基本概念、主要组成以及内部架构的分析和研究,针对刀片与主板之间的高速通信需求,采用PCI总线作为系统的数据通信协议,给出了PCI局部总线的详细分析和设计流程,以及系统所采用的"PCI+FPGA+FLASH"方案的具体实现方法和步骤,最后给出了实际的测试验证结果,相关结论,对设计PCI通信系统具有较强的借鉴意义。

    标签: Server Blade PCI 局部

    上传时间: 2013-10-29

    上传用户:liuxinyu2016

  • 在大型通信系统(机架插板式)中多块单板通过TDM总线

    在大型通信系统(机架插板式)中多块单板通过TDM总线,利用HDLC协议实现内部通讯的源码

    标签: TDM 大型 单板 通信系统

    上传时间: 2013-12-30

    上传用户:ZJX5201314

  • I2C总线的基本结构 采用I2C总线标准的单片机或IC器件

    I2C总线的基本结构 采用I2C总线标准的单片机或IC器件,其内部不仅有I2C接口电路,而且将

    标签: I2C 总线 基本结构 单片机

    上传时间: 2015-06-04

    上传用户:奇奇奔奔

  • 由于DS1624是I2C总线结构的串行数据传送

    由于DS1624是I2C总线结构的串行数据传送,它只需要SDA和SCL两根线完成数据的传送过程。因此,我们在进行程序设计的时候,也得按着I2C协议来对DS1624芯片数据访问。有关I2C协议参看有关资料,这里不详述。对于AT89S51单片机本身没有I2C硬件资源,所以必须用软件来模拟I2C协议过程。 要从DS1624中读取温度值,首先启动DS1624的内部温度A/D开始转换,对应着有相应的命令用来启动开始温度转换,有关DS1624的指令集参考前面的叙述。一般情况下,DS1624经过一次温度的变换,需要经过1秒钟左右的时间,所以等待1秒钟后,即可读取内部的温度值,对于读取的温度值,仍然通过DS1624的指令集来完成温度的读取。但所有有数据的传送过程必须遵循I2C协议。

    标签: 1624 I2C DS 总线结构

    上传时间: 2014-01-13

    上传用户:ynzfm