基于PCI总线的数据采集卡设计
摘要 | 第1-6页 |
Abstract | 第6-9页 |
1 绪论 | 第9-12页 |
·选题背景及意义 | 第9-10页 |
·国内外的发展现状 | 第10-11页 |
·课题的主要任务 | 第11-12页 |
2 PCI数据采集卡的实现基础 | 第12-35页 |
·DDR SDRAM的研究 | 第12-17页 |
·DDR SDRAM器件引脚分类 | 第12页 |
·DDR SDRAM的命令 | 第12-16页 |
·DDR SDRAM操作 | 第16-17页 |
·PCI总线协议 | 第17-30页 |
·PCI总线的特点 | 第17-19页 |
·PCI总线的系统结构 | 第19页 |
·PCI总线信号定义 | 第19-22页 |
·PCI配置地址空间介绍 | 第22-25页 |
·PCI总线命令 | 第25-26页 |
·PCI总线操作规则 | 第26-29页 |
·PCI总线的电气特性 | 第29-30页 |
·FPGA与Verilog语言介绍 | 第30-35页 |
·FPGA概述 | 第30-31页 |
·Verilog语言概要 | 第31页 |
·FPGA设计开发工具──Max+Plus II | 第31-33页 |
·FPGA的一般设计流程 | 第33-35页 |
3 PCI采集卡的总体设计方案 | 第35-40页 |
·系统硬件设计方案 | 第35-39页 |
·信号调理电路 | 第35-36页 |
·高速高精度模数转换电路 | 第36页 |
·高速大容量存储模块 | 第36-38页 |
·高速数据传输接口设计 | 第38-39页 |
·电源模块 | 第39页 |
·系统软件设计方案 | 第39页 |
·系统总体设计方案小结 | 第39-40页 |
4 PCI采集卡各模块设计 | 第40-79页 |
·信号调理通道的设计 | 第40-45页 |
·触发通道的设计 | 第45-46页 |
·模数转换电路的设计 | 第46-47页 |
·时钟模块的设计 | 第47-48页 |
·DDR存储芯片外围电路的设计 | 第48-52页 |
·SSTL电平标准 | 第48-50页 |
·DDR芯片的选择 | 第50页 |
·DDR SDRAM的电路设计 | 第50-52页 |
·FPGA的设计 | 第52-75页 |
·FPGA芯片的选择 | 第52-54页 |
·DDR SDRAM控制器的设计 | 第54-66页 |
·局部总线控制器的设计 | 第66-73页 |
·信号通道控制逻辑设计 | 第73-75页 |
·印制电路板的设计 | 第75-79页 |
·元件的布局 | 第75页 |
·信号传输线的约束与设计 | 第75-78页 |
·电源设计 | 第78页 |
·防止静电的危害 | 第78-79页 |
5 PCI采集卡驱动程序 | 第79-93页 |
·驱动程序概述 | 第79-81页 |
·驱动程序设计的步骤 | 第80页 |
·动态链接库DLL | 第80-81页 |
·驱动程序的实现 | 第81-89页 |
·访问PCI卡的配置空间 | 第81-83页 |
·查找PCI卡程序 | 第83-84页 |
·端口操作DLL函数 | 第84-85页 |
·设备对象类 CDev | 第85-87页 |
·节点操作 | 第87-88页 |
·输入输出数据的处理 | 第88-89页 |
·系统测试程序设计 | 第89-93页 |
·DLL动态加载 | 第89页 |
·系统初始化 | 第89-91页 |
·数据刷新线程和自动演示线程 | 第91-93页 |
6 硬件调试与测试 | 第93-100页 |
·信号调理通道的调试 | 第93-95页 |
·模数转换器的测试 | 第95-96页 |
·DDR的测试 | 第96-97页 |
·PCI9054的测试 | 第97-100页 |
7 结论与展望 | 第100-102页 |
·设计总结 | 第100页 |
·下一步工作及展望 | 第100-102页 |
致谢 | 第102-103页 |
参考文献 | 第103-104页 |