【技术实现步骤摘要】
本专利技术涉及一种具有嵌入式逻辑分析功能的FPGA及逻辑分析系统。
技术介绍
目前,现场可编程门阵列(Field Programmable Gate Array,简称FPGA),以硬件描述语言(Verilog或VHDL)完成电路的设计,可以经过简单的综合与布局,快速的烧录至FPGA上进行测试,是现代IC设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能,比如,解码器或数学方程式等。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip - flop)或者其他更加完整的记忆块。系统设计师可以根据设计需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了 一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。在FPGA调试阶段,传统的信号分析手段是用逻辑分析仪分析信号,设计时要求FPGA和PCB设计人员保留一定数量的FPGA管脚作为测试管脚,编写FPGA代码时将需要观察的信号作为模块的输 ...
【技术保护点】
一种具有嵌入式逻辑分析功能的FPGA,其中,所述FPGA包括至少一个工作模块,其特征在于,至少包括:内嵌在所述FPGA中的存储模块;与所述工作模块和存储模块连接的逻辑分析模块,用于基于所接收的采集指令采集相应工作模块输出的信号;并将所述信号存储在所述存储模块中;以及在采集完成后,将所述存储模块中的信号予以输出;与外部设备、所述逻辑分析模块连接的接口模块,用于对所述逻辑分析模块与外部设备之间传输数据进行协议封装/解析处理;其中,所述数据包括:所述外部设备输至所述接口模块的采集指令、及所述逻辑分析模块输至所述接口模块的信号。
【技术特征摘要】
1.一种具有嵌入式逻辑分析功能的FPGA,其中,所述FPGA包括至少一个工作模块,其特征在于,至少包括 内嵌在所述FPGA中的存储模块; 与所述工作模块和存储模块连接的逻辑分析模块,用于基于所接收的采集指令采集相应工作模块输出的信号;并将所述信号存储在所述存储模块中;以及在采集完成后,将所述存储模块中的信号予以输出; 与外部设备、所述逻辑分析模块连接的接口模块,用于对所述逻辑分析模块与外部设备之间传输数据进行协议封装/解析处理;其中,所述数据包括所述外部设备输至所述接口模块的采集指令、及所述逻辑分析模块输至所述接口模块的信号。2.根据权利要求1所述的具有嵌入式逻辑分析功能的FPGA,其特征在于,所述逻辑分析模块还用于根据所述采集指令中的存储深度采集所述信号。3.根据权利要求1所述的具有嵌入式逻辑分析功能的FPGA,其特征在于,所述逻辑分析模块还用于基于所接收的采集指令检测相应工作模块所输出的信号,并在所述信号满足所述采集指令中的触发条件时采集所检测信号中的至少一个信号。4.根据权利要求1、2或3所述的具有嵌入式逻辑分析功能的FPGA,其特征在于,所述逻辑分析模块还用于基于预设的编号与所...
【专利技术属性】
技术研发人员:黄凯,余年兵,
申请(专利权)人:加弘科技咨询上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。