基于IP核的超大规模SOC可视化设计方法

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:zjkghost10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文在SOC可重用设计方法学的理论基础上,提出了基于IP核的可视化设计方法。该设计方法包括可视化IP核管理、可视化IP核调用、可视化IP核配置和可视化模块连接,同时提出了IP核的封装要求。该设计方法可大大简化核集成设计工作的步骤,减轻开发人员的工作负担,提高工作效率。为了支撑该SOC可视化设计方法,研究并实现相应的EDA软件,研究工作主要从软件架构、抽象建模、图形用户接口三个方面展开。该软件运用了MVC架构,遵循弱耦合的设计原则,将模型与视图分开,使整个程序条理清晰层次分明,并且使程序的修改、扩展更加容易。同时提出了参数化命令模式这一软件设计模式,以提高命令类的通用性。在Mode层,建立了具有通用性与伸缩性的IP模型,用来描述IP核的运行时数据。基于电路分析理论,建立了电路节点与电路网络模型,用来描述模块I/O端口之间的连接行为与连接关系。在View层,设计了module图形控件与wire图形控件,图形控件的设计运用了QT的图形视图框架(Graphics View Framework)。图形控件一方面将Mode层的信息图形化显示,另一方面以图形操作的形式控制Mode层的业务逻辑。在该部分,遵循针对接口编程的设计原则,大量运用多态的面向对象编程思想。在设计wire图形控件时,设计了复杂的数据结构用来描述连接线的多种拓扑结构关系,建立了巧妙的行为模型,以实现图形化的连线操作。Controller层将Mode层的数据变化更新到View层的控件中,并将View层的配置、连线等用户操作解析后传递给Mode层。Controller层同时起到检查View层操作合法性的作用,在操作信号传递过程中过滤掉无效和非法操作。从工程需求出发,为该EDA软件设计了MI接口IP核。该模块实现了CPU通信协议与CrossNet的AXI通信协议之间的转换。在设计过程中,提出了bypass FIFO旁路电路结构,使该模块在突发式写数据时降低了时钟延时。在设计读请求部分时,设计了4级流水线结构,使接口尽大程度发挥了AXI协议的优势。
其他文献
在粒子物理学中,人们用标准模型来描述强相互作用和电弱相互作用。Higgs粒子的发现和验证表明标准模型预言的所有粒子都已经被实验精确检验,验证了标准模型的成功。但是在这
光纤水声探测系统具有灵敏度高、动态范围大等特点,在水下预警探测、海洋资源开发等军民领域都有重要的应用。基于匹配干涉的光纤光栅水听器具有湿端结构简单的特点,在构造大
手性是自然界普遍存在的现象,不同构型的手性分子可能产生不同的作用。氨基酸作为一种常见的手性化合物,除甘氨酸不具手性外,其余氨基酸均以L-构型存在于生物体内;而D-型氨基
本文主要研究了一些波动方程(组)初边值问题行波解的构造,依次对有限区间上的带有Neumann边界波动方程初边值问题的行波解与带有耦合初边值问题线性波动方程组的行波解进行了
生物质作为一种可再生资源,在近年来吸引了越来越多人的研究和关注,其中生物质中主要包含纤维素,半纤维素和木质素。木质素约占生物质总量的15-30%,由大量的芳香结构基元通过
随着我国经济的飞速发展以及科技水平的不断提高,城市化的进程不断加快,绿化用地也愈发紧张,为保障城市的生态环境,提高人们生活场所的舒适性,各种新型绿化呼之欲出,运用到绿
气候敏感度是衡量全球温度变化和温室气体浓度变化关系的重要指标。目前,对瞬时气候响应(TCR,或称气候敏感度)的模拟存在较多的不确定性。本文从海洋热吸收变化的角度讨论海
随着经济全球化,贸易自由化的不断深入,金融机构间的联系越来越紧密。金融网络在壮大的同时也使得金融危机发生的更加迅速。在金融危机期间大量的基金产品会发生巨大的回撤,
本文从单井地层划分入手,通过大量的钻井、化验等资料,利用井震结合准确标定层位,精细刻画断层,实现断层合理组合,分析构造发育史,提高构造图精度。在此基础上,通过单井沉积
高性能计算(HPC)通常是使用一定数量的处理器或通过网络管理集群中的若干台计算机这样的环境来对问题进行计算。并行计算是解决高性能计算问题的其中一种方式,它能让多条指令