【技术实现步骤摘要】
本专利技术涉及fpga程序调试领域,具体涉及一种基于tcl脚本的量子调控fpga程序快速调试方法及系统。
技术介绍
1、fpga(field-programmable gate array),完整形式是现场可编程逻辑门阵列。它是一种电子设备,用于执行任何(数字)逻辑功能或数字电路的硬件实现。fpga最大的特点是它们是现场可编程的,这意味着它们在制造出来后,可以由客户根据自己的要求在现场重新编程。fpga广泛应用于通信、雷达和人工智能等领域。例如无线通信系统中,许多功能模块通常都需要大量的滤波运算,而这些滤波函数往往需要大量的乘和累加操作。而通过fpga 来实现分布式的算术结构,就可以有效地实现这些乘和累加操作。
2、正是由于fpga这种可编程特点,导致在fpga程序编译耗费时间较长。在fpga程序开发中,修改程序中的一个数字,也需要耗费大量时间编译程序。在程序开发的初始阶段,往往需要用小程序调试外围芯片,但是这些外围的芯片的数据配置往往多次修改尝试需要到达最优。例如,在一些时钟芯片的配置中,程序需要多次尝试修改时钟芯片的鉴相
...【技术保护点】
1.一种基于TCL脚本的量子调控FPGA程序快速调试方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于TCL脚本的量子调控FPGA程序快速调试方法,其特征在于,所述步骤S1中,FPGA的底层接收的配置数据通过MUX选择器,对配置数据流的来向进行选择,所述配置数据流的来向包括FPGA内部和由上位机控制的VIO,其中,所述MUX选择器的开关通过VIO进行控制。
3.如权利要求1所述的一种基于TCL脚本的量子调控FPGA程序快速调试方法,其特征在于,所述步骤S2中,TCL脚本通过VIVADO自带ILA获取命令,将捕获的ILA数据导出,并
...【技术特征摘要】
1.一种基于tcl脚本的量子调控fpga程序快速调试方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种基于tcl脚本的量子调控fpga程序快速调试方法,其特征在于,所述步骤s1中,fpga的底层接收的配置数据通过mux选择器,对配置数据流的来向进行选择,所述配置数据流的来向包括fpga内部和由上位机控制的vio,其中,所述mux选择器的开关通过vio进行控制。
3.如权利要求1所述的一种基于tcl脚本的量子调控fpga程序快速调试方法,其特征在于,所述步骤s2中,tcl脚本通过vivado自带ila获取命令,将捕获的ila数据导出,并通过exec指令在后台调用分析软件对ila数据进行分析,并将结果打印到vivado命令行中。
4.如权利要求1或3所述的一种基于tcl脚本的量子调控fpga程序快速调试方法,其特征在于,所述分析软件至少包括matlab、python中的一种。
5.一种基于tcl脚本的量子调控fpga程序快...
【专利技术属性】
技术研发人员:冯伯成,邹小波,韩笑,余宇宏,
申请(专利权)人:成都中微达信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。