PCI接口控制器的设计

PCI接口控制器的设计

论文摘要

PCI (Peripheral Component Interconnect)局部总线是微型计算机中处理器/存储器与外围控制部件、扩展卡之间的互连接口。PCI总线接口技术以其在数据传输方面的优异性能在计算机业界得到广泛的应用。本论文结合一个具体的计算机外部设备的项目开发要求,设计了一种简单实用的PCI接口控制器。论文首先分析了PCI总线接口控制器的概要设计和子模块的划分,然后详细分析了各个子模块的功能及设计方法。在设计过程中,PCI局部总线控制器都是在FPGA内编程实现的,并使用Verilog HDL硬件语言对其进行描述。本课题结合实际需求,选用价格低廉且资源充足的Altera公司的CycloneⅡ系列芯片,完成了PCI目标设备接口控制器的硬件实现。最后利用Altera公司的QuartusⅡ软件进行了硬件仿真,采用PCB板验证了该方案的正确性。论文重点分析了PCI接口控制器的硬件设计,解决了项目开发中面临的实际问题,具有重要的现实意义。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 题目来源及意义
  • 1.3 PCI总线的体系结构及国内外研究现状
  • 1.4 论文的研究内容和论文结构安排
  • 第二章 PCI总线技术简介
  • 2.1 概述
  • 2.2 PCI总线技术简介
  • 2.2.1 PCI总线的特点
  • 2.2.2 PCI总线的系统结构
  • 2.3 PCI总线信号及总线命令
  • 2.3.1 系统信号
  • 2.3.2 地址和数据信号
  • 2.3.3 接口控制信号
  • 2.3.4 错误报告信号
  • 2.3.5 总线命令
  • 2.4 PCI配置空间
  • 2.5 PCI总线传输协议
  • 2.5.1 PCI总线的传输控制
  • 2.5.2 PCI总线的地址空间
  • 2.5.3 PCI总线的驱动与过渡
  • 2.6 本章小结
  • 第三章 PCI接口控制器的概要设计
  • 3.1 PCI接口控制器的设计方案
  • 3.2 PCI总线接口控制器的概要设计
  • 3.3 各子模块的功能及其设计思想
  • 3.4 本章小结
  • 第四章 PCI接口控制器的详细设计
  • 4.1 锁存模块
  • 4.2 译码模块
  • 4.3 配置模块
  • 4.3.1 命令寄存器
  • 4.3.2 状态寄存器
  • 4.3.3 基地址寄存器
  • 4.4 FIFO缓冲器的实现
  • 4.5 奇偶校验模块
  • 4.6 重试计数模块
  • 4.7 有限状态机模块
  • 4.8 本章小结
  • 第五章 PCI总线接口控制器的仿真及硬件验证
  • 5.1 FPGA芯片的选择
  • 5.2 内部存储器的实现
  • 5.3 仿真结果
  • 5.4 PCI总线接口控制器的硬件设计
  • 5.4.1 硬件验证的电路设计
  • 5.4.2 硬件验证的调试方法
  • 5.5 本章小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].一种低开销的面向节点内互连的网络接口控制器[J]. 计算机学报 2015(05)
    • [2].多媒体教学环境建设规范视频接口控制器研制技术应用[J]. 读天下 2016(12)
    • [3].RTU接口控制器设计[J]. 现代电子技术 2011(15)
    • [4].Camera接口控制器的ASIC设计与实现[J]. 电视技术 2012(07)
    • [5].飞机结构模态耦合试验接口控制器设计与应用[J]. 测控技术 2013(07)
    • [6].运动控制器中基于FPGA的PCI接口控制器的研究[J]. 电气自动化 2010(02)
    • [7].Maxim MAX5995B IEEE 802.3bt兼容PD接口控制器解决方案[J]. 世界电子元器件 2019(02)
    • [8].多通道高速串行接口控制器设计[J]. 信息通信 2017(11)
    • [9].基于FPGA的VGA图像控制器的设计与实现[J]. 贵州大学学报(自然科学版) 2009(02)
    • [10].I~2C接口控制器的设计及FPGA验证系统构建[J]. 微型电脑应用 2009(12)
    • [11].基于CPLD的VGA接口控制器设计[J]. 中国水运(下半月) 2008(08)
    • [12].LTPoE++/PoE+/PoEPD控制器LT4275[J]. 今日电子 2013(03)
    • [13].嵌入式SATA2.0接口控制器中的非对称缓冲器设计[J]. 微电子学与计算机 2012(05)
    • [14].基于FPGA的VGA接口驱动技术[J]. 电子测试 2012(12)
    • [15].基于ARM的嵌入式网络接口控制器设计[J]. 微计算机信息 2008(17)
    • [16].优化NoC性能的存储和通信压缩[J]. 微电子学与计算机 2011(03)
    • [17].Microchip全新智能网络接口控制器支持在汽车应用中实现菊花链通信[J]. 单片机与嵌入式系统应用 2017(08)
    • [18].Microchip推出经济高效的MOST150 INIC[J]. 单片机与嵌入式系统应用 2015(05)
    • [19].Am79C940网络接口控制器在MC68360系统中的应用[J]. 电子设计工程 2009(06)
    • [20].SPI接口控制器设计与实现[J]. 电子质量 2010(01)
    • [21].新产品速递[J]. 集成电路应用 2012(10)
    • [22].大联大诠鼎集团推出基于Richtek RTQ7880的车规级充电应用解决方案[J]. 电源世界 2019(04)
    • [23].PCI Compiler IP核的外设集成设计与研究[J]. 单片机与嵌入式系统应用 2020(05)
    • [24].基于EZ-USB FX3的FPGA在线配置设计方法[J]. 中国医疗器械信息 2015(11)
    • [25].基于fpga的嵌入式网络接口控制器设计[J]. 电脑知识与技术 2015(33)
    • [26].Microchip采用MOST技术的全新智能网络接口控制器支持在汽车应用中实现菊花链通信[J]. 世界电子元器件 2017(06)
    • [27].基于FPGA的PCI总线接口设计与实现[J]. 计算机与数字工程 2009(05)
    • [28].BMW部署Microchip MOST卓越技术方案,升级BMW 2系Active Tourer新车型信息娱乐系统[J]. 电子设计工程 2015(10)
    • [29].一种可重构控制器的设计和实现[J]. 西安邮电学院学报 2012(03)
    • [30].一种超高速数据采集系统设计与实现[J]. 光学技术 2016(03)

    标签:;  ;  ;  

    PCI接口控制器的设计
    下载Doc文档

    猜你喜欢