- 1
- 2
- 3
- 4
- 5
芯片设计中的总线功能模型与虚拟原型验证.docx
资料介绍
芯片设计中的总线功能模型与虚拟原型验证
总线功能模型(BFM)和虚拟原型(Virtual Prototype)是芯片验证流程中早期验证和软硬件协同设计的关键技术。BFM在事务级模拟总线和外设的行为,使验证工程师可在RTL设计完成前开始软件开发和系统验证。虚拟原型在系统级建模芯片的完整行为,在芯片流片前运行完整的软件栈,加速软件开发和系统集成。本文将从BFM设计、事务级建模、虚拟原型架构、SystemC TLM、软件仿真以及性能评估等方面,系统阐述总线功能模型与虚拟原型验证的技术方法。
BFM设计
BFM在事务级模拟总线和外设的行为,抽象了信号级的时序细节。
1. BFM功能:BFM实现总线主设备或从设备的事务级行为,包括:发起读写事务、响应读写事务、处理中断和DMA请求。BFM在事务级接收和发送数据,不需要处理信号级的时序细节。BFM的通信使用函数调用而非信号驱动,仿真速度远快于RTL仿真。
2. BFM组件:BFM组件包括:事务接口(接收和发送事务,如AXI事务、AHB事务)、协议引擎(实现总线协议的时序行为,如仲裁、握手、突发传输)和回调函数(在事务完成或错误时通知验证平台)。BFM组件的参数化设计支持不同配置的总线协议。
3. BFM与DUT连接:BFM与DUT(设计中的模块)的连接通过SystemVerilog接口或TLM端口实现。BFM在事务级驱动DUT的输入,监视DUT的输出。BFM与DUT的仿真使用混合仿真,BFM在事务级执行,DUT在RTL级执行,通过事务转换器(Transactor)实现事务级与信号级的转换。
部分文件列表
| 文件名 | 大小 |
| 1786060978芯片设计中的总线功能模型与虚拟原型验证.docx | 39K |
最新上传
-
21ic小能手 打赏5.00元 1天前
资料:51单片机数字频率计
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏5.00元 1天前
-
13573902396 打赏1.00元 2天前
-
21下载积分 打赏310.00元 3天前
用户:江岚
-
21下载积分 打赏310.00元 3天前
用户:潇潇江南
-
21下载积分 打赏60.00元 3天前
用户:他山之石可攻玉
-
21下载积分 打赏310.00元 3天前
用户:小猫做电路
-
21下载积分 打赏210.00元 3天前
用户:zhengdai
-
21下载积分 打赏210.00元 3天前
用户:w993263495
-
21下载积分 打赏10.00元 3天前
用户:烟雨
-
21下载积分 打赏60.00元 3天前
用户:gsy幸运
-
21下载积分 打赏70.00元 3天前
用户:铁蛋锅
-
21下载积分 打赏65.00元 3天前
用户:xzxbybd
-
21下载积分 打赏60.00元 3天前
用户:jh0355
-
21下载积分 打赏60.00元 3天前
用户:w178191520
-
21下载积分 打赏20.00元 3天前
用户:jh03551
-
21下载积分 打赏20.00元 3天前
用户:sun2152
-
21下载积分 打赏20.00元 3天前
用户:kk1957135547
-
21下载积分 打赏25.00元 3天前
用户:w1966891335
-
21下载积分 打赏20.00元 3天前
用户:xuzhen1
-
21下载积分 打赏15.00元 3天前
用户:x15580286248
-
21下载积分 打赏25.00元 3天前
用户:pcb
-
21下载积分 打赏20.00元 3天前
用户:bhacker
-
21下载积分 打赏15.00元 3天前
用户:liqiang9090
-
21下载积分 打赏25.00元 3天前
用户:有理想666
-
21下载积分 打赏15.00元 3天前
用户:godbox
-
21下载积分 打赏15.00元 3天前
用户:aetek
-
21下载积分 打赏5.00元 3天前
用户:mulanhk
-
21下载积分 打赏5.00元 3天前
用户:JuneLin61
-
21下载积分 打赏5.00元 3天前
用户:ccc6188
-
21下载积分 打赏5.00元 3天前
用户:木集盒
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏3.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(0)