登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
EMC(电磁兼容)资料
>
【pdf】【1.4M】Draft Standard SystemC Language Referenc ..
发帖
回复
1160
阅读
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
~LC-[&$
Reference Manual
unxqkU/<Z
?7A>+EY
438页 英
a q-~B~c`g
AZ<=o
Introduction
=~gvZV-<
This document defines the SystemC standard.
a'T;x`b8U,
Contributors
;VK.2^jW!
The development of the OSCI SystemC 2.1 LRM was sponsored by the Open SystemC Initiative (OSCI) and
wC*X4 '
was created under the leadership of the following people:
D_MmW
Authors:John Aynsley (Core), David Long (Data Types)
'%;m?t%q
Typographical Editor:Sofie Vandeputte
1~gCtBRM
LRM Working Group Chair:Stuart Swan
EM_d8o)`B
The following is a list of contributors to the development of SystemC and participants in the LRM Working
gM]:Ma
Group.
Y-9I3?ar
Ray Ryan
&5;"#:ORcK
El Mustapha Aboulhamid
Q{/Ef[(a@
Kurt Schwartz
k3|Z7eW}[
Mike Baird
QGz|*]
Minoru Shoji
/{2,zW
Bishnupriya Bhattacharya
p<%d2@lp
Bob Shur
OTv)
David C Black
\7_y%HR
Vincent Viteau
@VI@fN
Dundar Dumlogal
VN.Je:Ju
Abhijit Ghosh
kGJC\{N5N
Andy Goodrich
sos5Y}
Serge Goossens
_v:SP L U
Robert Graulich
iRBfx
Thorsten Groetker
$Kd>:f=A
Martin Jannsen
fsXy"#mOkD
Kevin Kranen
5twhm
Evan Lavelle
F[MFx^sT{
Mike Meredith
MfkZ
Wolfgang Mueller
T>>c2$ x
César Quiroz
_dU\JD
Adam Rose
~Gw*r\\+
w(F%^o\
Contents
k{0o9,
1.Overview....................................................................................................................................................1
"jCu6Rj d
1.1Scope............................................................................................................................................1
d5 -qZ{W
1.2Subsets.........................................................................................................................................1
zeRyL3fnmb
1.3Relationship with C++.................................................................................................................1
,//S`j$S
1.4Guidance for readers....................................................................................................................2
yQrD9*t&g
2.References..................................................................................................................................................2
7:~_D7n
3.Terminology and conventions used in this standard..................................................................................3
vD4*&|8T#
3.1Terminology.................................................................................................................................3
T{'RV0%
3.1.1Shall, should, may, can....................................................................................................3
)}vl\7=
3.1.2Implementation, application............................................................................................3
kT=8e;K
3.1.3Call, called from, derived from........................................................................................3
@nf`Gw ;
3.1.4Specific technical terms...................................................................................................3
!m$jk2<
3.2Syntactic conventions..................................................................................................................5
Hp?/a?\Xm
3.2.1Implementation-defined...................................................................................................5
@|!z9Y*
3.2.2Disabled...........................................................................................................................5
Z :gyz$9w
3.2.3Ellipsis (...).......................................................................................................................5
=u;MCQ[
3.2.4Class names......................................................................................................................5
P2Y^d#jO
3.2.5Embolded text..................................................................................................................5
Kpp_|2|@<
3.3Semantic conventions..................................................................................................................6
t,'<gI
3.3.1Class definitions and the inheritance hierarchy...............................................................6
JtZ7ti
3.3.2Function definitions and side-effects...............................................................................6
$d4n"+7
3.3.3Functions whose return type is a reference or a pointer..................................................6
8Y?;x}
3.3.3.1Functions that return *this or an actual argument..............................................6
=c7;r]Ol
3.3.3.2Functions that return char*................................................................................6
V8(-
3.3.3.3Functions that return a reference or pointer to an object in
B<-Wea
the module hierarchy.........................................................................................7
(.,G=\!
3.3.3.4Functions that return a reference or pointer to a transient object......................7
>3bCTE
3.3.3.5Functions sc_time_stamp and sc_signal::read...................................................8
,?3G;-
3.3.4Namespaces and internal naming....................................................................................8
E"0>yl)
3.3.5Non-compliant applications and errors............................................................................8
>d6| ^h'0
3.4Notes and examples.....................................................................................................................9
adw2x pj
4.Elaboration and simulation semantics.....................................................................................................10
.(vwIb8\_
4.1Elaboration.................................................................................................................................10
_B0L.eF
4.1.1Instantiation...................................................................................................................10
x"gVq ~
4.1.2Static process creation...................................................................................................12
Ss`LLq0LO
Copyright (C) 2005 OSCI. All rights reserved
v0y(58Rz.
.
0IpmRH/
iii
r*Xuj=
April 25 2005DRAFT STANDARD SYSTEMC LANGUAGE REFERENCE MANUAL
28nFRr
4.1.3Port binding and export binding....................................................................................12
_4f;<FL
4.1.4Setting the time resolution.............................................................................................13
W9)&!&<o
4.2Simulation..................................................................................................................................13
pJ{Y lS{
4.2.1The scheduling algorithm..............................................................................................14
W>LR\]Ti@
4.2.1.1Initialization phase...........................................................................................15
=lC7gS!U
4.2.1.2Evaluation phase..............................................................................................15
/O9EQ Pm(
4.2.1.3Update phase....................................................................................................16
g78^9Y*1
4.2.1.4Delta notification phase...................................................................................16
_-\#i
4.2.1.5Timed notification phase.................................................................................16
3CJwj
4.2.2Cycles in the scheduling algorithm................................................................................16
cNH7C"@GVu
4.3Running elaboration and simulation..........................................................................................17
_G0x3
4.3.1Function declarations.....................................................................................................17
d'2A,B~_*
4.3.2Function sc_elab_and_sim.............................................................................................17
HTtnXBJ)*H
4.3.3Functions sc_argc and sc_argv......................................................................................18
=Sv/IXX\di
4.3.4Running under application control using functions sc_main and sc_start.....................18
H>C=zo,oiC
4.3.4.1Function sc_main.............................................................................................18
-HuA \0J
4.3.4.2Function sc_start..............................................................................................19
ctUp=po
4.3.5Running under control of the kernel..............................................................................19
o(HbGHIP
4.4Elaboration and simulation callbacks........................................................................................20
j<x_ &1
4.4.1before_end_of_elaboration............................................................................................20
+n)9Tz5
4.4.2end_of_elaboration............................................................... ..
P* o9a
A=4OWV?
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
附件:
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语言好像是做系统和芯片设计用的
l;Wj]
+2{Lh7Ks
和VHDL、Verylog相似,只不过比它们更新
wz%-%39q%
_U(
还真不知道它能不能做EMC仿真
6N4~~O
共
条评分
兴趣方向:微波效应 电磁兼容 微波仿真(通信系统、电子引信、PIN器件、天线)
发帖
回复