FPGA中嵌入式块存储器IP软核的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:long840223
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
知识产权(Intellectual Property,IP)软核是使用硬件描述语言对现场可编程逻辑器件(Field Programmable Gate Array,FPGA)的功能模块进行描述而形成的逻辑文件,它的高灵活性和可移植性,使其具有良好的可持续发展性与可推广性。在FPGA应用过程中,IP软核的合理设计能够有效地改善由硬件设计不足带来的缺陷。本文针对FPGA开发过程中IP软核可复用的特点,设计了用于直接生成IP软核的软件工具,从而简化FPGA的设计过程。本文主要研究了FPGA中嵌入式块存储器(Block Random Access Memory,BRAM)的结构和IP软核的设计流程,在此基础上,对传统IP软核的设计方法进行优化,并通过编写程序完成了改进后的IP软核设计方法的软件实现。本文的主要工作如下:首先,本文介绍了IP软核开发过程中涉及到的理论基础。阐述了FPGA的基础理论,包括硬件结构、工作原理和延时分析;同时,参照业界普遍使用的IP软核设计流程,详细介绍了FPGA嵌入式BRAM的IP软核开发过程。其次,本文研究了FPGA嵌入式BRAM的IP软核设计方法。基于传统的FPGA嵌入式BRAM的IP软核设计方法,根据嵌入式BRAM的电路结构特点,提出一种改进的IP软核设计方法。该方法通过把使用比较频繁的数据位均匀分布到不同的BRAM上,来缩短单个BRAM的工作时间,从而提高电路的工作频率。对设计出的IP软核进行测试,结果表明,使用该方法设计的IP软核的功能和性能指标均达到设计要求。最后,本文根据改进后的IP软核设计方法,完成软件工具的设计。使用可扩展标记语言(Extensible Markup Language,XML)描述IP软核的基本信息、端口信息和配置信息,将它们以图形界面的形式呈现,用户在图形界面上能够设置IP软核的参数;使用C++编程语言实现改进的IP软核设计方法,它能够根据用户设置的参数生成相应的IP软核。对设计的软件工具进行测试,结果表明,设计的软件能够实现IP软核的管理、分类和生成。
其他文献
自金熙宗天眷新制、海陵正隆官制的改革后,金朝官制已由带有浓厚女真特色旧制转向汉官制为主,其官吏选拔也在一定程度上参照中原政权的选官制度,荐举制度的推行就是其中之一
快速发展的计算机仿真建模技术,引起了国防、物流、工业、交通等各个领域对仿真建模技术的广泛重视,在分析解决复杂问题时不可避免的要用到仿真建模技术。针对研究问题的不同
活动轮廓模型具有严谨的数学基础、多样的形式、灵活的结构、优越的性能,被广泛应用于各种图像分割问题,在医疗、军事、工业等领域都取得了显著成果。但是活动轮廓模型还在不
研究目的:本研究通过建立C2C12肌管细胞模型并转染miRNA-1模拟物或抑制剂以上调或下调miRNA-1的表达,从而探究miRNA-1对肌管细胞衰老的影响及其与其他肌肉特异性miRNA表达的
随着历史的变迁,社会的发展和环境的变换,中国边疆的开发、建设和治理的地位被历史地凸显了出来,其意义愈显重大。政府作为边疆治理的核心主体之一,是边疆治理绩效的主要行政
监察案件检察机关的提前介入是完善检监办案衔接的重要一环,是提高监察案件质量和审查起诉效率、加强人权保障的重要机制,有利于贯彻以审判为中心的诉讼制度改革。从检察监督
随着人类太空探索竞争日趋激烈,空间观测领域也日益受到各国的重视。而光电望远镜系统正是这一领域的主要设备之一。对光电望远镜而言,指向精度是评价其性能的重要技术指标,
工业火灾一直是国内外学者研究的热点领域,这是因为工业火灾本身的特点所决定的,一旦发生,将造成巨大损失,因此在这一领域所做的科研工作和研究成果,在现实应用中将产生显著
现代生活中情礼分离的现象由来既久,这一现状的产生有其历史根源,这与脱落情感内涵的礼教的兴起有关,表现为与原始儒家之礼相背离。在先秦儒家思想系统中,人的情感占据重要位
马克思世界历史理论是马克思主义理论体系的重要成果之一,习近平总书记在纪念马克思诞辰200周年大会上创造性地将世界历史理论归纳为马克思主义理论九大方面之一,这是我国历