集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2817|回复: 6

搭建硬件仿真加速环境的目的

[复制链接]
小舍YZ 发表于 2017-7-16 19:21:18 | 显示全部楼层 |阅读模式
搭建硬件仿真加速环境的目的

搭建硬件仿真加速环境的目的是为了解决软件模拟速度过慢的问题,硬件仿真加速系统的核心是Axis仿真器。如图 3所示,SUN工作站是Axis仿真器的宿主机,在SUN工作站上安装有Axis的软件环境,验证人员在终端机器上通过网络登陆SUN工作站使用Axis软件环境,SUN工作站通过一个PCI扩展卡与Axis仿真器相连接。另一方面,由于系统中含有一个串口,我们通过Axis仿真器的LineCard外接一个扩展接口板,在扩展接口板上设置有串口,微机与扩展接口板中的串口相连,用于向系统发送数据以及接收系统发送出的数据。

虽然硬件仿真加速方法相对于软件模拟速度有很大的提升,但是如果运行操作系统时时钟频率要求到兆赫兹的水平,使用硬件仿真加速方法是无法满足要求的。因此我们搭建了FPGA原型系统,如图 4所示,此时整个验证环境都是由硬件搭建而成的。微机负责对FPGA开发板进行配置以及监控FPGA开发板中的信号,我们定制了一个将FPGA板信号转接到主机板上的CPU模拟插头,第二台微机同时作为ICE的宿主机以及主机板的串口数据接收和发送监控机器。整个系统运行之前也是通过ICE将内存镜像扫描至主机板中的。仔细观察可以发现FPGA原型系统的架构与前面所介绍的黄金参考模型是相同的,只是黄金参考模型中的主机替换为此处的FPGA+主机板,主要差别在于FPGA模型的执行速度较真实系统还是有差别。但是两个系统有很好的比照特性,能够很方便的对FPGA模型进行错误调试。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-16 19:22:17 | 显示全部楼层
图 3 硬件仿真加速平台架构

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-16 19:23:19 | 显示全部楼层
图 4 FPGA原型系统架构

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
芙蓉王 发表于 2017-7-17 09:42:14 | 显示全部楼层
                      感谢楼主分享
 楼主| 小舍YZ 发表于 2017-7-17 18:16:48 | 显示全部楼层

                                                                                   
zxopenljx 发表于 2020-10-9 09:48:47 | 显示全部楼层
搭建硬件仿真加速环境的目的
zxopenljx 发表于 2024-3-8 17:51:57 | 显示全部楼层
搭建硬件仿真加速环境的目的
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-14 16:16 , Processed in 0.093683 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表