【技术实现步骤摘要】
一种FPGA时分复用多路数据传输的方法、存储介质及终端
本专利技术涉及数据传输
,具体为一种FPGA时分复用多路数据传输的方法、存储介质及终端。
技术介绍
当前,IC芯片产业飞速发展,需要进行FPGA原型验证的逻辑设计越来越庞大,一颗业界较大规模的FPGA已经难以容纳下所有的芯片的逻辑功能。用户需要设法将大的设计切割为若干个小的设计,配置到多个FPGA中,即通过手动编写串并转换模块或利用厂家提供的IP模块,加入到每个FPGA设计中,进行大量数据的传输。但是这样经常会遇到的一个问题就是由于设计的复杂,逻辑模块之间产生了大量的互联关系。分割后用户需要利用FPGA上面有限的外部连接管脚来传输更多的数据信号,同时保证运行时整个设计的逻辑功能正确无误,性能达标。通常这个过程需要考虑到很多的因素和处理工作,需要人工操作,操作繁琐且容易出错,非常耗费精力和时间,无法满足技术要求。
技术实现思路
为了克服现有技术方案的不足,本专利技术提供一种FPGA时分复用多路数据传输的方法、存储介质及终端,方便开发、设计 ...
【技术保护点】
1.一种FPGA时分复用多路数据传输的方法,其特征在于,包括如下步骤:/n通过计算机对用户的芯片设计寄存器层次转换RTL进行分割处理,选择FPGA验证平台并根据处理结果产生不同的格式的门电路网表库文件,并输出统一的EDIF格式的网表库文件;/n用户设置时分复用TDM传输的模式及参数之后,计算机根据时分复用TDM模式及参数,自动匹配FPGA厂家的底层的高速传输的功能模块包IP;/n计算机为用户的每个FPGA生成新的设计顶层和数据收发模块;/n根据FPGA类型将生成的新的所述设计顶层和所述数据收发模块转换为专用门电路网表库文件和相关配置约束信息;/n经过EDA专用的布线工具处理 ...
【技术特征摘要】
1.一种FPGA时分复用多路数据传输的方法,其特征在于,包括如下步骤:
通过计算机对用户的芯片设计寄存器层次转换RTL进行分割处理,选择FPGA验证平台并根据处理结果产生不同的格式的门电路网表库文件,并输出统一的EDIF格式的网表库文件;
用户设置时分复用TDM传输的模式及参数之后,计算机根据时分复用TDM模式及参数,自动匹配FPGA厂家的底层的高速传输的功能模块包IP;
计算机为用户的每个FPGA生成新的设计顶层和数据收发模块;
根据FPGA类型将生成的新的所述设计顶层和所述数据收发模块转换为专用门电路网表库文件和相关配置约束信息;
经过EDA专用的布线工具处理,计算机根据所述专用门电路网表库文件和相关配置约束信息生成可配置于FPGA的比特流文件进行数据传输。
2.根据权利要求1所述的一种FPGA时分复用多路数据传输的方法,其特征在于:所述门电路网表库文件的生成过程为:计算机基于单个FPGA的设计文件,选择FPGA验证平台,并经过EDA专用综合工具处理后,生成不同格式的门电路网表库文件。
3.根据权利要求2所述的一种FPGA时分复用多路数据传输的方法,其特征在于:所...
【专利技术属性】
技术研发人员:吴滔,谢超,张吉锋,
申请(专利权)人:思尔芯上海信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。