Tutorial 8 TLM2.0-lab2

简介: 1、Response Status of the Generic Payload默认的响应状态属性是:TLM_INCOMPLETE_RESPONSE;意味transaction没有抵达target。如果执行成功,target会设置属性为:TLM_OK_RESPONSE。TLM_ADDRESS_ERROR_RESPONSE:地址越界错误TLM_BYTE_ENABLE_ERROR_RESPONSE:b

1、Response Status of the Generic Payload

默认的响应状态属性是:TLM_INCOMPLETE_RESPONSE;意味transaction没有抵达target。如果执行成功,target会设置属性为:TLM_OK_RESPONSE。

TLM_ADDRESS_ERROR_RESPONSE:地址越界错误

TLM_BYTE_ENABLE_ERROR_RESPONSE:byte enables的值导致target中出错,或者target不支持当前值;

TLM_BURST_ERROR_RESPONSE:transaction对象中的数据长度或者streaming位宽错误;

TLM_GENERIC_ERROR_RESPONSE:通用错误码

2、DMI

作用:加快仿真,通过initiator直接访问target的内存空间,而不用经过transport接口。

接口:forward,让initiator获取target的直接内存指针

backward,让target无效化initiator获取的DMI指针

使用:initiator的socker调用

start_address, end_address限制了target授予的DMI区域范围。

read_latency, write_latency是内存访问的时序参数,由initiator来使用与否,也看仿真模型的时序精确度。

3、Debug Transport Interface

DTI接口是调试接口,方便initiator可以不影响仿真时间的情况下读写target内存信息。

目录
相关文章
|
4月前
|
安全
sqli-lab教程Less-8
sqli-lab教程Less-8
48 0
|
4月前
|
关系型数据库 MySQL Shell
sqli-lab教程Less-7
sqli-lab教程Less-7
51 0
|
4月前
|
安全
sqli-lab教程Less-9
sqli-lab教程Less-9
51 0
|
4月前
|
安全 数据安全/隐私保护
sqli-lab教程Less-5
sqli-lab教程Less-5
55 0
|
4月前
|
计算机视觉
Lab
Lab
37 1
|
4月前
|
安全 数据安全/隐私保护
sqli-lab教程Less-6
sqli-lab教程Less-6
54 0
|
4月前
|
安全 数据安全/隐私保护
sqli-lab教程Less-3
sqli-lab教程Less-3
34 0
CEH v8~v11 Module Slides 和 Lab Manual 下载
CEH v8~v11 Module Slides 和 Lab Manual 下载
65 0
|
测试技术
ABTest 教程 tutorial
ABTest 教程 tutorial
|
机器学习/深度学习 人工智能 索引
Numpy User Guide系列笔记1:NumPy Quickstart Tutorial笔记
本文是NumPy quickstart这一教程的简单学习笔记。我学习这一教程的目的在于回顾numpy基础知识,以辅助后期对机器学习、人工智能这类较复杂知识的更深一步学习。 本文基于自己学习这一教程时撰写的jupyter notebook文件、以更便于网页浏览的方式改编而成。jupyter notebook文件的代码基本上全部基于原教程撰写,文件已发布在GitHub上,链接为:all-notes-in-one/NumpyQuickStartTutorials.ipynb at main · PolarisRisingWar/all-notes-in-one。