[发明专利]一种支持随机指令测试的微处理器FPGA验证装置有效
申请号: | 200610011814.0 | 申请日: | 2006-04-28 |
公开(公告)号: | CN101063979A | 公开(公告)日: | 2007-10-31 |
发明(设计)人: | 张珩;沈海华 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F11/36 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 高存秀 |
地址: | 100080北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 随机 指令 测试 微处理器 fpga 验证 装置 | ||
1、一种支持随机指令测试的微处理器FPGA验证装置,包括:一电源及时钟产生电路(12),与被验证微处理器(11)连接;其特征在于,还包括:
一主控制电路(10),该主控制电路(10)具有一处理器接口用于连接被验证微处理器(11);
一工作内存(13)和一参考内存(14)分别通过主控制电路(10)上的存储器接口与所述主控制电路(10)连接;
所述主控制电路(10)还具有一个与外部工作站连接的通讯接口;
所述主控制电路(10)通过PCI总线与工作站通讯,主控制电路(10)通过与工作站通讯接口接收工作站端生成的数据,包括启动仿真指令、用于测试随机指令序列、被验证微处理器(11)的初始化数据、存储器的初始化数据、随机指令执行后存储器的正确结果数据、随机指令执行后微处理器(11)内部寄存器的正确结果数据;所述主控制电路(10)将工作站生成的随机指令下载到所述工作内存(13)中,将工作站生成的正确结果数据下载到所述参考内存(14)中;所述主控制电路(10)对被验证微处理器(11)初始化,读取被验证微处理器(11)内部寄存器的状态值;主控制电路(10)提供对被验证微处理器(11)执行随机指令的结果进行正确性检测,该正确性检测包括对工作内存(13)内容的比较和对微处理器(11)内部寄存器内容的比较。
2、根据权利要求1所述支持随机指令测试的微处理器FPGA验证装置,其特征在于,所述主控制电路(10)由FPGA实现。
3、根据权利要求1或2所述支持随机指令测试的微处理器FPGA验证装置,其特征在于,所述主控制电路由(10)四个模块组成:与工作站通讯模块(101)、与处理器通讯模块(102)、存储器控制模块(103)和结果检测模块(104)。
4、根据权利要求1所述支持随机指令测试的微处理器FPGA验证装置,其特征在于,所述工作内存(13)和参考内存(14)采用SDRAM或者DDR SDRAM。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610011814.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于装卸颗粒状物质的集装箱
- 下一篇:一种百洁刷