首页> 中文学位 >嵌入式系统中FPGA编程方案研究与设计实现
【6h】

嵌入式系统中FPGA编程方案研究与设计实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1嵌入式系统与FPGA

1.2 FPGA硬件特点

1.3 FPGA配置方式

1.4边界扫描技术的产生与发展

1.5国内外FPGA研发现状

1.6本文主要内容及结构

第二章IEEE_1149.1标准原理及结构

2.1基本原理

2.2测试访问端口

2.3 TAP控制器

2.4指令寄存器

2.5指令系统

2.5.1公共指令

2.5.2专用指令

2.5.3 BYPASS指令

2.5.4 SAMPLE指令

2.5.5 PRELOAD指令

2.5.6 EXTEST指令

2.5.7 INTEST指令

2.5.8 RUNBIST指令

2.5.9 CLAMP指令

2.5.10 IDCODE指令

2.5.11 USECODE指令

2.5.12 HIGHZ指令

2.6数据寄存器

2.6.1旁路寄存器

2.6.2边界扫描寄存器

2.6.3器件标识寄存器

2.7本章小结

第三章IEEE_1532标准原理及结构

3.1标准概述

3.2系统模式状态

3.2.1系统模式状态定义

3.2.2系统模式状态转换

3.2.3系统模式状态转换时序

3.3 ISC系统结构

3.3.1系统输入/输出pin脚

3.3.2状态指示码

3.3.3操作成功指示码

3.3.4保护机制

3.3.5存储阵列访问方式

3.4指令系统

3.4.1 ISC_ENABLE指令

3.4.2 ISC_DISABLE指令

3.4.3 ISC_PROGRAM指令

3.4.4 ISC_NOOP指令

3.4.5可选指令

3.4.6自定义指令

3.4.7 JTAG主级器件

3.5数据寄存器

3.6编程操作流程

3.7本章小结

第四章JTAG操作描述语言

4.1 SVF文件

4.1.1命令介绍

4.1.2描述JTAG操作

4.2 RSVF文件

4.2.1命令介绍

4.2.2描述JTAG操作

4.3本章小结

第五章模型研究

5.1开发平台

5.2 JTAG主级器件模型

5.2.1逻辑结构的设计实现

5.2.2端口说明

5.2.3指令的具体操作

5.3 JTAG逻辑模型

5.3.1逻辑结构设计要点

5.3.2模块的实现

5.4 ISC逻辑模型

5.4.1逻辑结构设计要点

5.4.2模块实现

5.5本章小结

第六章仿真验证

6.1测试平台

6.2仿真波形分析

6.3基于FPGA的验证

6.4本章小结

结论

致谢

参考文献

展开▼

摘要

随着深亚微米技术的出现,现场可编程逻辑门阵列(FPGA)得到了迅猛发展,也使得可编程片上系统(SOPC)成为未来嵌入式系统设计技术发展的必然趋势。由于FPGA存储阵列的掉电易失性,每次上电后都需对FPGA重新载入配置数据。这使得编程在FPGA开发应用中占据了至关重要的位置。随着边界扫描技术的发展,边界扫描接口在FPGA编程中的应用引起人们更多的重视。
   本文提出了一种基于边界扫描接口的可编程逻辑器件系统内编程方案。首先对标准测试访问通道与边界扫描结构的IEEE1149.1标准和可编程逻辑器件系统内编程的IEEE1532标准进行了深入的分析和研究。然后,在对边界扫描的行为描述文件SVF研究的基础上,提出了更适合应用于器件的编程RSVF格式文件。最后,根据以上分析,对设计方案中包括的边界扫描的主级控制模块,边界扫描控制逻辑模块和实现系统内编程功能的逻辑模块,确定各自模型的规划设计任务,使用VerilogHDL语言对整套编程方案进行建模与仿真,实现了标准规定的全部强制指令和大部分可选指令,很好的完成了器件编程的功能,并用FPGA验证成功。由于采用了控制器的实现方式,使得编程操作具有自动化程度高、灵活高效、成本低的优势,而且与之配合使用的RSVF格式文件占用存储空间更小,操作更为简便合理。本方案对于FPGA在嵌入式系统中的应用具有潜在的前景。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号