【摘 要】
:
在数字电路中,控制设备是整个设计的一个重要的环节。在现代化的设计中,一般都会选择采用微控制器(MCU)作为控制模块,并且也占有很大的市场分额。但目前国产的MCU竞争力稍显不足,对于MCU的深入研究也显得十分必要。本文主要内容为基于高层次设计的MCU的研究,使用更加抽象的硬件描述语言(CHISEL)与各种EDA工具的相互协同完成工作。目前,大部分的MCU都选用Cortex系列的芯片实现控制功能。但是
论文部分内容阅读
在数字电路中,控制设备是整个设计的一个重要的环节。在现代化的设计中,一般都会选择采用微控制器(MCU)作为控制模块,并且也占有很大的市场分额。但目前国产的MCU竞争力稍显不足,对于MCU的深入研究也显得十分必要。本文主要内容为基于高层次设计的MCU的研究,使用更加抽象的硬件描述语言(CHISEL)与各种EDA工具的相互协同完成工作。目前,大部分的MCU都选用Cortex系列的芯片实现控制功能。但是,随着全球的需求量不断增加,许多企业都纷纷投入设计制造后,ARM等闭源处理器架构的弊端也在近几年显现出来了。一方面,其授权费用极高,一般的企业难以承担;另一方面,主动权始终掌握在别人手中,自身的发展很容易受到限制。本文的处理器核采用的是一款近几年兴起的指令集架构:RISC-V。这款指令集架构有着开源的特性,并且架构设计简洁,适合开发与研究使用。在研究的过程中,首先对RISC-V架构以及CHISEL硬件设计语言进行了分析,同时搭建了适用于RISC-V架构的编译平台以及适用于CHISEL硬件描述语言的编译平台。然后从RISC-V官网选取了基于Verilog描述的处理器核,分析内部工作原理后采用CHISEL实现对应的功能。在设计的过程中进行逻辑优化,并且进行功能仿真测试。除此之外,采用55nm工艺库进行逻辑综合,实现CHISEL设计与原版设计的对比。并且将代码移植至Zedboard平台进行了FPGA的测试与对比。最后,对RISC-V的自定义指令进行了研究,添加了单周期乘法累加指令,并且配置对应的编译工具与硬件设计,对自定义指令进行了测试。通过本文的研究工作,完成了基于CHISEL语言的MCU的设计,并且完成了各项指令测试以及外设的功能测试,实现了MCU的软核设计。在55nm工艺库的综合测试中,综合面积基本相同,CHISEL设计下的内核工作频率更高,性能相较于原版设计有较大提升。在Zedboard的测试中,设置相同频率,CHISEL设计比原版设计占用的资源更少。在最终的自定义指令研究中,采用内联汇编的方式生成指令测试程序,并且成功通过测试,验证了自定义指令的功能的正确性。
其他文献
随着物联网时代的即将到来,自动驾驶、智能视觉等领域逐渐发展起来。CMOS图像传感器作为这些领域重要的一双“眼睛”,如何提高CMOS图像传感器的帧率和分辨率就成了如今学术界以及产业界研究的热点。模数转换器(ADC)作为CMOS图像传感器中的重要模块,它的速度与精度直接决定了CMOS图像传感器的性能。随着集成电路制程工艺的越来越先进,逐次逼近ADC(SAR ADC)与流水线ADC(Pipelined
在高分辨率的视频/图像信号处理、数字采集及通讯系统、直接数字信号合成、雷达成像系统等领域高速数模转换器(DAC;Digital-to-Analog)得到了广泛应用。社会发展促进了对更高的数据速率处理需求,市场上对于高性能的数模转换器的需求越来越迫切。随着高频通信技术的成熟,高性能数模转换器逐渐向射频端发展,使得系统整机的设计得到极大的简化,其在军事装备和民用消费电子具有很大的市场前景。本文完成了一
随着计算机视觉领域的发展,目标检测一直作为计算机视觉中最为热门的研究方向之一,在交通、医疗、安防甚至是军事等领域有着广泛的应用价值。与此同时,深度学习的崛起让基于深度学习的目标检测算法发展迅速。目前较为新颖的目标检测算法为基于关键点检测的目标检测算法。另一方面,物联网的快速发展导致有更多的资源有限的设备有着部署目标检测算法的需求,而目标检测算法通常需要占用设备中大量的资源,因此对其进行轻量化研究很
静电放电(Electro static Discharge,ESD)对人类来说是一种随处可见的现象,通常可以通过接触带静电物体产生,是人类生活中的一个小惊喜。但这会对集成电路(Integrated Circuit,IC)造成不可估量的后果,从而降低了芯片的使用寿命,以及提高了芯片的生产成本。为了应对ESD对芯片的损坏,本文将基于X-Fab工艺厂的0.6μm CMOS工艺(简称XC06)进行讲解。主
太赫兹通信系统可以分为基带部分和射频部分。本文主要对基带部分进行研究,目的在于设计出能生成大带宽信号并有效抵抗多径、频偏等多种干扰的基带系统,进而稳定地实现高速无线通信。本文的主要贡献如下:第一,分析应用场景和性能需求。本文所设计通信系统用于点对点通信场景。该场景下通信信道较为稳定,可以用AWGN信道近似模拟,所以时域均衡方案是可行的。而且,点对点通信常用于远距离通信场合,所以信号峰均比不能太高。
太赫兹(Terahertz,THz)波是指频率在0.1THz~10THz(波长在0.03mm~3mm之间)范围内的电磁波。太赫兹技术是一个非常重要的交叉前沿领域,其应用非常的广泛,如THz时域光谱技术、THz成像技术、安全检查以及生物医学等。近些年来,太赫兹科学技术随着其产生机理、技术检测及应用技术等方面的进步而得到了飞速发展。在太赫兹科学技术中,太赫兹源是所有科学研究与应用的基础,真空电子学是产
随着企业数据量的不断增长,企业开发应用架构向微服务架构演进,微服务架构将业务模块切分为应用服务,不同的应用服务间通过分布式事务保证数据的一致性。然而传统的分布式事务很难应用于微服务架构中,因此,研究基于微服务架构的分布式事务具有重要的意义。相比传统关系型数据库,MongoDB的复制集、分片集群的独特设计,使其具有较好的扩展性和可用性。然而MongoDB在一次全局事务处理过程中,会长时间锁定资源,影
机动目标跟踪是雷达信号处理领域研究中的热点课题之一,随着各类目标的机动性不断增强,对目标进行实时有效的跟踪变得越来越困难。“迎头转尾追”是防空导弹作战过程中敌方目标典型的一种逃逸方式,导致导引头无法连续稳定跟踪目标。本论文针对线性调频脉冲体制雷达导引头,对迎头转尾追空中目标开展回波建模仿真与跟踪方法研究。主要研究内容包括以下几部分:1、雷达基本原理和信号处理方法。从雷达的分类、组成以及常用测量参数
二十一世纪以来,随着集成电路的迅速发展以及其代工厂工艺节点的不断缩小,我们的工作和生活早已与集成电路密不可分。5G、自动驾驶、工业控制、物联网等新兴产业更是依赖于集成电路,而其中微控制单元(MCU)则是必不可少的核心模块之一。目前绝大多数MCU产品都是基于ARM公司提供的CPU针对不同的应用场景进行设计,最为普遍的是八位和十六位的MCU,能够基本满足中低端的市场需求,但是在未来,高效、低功耗的三十
在比较高功率微波器件的效率时,常常会忽略聚焦系统所需的功率和能量,而这些能产生磁场的聚焦系统所消耗的能量,体积和重量往往都比高功率微波器件本身大,且在工程应用中变得越来越不实用。永磁聚焦系统在体积和重量方面仅为传统电容系统的五到十分之一,而且还有一个更加明显的优点是永磁聚焦系统不消耗任何功率,所以高功率微波器件做成永磁包装后,能够扩大其应用范围。本文对S波段相对论速调管永磁包装技术进行研究。根据本