The invention discloses a method and a system simulation based on hardware, which belongs to the field of simulation technology, the simulation method first obtains the simulation model, the simulation model of at least contains script modules in a script language; and then according to the transformation rules script function module in a script language form into functional modules by simulation the simulation language, so that the simulation model in simulation language form; finally the simulation of the simulation model presented in the simulation language; and then complete the simulation process of the hardware. This method, due to the use of scripting language compiler script function module, which overcomes the defects in the prior art only using simulation language hardware model compiler, lead to difficult problem of development and hardware model maintenance, hardware modeling process to simple digital chip, which facilitates the development and maintenance of hardware model.
【技术实现步骤摘要】
本专利技术涉及仿真领域,尤其涉及一种基于硬件的仿真方法和系统。
技术介绍
芯片是半导体元件产品的统称,是集成电路的载体,由晶圆分割而成。芯片的工作方式有两种:模拟和数字,处理声、光、无线信号等物理现象的是模拟芯片,用半导体来控制电压高低用以代表1和0,并以此进行逻辑计算的是数字芯片。数字芯片的仿真一般采用硬件建模语言,该硬件建模语言包括:VerilogHDL和VHDL等,这些硬件建模语言是在C语言的基础上发展起来的一种硬件描述语言,方便入行者学习和应用。在集成电路设计领域,大多数公司都是采用这些硬件建模语言进行集成电路的仿真的。然而,这些硬件建模语言是一种比较低级的建模语言,在采用这些硬件建模语言进行数字电路建模时,面对重复性的电路循环语句、复用器电路语句、状态机电路语句、计数器电路语句等等,在整个的建模程序中,每重复运用上述电路程序,均需要手动输入相应的代码,并在相应的位置进行参数的变更,从而使得整个数字电路的实现,其仿真建模过程非常繁琐,且每次改动均需做多处变更,极其不利于硬件模型的开发和维护。
技术实现思路
针对上述存在的问题,本专利技术提供一种基于硬件的仿真方法和系统,其仿真模型能克服现有技术中采用低级建模语言进行硬件仿真导致硬件模型的开发和维护困难的问题,从而简便了数字芯片的硬件建模过程,进而有利于硬件模型的开发和维护。为了实现上述目的,本专利技术采取的技术方案为:一种基于硬件的仿真方法,其中,包括:获取仿真模型,所述仿真模型中至少包含有以脚本语言构成的脚本功能模块,脚 ...
【技术保护点】
一种基于硬件的仿真方法,其特征在于,包括:获取仿真模型,所述仿真模型中至少包含有以脚本语言构成的脚本功能模块;根据转换规则将所述以脚本语言构成的脚本功能模块转换成以仿真语言构成的仿真功能模块,以使所述仿真模型均以仿真语言的形式呈现;对所述以仿真语言呈现的仿真模型进行仿真。
【技术特征摘要】
1.一种基于硬件的仿真方法,其特征在于,包括:
获取仿真模型,所述仿真模型中至少包含有以脚本语言构成的脚本功能模
块;
根据转换规则将所述以脚本语言构成的脚本功能模块转换成以仿真语言构
成的仿真功能模块,以使所述仿真模型均以仿真语言的形式呈现;
对所述以仿真语言呈现的仿真模型进行仿真。
2.如权利要求1所述的基于硬件的仿真方法,其特征在于,所述以脚本语
言构成的脚本功能模块嵌入在所述仿真模型中的以仿真语言构成的主模块中。
3.如权利要求1或2所述的基于硬件的仿真方法,其特征在于,所述仿真
语言为VerilogHDL语言或者VHDL语言。
4.如权利要求1所述的基于硬件的仿真方法,其特征在于,所述转换规则
为:所述以脚本语言构成的脚本功能模块唯一对应于所述以仿真语言构成的仿
真功能模块。
5.如权利要求1所述的基于硬件的仿真方法,其特征在于,将所述以脚本
语言构成的脚本功能模块转换成以仿真语言构成的仿真功能模块包括:
获取所述脚本功能模块中的脚本关键字;
根据所述脚本关键字确认出与所述脚本功能模块对应的仿真功能模块,完
成将所述脚本功能模块转换成仿真功能模块的步骤。
6.如权利要求5所述的基于硬件的仿真方法,其特征在于,当未能根据所
述脚本关键字确认出与所述脚本功能模块对应的仿真功能模块时...
【专利技术属性】
技术研发人员:黄锋,李焱,王巍巍,冯广影,
申请(专利权)人:江苏博信通科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。