没有合适的资源?快使用搜索试试~ 我知道了~
1666-2011_SystemC_Language_Manual.pdf
需积分: 9 9 下载量 70 浏览量
2019-11-12
09:54:18
上传
评论 1
收藏 2.65MB PDF 举报
温馨提示
system C 的官方spec, 学习system c 的比较好的途径,对于理解C与verilog的交互有非常好的帮助
资源推荐
资源详情
资源评论
IEEE Standard for Standard
SystemC
®
Language Reference
Manual
Sponsored by the
Design Automation Standards Committee
IEEE
3 Park Avenue
New York, NY 10016-5997
USA
9 January 2012
IEEE Computer Society
IEEE Std 1666™-2011
(Revision of
IEEE Std 1666-2005)
IEEE Std 1666
™
-2011
(Revision of
IEEE Std 1666-2005)
IEEE Standard for Standard
SystemC
®
Language Reference
Manual
Sponsor
Design Automation Standards Committee
of the
IEEE Computer Society
Approved 10 September 2011
IEEE-SA Standards Board
The Institute of Electrical and Electronics Engineers, Inc.
3 Park Avenue, New York, NY 10016-5997, USA
Copyright © 2012 by the Institute of Electrical and Electronics Engineers, Inc.
All rights reserved. Published 9 January 2012. Pr
inted in the United States of America.
IEEE is
a registered trademark in the U.S. Patent & Trademark Office, owned by the Institute of Electrical and Electronics
Engineers, Incorporated.
SystemC is a registered trademark in the U.S. Patent & Trademark Office, owned by the Accellera Systems Initiative.
Print: ISBN 978-0-7381-6801-2 STD97162
PDF: ISBN 978-0-7381-6802-9 STDPD97162
IEEE prohibits discrimination, harassment, and bullying. For more information, visit http://www.ieee.org/web/aboutus/
whatis/policies/p9-26.html.
No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior
written permission of the publisher.
Grateful acknowledgment is made to the Open SystemC Initiative (OSCI) for the permission to use
the following source material:
— OSCI TLM Language Reference Manual Version 2.0.1
Note that a merger of OSCI and Accellera, announced on 5 December 2011, created a new
organization, Accellera Systems Initiative.
Abstract: SystemC
®
is defined in this standard. SystemC is an ANSI standard C++ class library
for system and hardware design for use by designers and architects who need to address complex
systems that are a hybrid between hardware and software. This standard provides a precise and
complete definition of the SystemC class library so that a SystemC implementation can be
developed with reference to this standard alone. The primary audiences for this standard are the
implementors of the SystemC class library, the implementors of tools supporting the class library,
and the users of the class library.
Keywords: C++, computer languages, digital systems, discrete event simulation, electronic
design automation, electronic system level, electronic systems, embedded software, fixed-point,
hardware description language, hardware design, hardware verification, IEEE 1666, SystemC,
system modeling, system-on-chip, transaction level
IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating
Committees of the IEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards
through a consensus development process, approved by the American National Standards Institute, which
brings together volunteers representing varied viewpoints and interests to achieve the final product. Volunteers
are not necessarily members of the Institute and serve without compensation. While the IEEE administers the
process and establishes rules to promote fairness in the consensus development process, the IEEE does not
independently evaluate, test, or verify the accuracy of any of the information contained in its standards.
Use of an IEEE Standard is wholly voluntary. The IEEE disclaims liability for any personal injury, property or
other damage, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or
indirectly resulting from the publication, use of, or reliance upon this, or any other IEEE Standard document.
The IEEE does not warrant or represent the accuracy or content of the material contained herein, and expressly
disclaims any express or implied warranty, including any implied warranty of merchantability or fitness for a
specific purpose, or that the use of the material contained herein is free from patent infringement. IEEE
Standards documents are supplied “AS IS.”
The existence of an IEEE Standard does not imply that there are no other ways to produce, test, measure,
purchase, market, or provide other goods and services related to the scope of the IEEE Standard. Furthermore,
the viewpoint expressed at the time a standard is approved and issued is subject to change brought about
through developments in the state of the art and comments received from users of the standard. Every IEEE
Standard is subjected to review at least every five years for revision or reaffirmation. When a document is
more than five years old and has not been reaffirmed, it is reasonable to conclude that its contents, although
still of some value, do not wholly reflect the present state of the art. Users are cautioned to check to determine
that they have the latest edition of any IEEE Standard.
In publishing and making this document available, the IEEE is not suggesting or rendering professional or
other services for, or on behalf of, any person or entity. Nor is the IEEE undertaking to perform any duty owed
by any other person or entity to another. Any person utilizing this, and any other IEEE Standards document,
should rely upon the advice of a competent professional in determining the exercise of reasonable care in any
given circumstances.
Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate
to specific applications. When the need for interpretations is brought to the attention of IEEE, the Institute will
initiate action to prepare appropriate responses. Since IEEE Standards represent a consensus of concerned
interests, it is important to ensure that any interpretation has also received the concurrence of a balance of
interests. For this reason, IEEE and the members of its societies and Standards Coordinating Committees are
not able to provide an instant response to interpretation requests except in those cases where the matter has
previously received formal consideration. At lectures, symposia, seminars, or educational courses, an
individual presenting information on IEEE standards
shall make it clear that his or her views should be
considered the personal views of that individual rather than the formal position, explanation, or interpretation
of the IEEE. Comments for revision of IEEE Standards are welcome from any interested party, regardless of
membership affiliation with IEEE. Suggestions for changes in documents should be in the form of a proposed
change of text, together with appropriate supporting comments.
Comments on standards and requests for interpretations should be addressed to:
Secretary, IEEE-SA Standards Board
445 Hoes Lane
Piscataway, NJ 08854-4141
USA
Authorization to photocopy portions of any individual standard for internal or personal use is granted by the
Institute of Electrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright
Clearance Center. To arrange for payment of licensing fee, please contact Copyright Clearance Center,
Customer Service, 222 Rosewood Drive, Danvers, MA 01923 USA; +1 978 750 8400. Permission to
photocopy portions of any individual standard for educational classroom use can also be obtained through the
Copyright Clearance Center.
剩余637页未读,继续阅读
资源评论
shenzhoushen
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功