FPGA编译器XDV2B用户界面的设计与开发

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:I_want_to
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场可编程门阵列(FPGA)具有集成度高、逻辑资源丰富、设计灵活、开发成本低等优点,在国防和民用电子系统设计中得到广泛的应用,并将在未来5G技术的发展中占据核心地位。然而支持FPGA的EDA软件目前由国外企业垄断,是严重阻碍我国芯片发展的一个瓶颈。因此,随着国产FPGA芯片的不断推出,充分利用现有的科研成果,研究和开发与之相配套的拥有自主知识产权的支持FPGA的EDA软件迫在眉睫。在此背景下,本文通过学习FPGA相关理论、Qt开发技术以及人机交互理论,设计并开发了FPGA编译器XDV2B的用户界面。本文的主要工作如下:(1)基于需求分析和人机交互界面相关理论对XDV2B用户界面进行设计。通过将MVC模型和Qt信号与槽机制结合设计了XDV2B用户界面的分层架构模型。同时,设计了XDV2B用户界面的结构。该结构包含FPGA编译流程的多个模块。(2)在Fedora17系统下基于Qt平台对XDV2B用户界面进行开发。资源管理模块使用QTreeWidget树形控件实现以树形结构对项目文件进行管理与归档;编辑模块使用QsciScintilla文本编辑库实现Verilog语言关键字高亮、注释标记、关键字自动补全以及代码行号等功能;信息反馈模块使用QProcess类方法实现集成工具输出信息实时读取并显示;工具栏及菜单栏基于信号与槽机制使用QProcess调用集成工具实现编译功能。(3)针对影响用户界面编译效率的问题,通过脚本调用方式对XDV2B用户界面进行优化。使用Perl语言编写脚本将复杂繁琐的编译工具调用简易化。在脚本中将每个工具的使用进行单独的封装,包括文件信息读取、结果文件保存、超时判断以及操作命令输入等。(4)通过综合测试来验证XDV2B用户界面的性能及功能。使用用户界面运行多个不同规模的电路并记录运行信息,分析测试结果。本文设计开发的FPGA编译器XDV2B用户界面,分为交互模式和运行模式,可以进行完整的FPGA编译流程,支持中间网表可视化、布局布线可视化、位流文件可视化以及一步执行功能。综合测试结果表明用户界面所有功能模块均可以正常运行,用户界面表现均符合预期设计,满足开发需求。
其他文献
远缘杂交是创制新物种及新品种的有效手段,已广泛应用于我国的水稻育种实践中,但是尚缺乏理论基础和可信的试验证据。本研究以膜荚黄芪(父本)和水稻(母本)的远缘杂种一代(F1)及其构建的远缘杂种后代红米自交系为材料,分析了水稻的远缘杂种后代中是否存导入了外源DNA,比较了红米和受体亲本(白米)的抗氧化活性和相关成分,并研究了红米种皮为红色的分子依据。结果表明在检测的42株F1代植株中有一株植株含有黄芪物
学位
现代安防领域普遍装有安防监控并基于人工监控的方式提供安全防护。随着“十四五”规划的提出,人工智能大力发展,目标检测算法赋予了安防监控智能属性,可有效抑制人工监控的不可靠因素。然而基于传统云计算的实现方式对于网络带宽、吞吐、安全隐私、实时性等问题无法解决,边缘计算可在数据源头一侧对数据进行及时处理,契合实时产生大量数据的智能安防应用。虽然NPU、TPU等技术的快速发展带动了边缘端嵌入式AI算力的提升
学位
近年来网络信息技术蓬勃发展,在各个领域都形成了海量的数据,而机器学习作为一种智能信息处理技术为人们挖掘数据中有用的信息和知识提供了高效的技术手段。现实世界中的数据往往呈现出不平衡分布的特点,这种现象广泛存在于医疗诊断、工业、金融等领域。因此,研究不平衡数据分类问题具有重要的现实意义。本文从算法层面提出了两种解决思路并进行了算法实现,主要工作有:第一,本文提出了一种基于形心自监督损失的不平衡数据分类
学位
膜荚黄芪(Astragalus membranaceus(Fisch.)Bunge)是常用的中草药之一,毛蕊异黄酮葡萄糖苷是其主要的生物活性成分,具有多种药理作用,是评价黄芪质量的标记化合物之一。随着黄芪野生资源的枯竭,植物不定根培养成为获取其有效成分的可行途径之一,但膜荚黄芪不定根中毛蕊异黄酮葡萄糖苷含量较低,且尚不了解其积累机制。有研究表明,干旱胁迫可增加植物中次生代谢产物的含量,本研究以膜荚
学位
甘露醇(Mannitol)是一种功能性甜味剂,在食品、医药和化工领域得到了广泛的应用。随着人们对甘露醇认识的加深以及对健康饮食的追求,未来全球对甘露醇的需求量将不断增长。利用微生物发酵法生产甘露醇,条件温和,没有副产物山梨醇生成的同时,还能为食品带来附加营养价值,促进人体健康,具有广阔的前景。柠檬明串珠菌95-9是一株诱变菌株,已被证实具有很强的产甘露醇能力。在实际生产中,菌种随着保藏时间的延长或
学位
紫红参为人参的干燥根和根茎的深加工产物之一。紫红参产品外观呈现淡黑褐色或者黑茶褐色,所以紫红参又被称为黑红参或黑参(文中紫红参又记作“黑参”)。最近几年对紫红参的炮制方式、化学成分、药理作用和毒理研究等研究比较深入。紫红参与人参相比较,它的炮制工艺中包括了蒸制、晾晒等,这些工艺需要较长的时间,而在这一过程中许多人参固有的人参皂苷就会转化形成稀有人参皂苷,所以人参固有的治疗功能也会发生变化,由于加工
学位
随着集成电路工艺的不断进步,芯片的特征尺寸也进一步减少,10nm以下特征尺寸的集成电路芯片时代已经到来,然而最适合10nm节点芯片制造的极紫外光刻(Extreme Ultra-violet,简称EUV)技术并不成熟,且价格昂贵,因此需要一种可以代替的技术来实现先进工艺节点下芯片的制造。利用已经成熟的浸没式光刻技术,结合三重光刻工艺便可以实现这一目的。三重光刻工艺是先将原始版图上的版图图形分配到三个
学位
随着电子设备的日益更新换代以及制造工艺技术的不断进步,温度传感器在越来越复杂化的应用系统中的重要性越来越明显,保证系统工作在适当的温度中对于系统的可靠性至关重要。电子信息、工业控制以及医疗设备等领域中对高精度温度传感器的需求越来越大,在精度严格的系统中如果温度检测失误偏大,往往会造成不可修复的后果,产生极大的损失,而传统的温度传感器的精度与实时性等性能较差,在工业生产应用中所受局限性很大。相较于传
学位
糖组学是对糖链组成及其功能研究的一门学科,主要研究糖与糖、糖与蛋白质之间的联系和相互作用。质谱技术具有较高的灵敏度和选择性,是进行糖组学分析的主流工具之一。随着质谱技术的发展,质谱仪结合适当的样本制备技术能够在短时间内产生海量的糖链质谱数据,同时研究人员也设计出许多糖链质谱分析方法,试图鉴定出质谱数据对应的糖链结构。鉴定出的糖链结构的正确性非常重要,若鉴定结果没有正确性保证,就会误导研究人员后续对
学位
肥胖已成为引起全球性关注的慢性疾病,是影响人体健康的主要因素,当前减肥产品多伴有副作用,开发安全有效的天然植物产物用于预防肥胖具有重要意义。本试验以富含黄酮类化合物的洋葱皮水提物为研究对象,通过体外细胞试验和体内小鼠试验研究洋葱皮提取物(Onion peel extract,OPE)抗肥胖作用,通过考察生脂基因表达变化初步研究OPE分子作用机制,主要研究内容和结果如下:(1)以3T3-L1前脂肪细
学位