登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
EMC(电磁兼容)资料
>
【pdf】【1.4M】Draft Standard SystemC Language Referenc ..
发帖
回复
1162
阅读
1
回复
[设计与测试]
【pdf】【1.4M】Draft Standard SystemC Language Reference Manual
离线
tensor
新的一年开始了!
UID :2
注册:
2006-10-04
登录:
2025-09-29
发帖:
4229
等级:
值班管理员
0楼
发表于: 2008-10-06 13:15:13
Draft Standard SystemC Language
5y%-K=d
Reference Manual
1@L|EFa
ERQc1G]3Dd
438页 英
mf\eg`'4?
mpysnKH
Introduction
>Qg 9KGk'
This document defines the SystemC standard.
=%+O.
Contributors
Z<^TO1xs9B
The development of the OSCI SystemC 2.1 LRM was sponsored by the Open SystemC Initiative (OSCI) and
TE!+G\@
was created under the leadership of the following people:
\n`)>-
Authors:John Aynsley (Core), David Long (Data Types)
By7?<A
Typographical Editor:Sofie Vandeputte
bJ#]Xm(]D
LRM Working Group Chair:Stuart Swan
]H_|E
The following is a list of contributors to the development of SystemC and participants in the LRM Working
3HI-G.]hC
Group.
!.}ZlA
Ray Ryan
jt? .g'
El Mustapha Aboulhamid
T_=iJ: Q
Kurt Schwartz
:\<D q71
Mike Baird
W`2Xn?g
Minoru Shoji
G378,H
Bishnupriya Bhattacharya
|A0)-sVZ
Bob Shur
do>,ELS+m
David C Black
fu]mxGPc
Vincent Viteau
;%_s4
Dundar Dumlogal
(;.wsz&K
Abhijit Ghosh
!0k'fYCa
Andy Goodrich
d?Y|w3lB
Serge Goossens
@;K-@*k3
Robert Graulich
{Z^ G]@
Thorsten Groetker
%zCV>D
Martin Jannsen
Sh+$w=vC
Kevin Kranen
DtrR< &m
Evan Lavelle
m}oqs0xx
Mike Meredith
4>I >y@^
Wolfgang Mueller
,9@JBV%_
César Quiroz
7Fd`MTo
Adam Rose
WXzSf.8p|
quGvq"Y>
Contents
HX&G k
1.Overview....................................................................................................................................................1
0/@ ^He8l
1.1Scope............................................................................................................................................1
-fILXu
1.2Subsets.........................................................................................................................................1
ZgD%*bH*B
1.3Relationship with C++.................................................................................................................1
UBZ37P
1.4Guidance for readers....................................................................................................................2
FC BsC#
2.References..................................................................................................................................................2
eKw!%97>
3.Terminology and conventions used in this standard..................................................................................3
xq<3*Bcw
3.1Terminology.................................................................................................................................3
bxrT[]
3.1.1Shall, should, may, can....................................................................................................3
<*'%Xgm
3.1.2Implementation, application............................................................................................3
^+'[:rE
3.1.3Call, called from, derived from........................................................................................3
Gi=s|vt
3.1.4Specific technical terms...................................................................................................3
k6b0&il
3.2Syntactic conventions..................................................................................................................5
ccPTJ/%$
3.2.1Implementation-defined...................................................................................................5
dr~6}S#
3.2.2Disabled...........................................................................................................................5
jqeR{yo&0b
3.2.3Ellipsis (...).......................................................................................................................5
d%wy@h
3.2.4Class names......................................................................................................................5
xS>d$)rIj
3.2.5Embolded text..................................................................................................................5
~#^suy?
3.3Semantic conventions..................................................................................................................6
h]{V/
3.3.1Class definitions and the inheritance hierarchy...............................................................6
UG5AFZ\
3.3.2Function definitions and side-effects...............................................................................6
pdFa]
3.3.3Functions whose return type is a reference or a pointer..................................................6
l1?$quM^V
3.3.3.1Functions that return *this or an actual argument..............................................6
RL|d-A+;
3.3.3.2Functions that return char*................................................................................6
=]swhF+l-
3.3.3.3Functions that return a reference or pointer to an object in
yur5"$n
the module hierarchy.........................................................................................7
1;8%\r[|5^
3.3.3.4Functions that return a reference or pointer to a transient object......................7
V@C8HTg
3.3.3.5Functions sc_time_stamp and sc_signal::read...................................................8
R5KOai!
3.3.4Namespaces and internal naming....................................................................................8
4 [K"e{W3
3.3.5Non-compliant applications and errors............................................................................8
Vw>AD<Rl
3.4Notes and examples.....................................................................................................................9
6#SUfK;
4.Elaboration and simulation semantics.....................................................................................................10
tzn+ M0'
4.1Elaboration.................................................................................................................................10
*\!>22*
4.1.1Instantiation...................................................................................................................10
{k"t`uo_
4.1.2Static process creation...................................................................................................12
jr`;H
Copyright (C) 2005 OSCI. All rights reserved
qjrl$[`X:
.
*?v_AZ
iii
7kDqgod^A
April 25 2005DRAFT STANDARD SYSTEMC LANGUAGE REFERENCE MANUAL
2^;zj0]Rt
4.1.3Port binding and export binding....................................................................................12
f2f2&|7
4.1.4Setting the time resolution.............................................................................................13
BD.>aAi!
4.2Simulation..................................................................................................................................13
??u*qO:p
4.2.1The scheduling algorithm..............................................................................................14
r|,_qNrw
4.2.1.1Initialization phase...........................................................................................15
G3wkqd
4.2.1.2Evaluation phase..............................................................................................15
>=+:lD
4.2.1.3Update phase....................................................................................................16
"z6xS;
4.2.1.4Delta notification phase...................................................................................16
R|u2ga~
4.2.1.5Timed notification phase.................................................................................16
mN&B|KWU
4.2.2Cycles in the scheduling algorithm................................................................................16
&Fg|52
4.3Running elaboration and simulation..........................................................................................17
&h<\jqN/
4.3.1Function declarations.....................................................................................................17
nd4Z5=X
4.3.2Function sc_elab_and_sim.............................................................................................17
99G'`NO
4.3.3Functions sc_argc and sc_argv......................................................................................18
P1u(0t
4.3.4Running under application control using functions sc_main and sc_start.....................18
_yN&+]c
4.3.4.1Function sc_main.............................................................................................18
:H(wW
4.3.4.2Function sc_start..............................................................................................19
, R;k>'.
4.3.5Running under control of the kernel..............................................................................19
{IgLH`@
4.4Elaboration and simulation callbacks........................................................................................20
L%Mj{fJ>Wm
4.4.1before_end_of_elaboration............................................................................................20
JOUZ"^v
4.4.2end_of_elaboration............................................................... ..
Ww&r
ALY3en9,
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
附件:
Draft Standard SystemC Language Reference Manual.[bbs.rfeda.cn].part1.rar
(1424 K) 下载次数:7
附件:
Draft Standard SystemC Language Reference Manual.[bbs.rfeda.cn].part2.rar
(58 K) 下载次数:5
共
条评分
本人从事微波行业研究和教学。丰富的硬件资源和微波团队可
承接各类与微波相关的项目 QQ:546874678 EMAIL:rfeda@126.com
离线
dfmt
你好!
UID :5736
注册:
2007-10-30
登录:
2016-04-18
发帖:
631
等级:
荣誉管理员
1楼
发表于: 2008-10-06 13:30:57
该书很经典,但是system C语言好像是做系统和芯片设计用的
}|4dEao\
[9xUMX^}
和VHDL、Verylog相似,只不过比它们更新
% yP*Vp,W
NRZ>03w
还真不知道它能不能做EMC仿真
a%)-iL X8&
共
条评分
兴趣方向:微波效应 电磁兼容 微波仿真(通信系统、电子引信、PIN器件、天线)
发帖
回复