SystemOT:一个支持C语言的开源可定制系统芯片软核

来源 :汕头大学 | 被引量 : 0次 | 上传用户:qinyongj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机系统结构是计算机相关研究的传统领域。由于该领域直接面向计算机的底层设计,研究者往往需要很长的周期去学习相关知识和工具。计算机的底层设计千差万别,因此相关工具需要对计算机系统进行良好抽象以增加其通用性和可定制性。各种商业化的处理器核心虽然功能强大,但是由于其商品的封闭属性,不能方便将其用于科研和教学工作,因此许多学者和团队相继开发了各种模拟器、仿真器以及处理器核心。我国在该领域的研究虽然起步较早,但发展并不理想。由于难以商业化等原因,该领域在我国的研究热度不高,这也导致了我国在这方面缺乏自主权。因此本研究在不考虑任何商业化前景的背景下,设计、实现并验证了一套软硬件系统SystemOT,用于计算机系统结构领域的研究和教学。SystemOT是一个开源的可定制的系统芯片软核。其硬件上包括极简的DMA并行总线、提供完整同步支持的组相联cache、五级流水线结构的精简指令集CPU,精简的动态内存控制器,外部向量中断控制器和一些输入输出模块。其软件工具链由移植的LCC 3.6 C语言编译器、一个预汇编器和一个定制的开源汇编器构成,并提供了用于调试和开发的测试、演示程序。本文记述了该平台的功能以及其软硬件的设计、实现和验证方法。系统的设计在Altera Cyclone IV系列的FPGA上进行了验证,并使用移植的Dhrystone 2.1性能测试程序对系统性能进行了评估和对比。与其他开源的可定制化软核相比,SystemOT有如下优势:1.硬件系统独立开发,无外部依赖,不使用任何第三方代码,并经过完善测试。2.处理器采用精简指令系统,但不依赖于现有的MIPS或RISC-V指令集。3.在保持精简的模块化设计的同时提供组相联cache、高级同步、分支预测等现代处理器的功能。4.提供较为完整的包括编译器、汇编器和部分函数库等的工具链支持,并在软件方面提供了良好的可定制性。5.相关开发日志、设计决策等文档一同随源代码发布。
其他文献
【背景及目的】在世界范围内泌尿外科临床疾病中,膀胱癌是最常见的恶性肿瘤之一。膀胱癌的发生,影响了患者的生活质量,降低了患者生存时间。然而膀胱癌的具体发病原因尚不明确,晚期膀胱癌患者生存预后较差,治疗手段有限,因此,寻找对膀胱癌的可靠分子标记物和治疗靶点一直是膀胱癌研究的热点。本研究通过提取GEO及TCGA数据库中相关膀胱癌数据,使用R软件及相关扩展包,分析和挖掘与膀胱癌发生密切相关的基因,探讨相关
研究目的1.修订并形成居家版安宁疗护问题与需求问卷(the home-based version of Problem and Needs in Palliative Care Questionnaire,居家版PNPC问卷);2.在晚期癌症患者中验证居家版PNPC问卷的信效度,为中国晚期癌症居家安宁疗护需求评估提供有效测评工具。研究方法1.采用质性研究中的现象学研究方法。使用目的抽样方法,201
在晶体中发生光化学反应时具有较高的选择性与控制性,将有望解决目前绿色化学合成面临的副产物多的难题,而针对聚集态光化学的机理研究尤为重要。对大块单晶或粉末样品,使用激光激发样品进行光物理和光动力学探究时,由于晶体或粉末的高光学密度、强光散射、多光子效应、产物累积等缺点会导致其光化学和光物理过程极其复杂,并会对聚集态激发态的探测产生干扰。有机纳米晶的晶体结构有序,缺陷和晶界较少,因此可以利用X-单晶射
目的了解和分析PCI术后冠心病患者出现焦虑、抑郁等不良情绪的现状和冠心病自我管理行为能力的现状;2.利用双心医学模式下互联网+延续性护理与常规延续性护理对比,探讨出—种更有效可行的延续性护理策略,以改善患者双心健康,提高生活质量、治疗依从性及减少心血管事件再次发生。方法本研究共分为2部分。1.横断面调查:选取在汕头大学医学院第—附属医院进行PCI术治疗的300例冠心病患者,采用问卷调查方式,了解和
目的:基于3.0T MR平台,探讨GE乳腺动态增强三维容积内插快速扰相梯度回波序列(VIBRANT)的技术特点,对序列参数进行优化,同时研究乳腺癌动态增强MRI表现与分子生物学指标的关系,重点探讨乳腺癌周围血管特征与乳腺癌预后因素的相关性。方法:本研究分乳腺磁共振动态增强技术优化和该技术的临床应用两方面。第一部分,前瞻性研究并行采集技术和零点充填技术对成像质量的影像。选择乳腺病患者共70例,均为女
目的 探讨双镜联合(腹腔镜+胆道镜)与ERCP治疗老年单纯性胆总管结石的疗效。方法回顾分析我院2016年1月至2020年12月收治的符合入选标准的高龄(年龄≥75岁)单纯性胆总管结石患者59例,其中32例行腹腔镜胆总管切开取石(腹腔镜组,A组),29例行ERCP术(ERCP组,B组)。比较两组的术前一般资料情况(如性别、年龄、胆总管直径、结石直径、胆总管结石单发/多发、术前胆源性胰腺炎、胆囊切除/
目的使用超声检测中枢性性早熟、其他性早熟及正常女童子宫、卵巢、乳腺变化情况,并与临床其它因素比较,为临床女童性早熟诊断及鉴别诊断中的提供更为客观、准确的超声参数范围,探讨超声技术超声参数在无创性评价女童性早熟诊断中的诊断效能。研究对象及方法1、对象:2017年4月至2020年3月在我院就诊,家长或监护人诉身高较同龄人矮小,或诉双侧乳腺较大,抽取静脉血行E2、LH、FSH等雌激素项目检查,在家长或监
研究背景:越来越多的研究证实尿毒症患者死亡的重要原因为心血管事件。同型半胱氨酸(Homocysteine,Hcy)是慢性肾脏病(chronic kidney disease,CKD)患者心血管疾病(cardiovascular disease,CVD)的非传统危险因素之一,是终末期肾病患者CVD患病率和死亡率的独立预测因子。血清胱抑素C(cystatin C,Cys-C)是一种新的肾功能标志物,已
目的探讨右美托咪定(dexmedetomidine DEX)对依托咪酯诱导全麻气管插管时心血管反应及肌阵挛的影响。方法选取择期在我单位行全身麻醉手术的美国麻醉医师协会(ASA)Ⅰ~Ⅱ级的患者90例,随机分为三组:对照组(C组)、DEX0.5ug/kg组(D1组)和DEX0.7ug/kg(D2组),每组30例患者。观察三组患者用药前(T0)--即基础値、麻醉诱导前(T1)、插入气管导管前(T2)、插
研究背景自体皮移植是临床治疗烧伤、大面积皮肤撕脱伤等皮肤创伤最有效的方法。目前临床趋向采用微粒皮移植,最大限度地利用表皮干细胞在创面扩增以修复创面,尽管如此,自体皮源不足的问题仍严重影响大面积皮肤创面的治疗,是再生医学急需解决的瓶颈问题。近年来,随着对皮肤附属器研究的深入,研究者发现毛囊才是皮肤最大的干细胞库[1-3],提示位于毛囊上段的隆突部干细胞具有运用于创面修复的巨大临床应用前景[4]。临床