一种对FPGA实时调试的系统和方法

基本信息

申请号 CN201110192441.2 申请日 -
公开(公告)号 CN102841305A 公开(公告)日 2012-12-26
申请公布号 CN102841305A 申请公布日 2012-12-26
分类号 G01R31/317(2006.01)I;G01R31/3177(2006.01)I 分类 测量;测试;
发明人 朱旭;杨龙;张东晓 申请(专利权)人 北京飘石科技有限公司
代理机构 北京东正专利代理事务所(普通合伙) 代理人 刘瑜冬
地址 100086 北京市海淀区海淀大街38号楼(银科大厦)907室
法律状态 -

摘要

摘要 本发明公开了一种对FPGA实时调试的系统,该系统包括:SPI收发模块,用于接收外部数据从而形成检测命令和检测数据,发送内部检测结果和内部存储数据;SFR译码模块,用于对特殊功能的寄存器命令进行译码;数据存储单元,用于保存指定采样数据;逻辑检测单元,用于连接至少一组的待测逻辑单元并进行实时校验,获取校验结果;上述模块、单元依次连接进行数据通讯。上述系统的实时调试方法为:SPI收发模块接收监控系统数据,通过SFR模块将SPI接受数据转化为检测指令或检测数据并通过数据存储单元存储后发送至逻辑检测单元,经逻辑检测单元对待测逻辑单元的判定将判定数据、结果存储后通过SPI收发模块发送。本发明的系统以SPI总线协议为基本调试装置与设备交互数据的协议,实现了高速调试验证产品设计,动态校验调试。