【技术实现步骤摘要】
本专利技术涉及自动化及嵌入式,特别是涉及一种基于fpga的可视模块化设计方法。
技术介绍
1、fpga(可编程逻辑器件)是一种可编程器件,允许用户针对产品特性和性能进行编程,它的应用大大地方便了ic的设计,在可以完成专用集成电路同样功能的情况下,还具备高度的灵活性,在嵌入式相关领域得到了广泛应用。
2、fpga的开发具有互连芯片种类多,通信接口协议多,工程需求组合多等特点。在fpga的开发过程中,主要存在两个方面的问题:一方面,在传统模式下,fpga灵活的开发特性伴随着诸多问题:1)模块划分不清晰,或者一个功能分布于多个模块内,或者一个模块内有多个功能,模块之间功能耦合较严重;2)模块封装不标准,设计员仅根据当前需求提供输入输出端口,而不是根据该功能对应的协议标准提供端口,模块个性较强;3)模块互连不规范,fpga程序内部各模块之间数据线、控制线冗余繁杂,没有规范化的设计。另一方面,对于开发人员来讲,不同的fpga芯片厂商,虽然都使用同样的硬件语言,如vhdl和verilog,但所使用的开发环境支持的ip核不同,用户自定义生
...【技术保护点】
1.一种基于FPGA的可视模块化设计方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于FPGA的可视模块化设计方法,其特征在于,若产品需求的模块元件在所述模块元件库中不存在,则创建所述产品需求对应的模块元件,并存储在所述模块元件库中。
3.根据权利要求2所述的基于FPGA的可视模块化设计方法,其特征在于,所述模块元件包括有模块文件部分和文档部分,所述模块文件部分包括源码文件和仿真文件,所述文档部分用于为用户提供使用说明。
4.根据权利要求3所述的基于FPGA的可视模块化设计方法,其特征在于,所述源码文件为VHDL或者Ve
...【技术特征摘要】
1.一种基于fpga的可视模块化设计方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于fpga的可视模块化设计方法,其特征在于,若产品需求的模块元件在所述模块元件库中不存在,则创建所述产品需求对应的模块元件,并存储在所述模块元件库中。
3.根据权利要求2所述的基于fpga的可视模块化设计方法,其特征在于,所述模块元件包括有模块文件部分和文档部分,所述模块...
【专利技术属性】
技术研发人员:朱付强,周东杰,赵会彬,牟涛,吕玄兵,李超,马志敏,
申请(专利权)人:许昌许继软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。