【摘 要】
:
硬件实验是计算机或其他专业硬件课程的必备教学环节,是培养学生实际动手能力、工程实践能力以及开发创新能力不可缺少的手段。随着电子设计自动化(EDA,ElectronicDesignAutoma
论文部分内容阅读
硬件实验是计算机或其他专业硬件课程的必备教学环节,是培养学生实际动手能力、工程实践能力以及开发创新能力不可缺少的手段。随着电子设计自动化(EDA,ElectronicDesignAutomatic)技术的发展,越来越多的高校将FPGA技术应用到计算机硬件实验教学中,并进行了一系列基于FPGA的硬件实践教学的改革探索,使得硬件实验系统平台逐步地向多课程统一化、开放、创新以及高效的方向发展。以此为方向,对计算机硬件实验系统中计算机与FPGA内实验电路的信息传递机制进行了研究。
利用JTAG技术既可以读取待测试电路内部节点信息,也可以对待测试电路内部节点施加数据激励的特性,将其作为信息传递手段实现计算机与FPGA内部实验电路以及运行控制器之间的数据通信。根据IEEE1149.1标准设计了JTAG边界扫描结构,并加入了多条JTAG扫描链,以实现对实验电路状态和运行控制器状态的读取和修改。为使实验系统具有较高的数据传输速率以及使用便利性,选择USB接口作为计算机的通讯接口与FPGA进行通信,为此设计以STM32F103单片机作为主控芯片的USB和JTAG协议之间的协议转换器,用以连接计算机和FPGA中的自定义JTAG边界扫描结构。根据JTAG接口和同步串行通信接口在数据传输时序上的相似性,利用STM32F103单片机的两个同步串行通信接口的组合设计实现了JTAG接口数据传输。设计了JU-POD驱动以实现计算机中实验系统软件对USB-JTAG协议转换器的操作。设计了具有运行控制冲突检测机制的实验系统软件以防止对实验电路的错误运行控制,并根据JTAGTAP状态机的状态转移过程,设计了计算机与USB-JTAG协议转换器之间的数据通信协议。
根据上述设计方法,以计算机组成原理课程实践教学中应用的一个普通部件实验电路和微程序控制的16位微处理器JUC1作为目标实验电路,在AlteraDE2-115教育开发板上对本文设计的实验原型系统进行了实现和验证。
基于JTAG的计算机与FPGA之间的信息传递技术在实现时只占用极少量FPGA系统资源,不影响实验设计,不限于某一门课程,易于实现且能降低系统成本;并且使得实验系统对实验人员更加透明,即可以由实验人员根据实验或个人需求灵活配置自定义JTAG边界扫描结构中的扫描链以读取或修改实验电路内部不同节点的信息,从而有效提高实验灵活性和实验效率。
其他文献
随着互联网技术的快速发展,网络信息资源呈现出一种爆炸式的增长态势,与此同时增加的还有人们的信息需求量,但是要从这个庞大的信息海洋中快速并准确地定位到自己所需要的信
数字签名技术是密码学应用的重要分支之一,数字签名技术在电子商务、电子政务以及网络身份认证等方面有着广泛的用途。它通过在原始的信息上附加额外的信息来提供一种数字认
作为一种新兴的测高技术,全球卫星导航系统反射信号的应用(GNSS-R)因其成本低廉,拥有多无偿信号源,具备全天候,宽区域覆盖等特点,自上世纪90年代初以来就引起了世界多国研究
随着遥感技术向高分辨率、广覆盖方向的发展,遥感图像的数据量持续增长,迫切要求与获取速度相适应的管理和理解能力。遥感图像的语义自动标注是大规模遥感图像数据管理、理解的关键。采用信息技术自动获取遥感图像的语义词,有助于用户直观理解图像内容,完成海量遥感图像数据的高效管理。现有标注方法在遥感图像语义自动标注过程中存在以下挑战:(1)遥感图像的空间结构复杂、地理特征信息丰富,很多学者基于遥感图像的单一特征
图像超分辨率(Super-resolution,SR)算法试图从一个场景的一幅或者多幅低分辨率(Low-resolution,LR)图像中重构出一幅高分辨率(High-resolution,HR)图像。通过放大图像的目标
海上溢油事故是海洋中最频繁、最严重的污染灾害之一。一旦出现海上溢油事故不仅影响人们的生产生活以及人类的健康,同时也会破坏海洋的生态环境。当今用于监测海上溢油的手
随着互联网的快速发展,人们每天都需要从各个网络渠道获取文本信息资讯,因此对多来源的文本信息的处理就成了一项非常重要的工作。大部分传统的主题挖掘模型都是针对单一来源的文本数据而设计的,对于当前存在的各种文本数据源来说,由于文本数据的形态更加复杂,传统模型难以有效地应用于这种多源融合情况下的文本数据。不同来源的文本数据,在主题信息的分布上具有一定相似性,但在主题的词汇特征上又具有明显的差异性,但是传统
遥感技术的出现,使我们能不与研究对象直接接触,通过传感设备来获取观察对象的基本信息。这就避免了一些偏远或险峻的地区信息无法取得的情况,成为至今为止全球范围内动态观测数据的唯一方式,被广泛应用到多个领域,对经济的增长和社会的发展起着很大的催化作用。然而,由于受天气、遥感设备及传输介质的影响,遥感图像在成像和传输的过程中,往往会受到很多噪声的影响,其中最为常见的噪声为高斯噪声、云噪声和雾噪声等。这些噪
WSN(Wireless Sensor Network)是继Internet之后的又一次信息革命,将改变人们的生活,促进生产力的发展,进一步加强信息世界与物质世界之间的联系。WSN由传感器、无线传输模块