基于查找表结构的触发条件实现方法技术

技术编号:36574722 阅读:23 留言:0更新日期:2023-02-04 17:32
本发明专利技术涉及FPGA调试、原型验证技术领域,尤其涉及一种基于查找表结构的触发条件实现方法,包括至少一个查找表结构;每个查找表结构包括若干查找表和若干断点基本单元,若干查找表形成N级的级联收敛结构,第1级查找表的输出端输出触发条件,第N级查找表的输入端接收若干断点基本单元的输出信号,每个查找表的运算逻辑为其所有输入端的相与运算。本发明专利技术支持任意个独立的触发条件,触发信号可重复用于每个触发条件,组成每个触发条件的触发信号都可单独进行比较值设置,独立的触发条件还可用于组合成最终触发条件,触发条件设置十分灵活,支持复杂的触发条件,能方便、快速的定位到信号观测点,大大减少原型验证调试阶段所需时间。间。间。

【技术实现步骤摘要】
基于查找表结构的触发条件实现方法


[0001]本专利技术涉及FPGA调试、原型验证
,尤其涉及一种基于查找表结构的触发条件实现方法。

技术介绍

[0002]原型验证是SOC基于FPGA的一种验证方式,其目的是在芯片流片之前,尽可能地还原芯片真实的使用场景,以达到充分验证芯片功能的目的,尽可能地确保功能模块的可靠性和稳定性。在原型验证过程中,用户把设计下载到FPGA后并开始运行,这不可避免的会出现各种错误。这时,就需要观测FPGA内部信号来定位错误。现在,大多数用户都是利用FPGA厂商提供的内嵌逻辑分析仪来观测FPGA内部信号。但是通过FPGA厂商提供的内嵌逻辑分析仪来观测FPGA内部信号,存在以下缺点:以赛灵思(xilinx)公司的ILA(integrated logic analyzer)为例:1、ILA的基本触发条件只能设置为与、与非、或和或非4种,设置时只能选择其中一种,并且ILA的基本触发条件设置是全局的即针对所有参与的触发信号,这就决定了ILA的基本触发条件无法生成复杂的触发条件,这对于触发条件的设置是非常不灵活的。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于查找表结构的触发条件实现方法,其特征在于:包括至少一个查找表结构;每个查找表结构包括若干查找表和若干断点基本单元,所述若干查找表形成N级的级联收敛结构,第1级查找表的输出端输出触发条件,输入端分别接收第2级查找表的输出端信号,第2级查找表的输入端分别接收第3级查找表的输出端信号,以此类推,第N

1级查找表的输入端分别接收第N级查找表的输出端信号,第N级查找表的输入端接收若干断点基本单元的输出信号,断点基本单元用于接入被观测信号;断点基本单元的数量、第1级查找表中的单个查找表的输入端数量、第2~N级查找表中每级的查找表分布数量和每级单个查找表的输入端数量根据触发条件需求设定,并且自第N级向第1级,每级查找表的数量逐渐减少,直至收敛为1,每个查找表的运算逻辑为其所有输入端信号的相与运算。2.根据权利要求1所述的基于查找表结构的触发条件实现方法,其特征在于:所述断点基本单元包括第1级子查找表、X个第2级子查找表和X个比较器,X为自然数且≥1,所述第2级子查找表包括第一输入端和第二输入端,所述第一输入端用于接收使能信号,X个所述比较器的输入端分别接收各自的触发信号和期望值并将两者进行比较运算,输出端分别连...

【专利技术属性】
技术研发人员:杨滔吴文会计润五
申请(专利权)人:无锡亚科鸿禹电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1