# TLM2.0的建模时间精度 TLM2.0支持两种不同的建模时间精度 粗略时间精度 适用于操作系统启动时间级别的评估以及多核架构评估 处理器运算可以超前于仿真时间 每次传输事务支持2个时间点:起始和结束 支持直接存储器接口(DMI) 精确时间精度 时钟周期级别的精度 适用于架构级别的评估 处理器运算与仿真时间完全同步 每次传输事务支持4个时间点:开始请求、结束请求、开始响应、结束响应 TLM2.0的接口类型 阻塞传输接口: void b_transport(TRANS& trans, sc_time& delay); 包括时间标记 通常用于粗略时间精度 仅提供正向传输 非阻塞传输接口: nb_transport_fw(TRANS&, PHASE&, sc_time&); nb_transport_bw(TRANS&, PHASE&, sc_time&); 包括时间标记和传输阶段 通常用于精确时间精度 包括正向和反向传输 直接存储器访问接口: get_direct_mem_ptr(TRANS& trans, tlm_dmi& dmi_data); invalidate_direct_mem_ptr(sc_dt::uint64 start_range, sc_dt:uint64 end_range); 调试传输接口 transport_dbg(TRANS& trans); 00
Syntax Comparison Between SystemC and Verilog
To help those who are very familiar with Verilog to get into SystemC easier, I took some time and made this list. More content is to be added later on. 0-1
KWRisc – SystemC and Verilog Project
In this open source project, I am gonna try to design a RISC cpu core based on an open source ISA named RISC-V. +20
How To Build SystemC Compile Environment
I started learning SystemC yesterday, for I found that it is too difficult to understand ArchC if I don’t study SystemC first. Thankfully I still remember all fundamental grammars of C++, so I could just focus on the different ways of hardware description between SystemC and Verilog. The book I am reading is SystemC片上系统设计-陈曦,徐宁仪. If […]
Open Source ESL Design
作者:Kellen Wang 从今天开始我的职能正式改变了,以前一直专注于RTL实现,现在要转变为更高层次的设计级别——ESL,Electronic System Level。所以只会用verilog恐怕是不行了。在网上搜索了一圈,发现目前中文技术世界里还很少有涉及ESL方面的书,虽然这玩意也出来十几年了,唯一的一本书涉及得也不深。据说ESL从出来的那一天起就一直是雷声大雨点小,各种巨头都纷纷认为它是未来的技术方向,同时都暂时不考虑对它的应用进行深入探索。虽然某些公司已经声称发布了基于ESL方法设计的芯片,但目前还只能说停留在实验室阶段。但是没办法,我是一个不能接受“经验”的人,凡事都应当讲究“方法学”,中文搜索怕是不灵了,只能向外国和尚求经。今天在bing.com搜到了一本好书,比较适合用来研究ESL,发现目前还没有中文译本,决定从今天开始看,在这里对重要内容做一些笔记。好了废话不多说,开始吧。 +20
The Knowledge Base Of A Qualified IC Design Engineer
When I just graduated from school, I deemed myself as an already qualified digital IC design engineer. However, I soon learnt how stupid I was once I started my career as an engineer. I have seen many great engineers in companies, and I have learnt a lot from them. In this article, I would love […]