中文摘要 | 第1-6页 |
英文摘要 | 第6-7页 |
第一章 引 言 | 第7-9页 |
第二章 FPGA简介 | 第9-14页 |
2.1 可编程逻辑器件发展概况 | 第9页 |
2.2 XCS30体系结构 | 第9-10页 |
2.3 逻辑功能块 | 第10-13页 |
2.3.1 CLB | 第10-11页 |
2.3.2 IOB | 第11-12页 |
2.3.3 布线通道 | 第12-13页 |
2.4 分布式RAM | 第13页 |
2.5 快速进位逻辑(FAST CARRY LOGIC) | 第13-14页 |
第三章 PCI总线技术研究 | 第14-30页 |
3.1 概述 | 第14页 |
3.2 PCI总线概述 | 第14-19页 |
3.2.1 PCI总线的特点 | 第14-15页 |
3.2.2 PCI总线的系统结构 | 第15-16页 |
3.2.3 PCI总线信号 | 第16-19页 |
3.3 PCI总线的操作 | 第19-21页 |
3.3.1 总线命令 | 第19-20页 |
3.3.2 命令使用规则 | 第20页 |
3.3.3 PCI总线协议 | 第20页 |
3.3.4 PCI的编址 | 第20-21页 |
3.4 PCI总线传输 | 第21-24页 |
3.4.1 读传输 | 第21-22页 |
3.4.2 写传输 | 第22-23页 |
3.4.3 传输中止 | 第23-24页 |
3.5 PCI总线的仲裁 | 第24-25页 |
3.5.1 LOCK | 第25页 |
3.6 其他总线操作 | 第25-28页 |
3.6.1 设备选择 | 第25-26页 |
3.6.2 特殊周期 | 第26页 |
3.6.3 配置周期 | 第26-28页 |
3.6.4 中断确认 | 第28页 |
3.7 配置空间 | 第28-30页 |
第四章 S5920的结构 | 第30-40页 |
4.1 S5920基本特征 | 第30页 |
4.2 S5920的功能单元 | 第30-32页 |
4.3 S5920寄存器体系结构 | 第32-36页 |
4.3.1 PCI配置寄存器 | 第32-35页 |
4.3.2 PCI操作寄存器 | 第35页 |
4.3.3 ADD-ON接口操作寄存器 | 第35-36页 |
4.4 PASS-THRU操作 | 第36页 |
4.5 信箱(MAILBOX) | 第36-37页 |
4.6 S5920引脚信号 | 第37-40页 |
第五章 对S5920开发系统所进行的一些实验及结果分析 | 第40-43页 |
5.1 S5920开发系统介绍 | 第40-41页 |
5.1.1 S5920开发系统——硬件系统 | 第40-41页 |
5.1.2 S5920开发系统——软件系统 | 第41页 |
5.2 实验及结论 | 第41-43页 |
第六章 实验系统的硬件设计 | 第43-48页 |
6.1 实验系统的结构框图 | 第43页 |
6.2 FPGA的设计 | 第43-44页 |
6.2.1 PCI读操作的逻辑设计 | 第44页 |
6.2.2 PCI写操作的逻辑设计 | 第44页 |
6.3 PCI接口板卡的设计和制作 | 第44-45页 |
6.3.1 关键走线的要求 | 第45页 |
6.3.2 PCB层数选择 | 第45页 |
6.3.3 电源去藕 | 第45页 |
6.4 S5920配置空间初始化 | 第45-47页 |
6.5 PCI插卡的调试及实验结果 | 第47-48页 |
第七章 PCI接口卡软件设计的研究 | 第48-59页 |
7.1 PCI设备的确认 | 第48-53页 |
7.2 访问配置空间 | 第53-54页 |
7.3 中断矢量和基地址的获取 | 第54-56页 |
7.3.1 获取中断矢量 | 第54-56页 |
7.3.2 获取基地址 | 第56页 |
7.4 基于WIN32操作系统的PCI插卡的驱动程序的研究 | 第56-59页 |
7.4.1 WINDOWS 95操作系统体系结构与内核管理机制 | 第57页 |
7.4.2 VxD的编制 | 第57-59页 |
第八章 结束语 | 第59-60页 |
致 谢 | 第60-61页 |
参考文献 | 第61页 |