IEEE 1076 2-1996 en Standard VHDL Mathematical Packages (IEEE Computer Society Document)《VHDL数学程序包》.pdf
《IEEE 1076 2-1996 en Standard VHDL Mathematical Packages (IEEE Computer Society Document)《VHDL数学程序包》.pdf》由会员分享,可在线阅读,更多相关《IEEE 1076 2-1996 en Standard VHDL Mathematical Packages (IEEE Computer Society Document)《VHDL数学程序包》.pdf(41页珍藏版)》请在麦多课文档分享上搜索。
1、 The Institute of Electrical and Electronics Engineers, Inc.345 East 47th Street, New York, NY 10017-2394, USACopyright 1997 by the Institute of Electrical and Electronics Engineers, Inc.All rights reserved. Published 1997. Printed in the United States of America.ISBN 1-55937-894-8No part of this pu
2、blication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher.IEEE Std 1076.2-1996IEEE Standard VHDL Mathematical PackagesSponsorDesign Automation Technical Committeeof theIEEE Computer SocietyApproved 19 September 1996
3、IEEE Standards BoardAbstract:The MATH_REAL package declaration, the MATH_COMPLEX package declaration,and the semantics of the standard mathematical definition and conventional meaning of the func-tions that are part of this standard are provided. Ways for users to implement this standard are giv-en
4、in an informative annex. Samples of the MATH_REAL and MATH_COMPLEX package bodiesare provided in an informative annex on diskette as guidelines for implementors to verify their im-plementation of this standard. Implementors may choose to implement the package bodies in themost efficient manner avail
5、able to them.Keywords:IEEE, MATH_COMPLEX, MATH_REAL, VHDL, VHDL model interoperabilityIEEE Standardsdocuments are developed within the IEEE Societies and the Standards Coordinat-ing Committees of the IEEE Standards Board. Members of the committees serve voluntarily andwithout compensation. They are
6、not necessarily members of the Institute. The standards developedwithin IEEE represent a consensus of the broad expertise on the subject within the Institute as wellas those activities outside of IEEE that have expressed an interest in participating in the develop-ment of the standard.Use of an IEEE
7、 Standard is wholly voluntary. The existence of an IEEE Standard does not implythat there are no other ways to produce, test, measure, purchase, market, or provide other goods andservices related to the scope of the IEEE Standard. Furthermore, the viewpoint expressed at thetime a standard is approve
8、d and issued is subject to change brought about through developments inthe state of the art and comments received from users of the standard. Every IEEE Standard is sub-jected to review at least every ve years for revision or reafrmation. When a document is morethan ve years old and has not been rea
9、frmed, it is reasonable to conclude that its contents,although still of some value, do not wholly reect the present state of the art. Users are cautioned tocheck to determine that they have the latest edition of any IEEE Standard.Comments for revision of IEEE Standards are welcome from any intereste
10、d party, regardless ofmembership afliation with IEEE. Suggestions for changes in documents should be in the form of aproposed change of text, together with appropriate supporting comments.Interpretations: Occasionally questions may arise regarding the meaning of portions of standards asthey relate t
11、o specic applications. When the need for interpretations is brought to the attention ofIEEE, the Institute will initiate action to prepare appropriate responses. Since IEEE Standards rep-resent a consensus of all concerned interests, it is important to ensure that any interpretation hasalso received
12、 the concurrence of a balance of interests. For this reason, IEEE and the members of itssocieties and Standards Coordinating Committees are not able to provide an instant response tointerpretation requests except in those cases where the matter has previously received formalconsideration. Comments o
13、n standards and requests for interpretations should be addressed to:Secretary, IEEE Standards Board445 Hoes LaneP.O. Box 1331Piscataway, NJ 08855-1331USAAuthorization to photocopy portions of any individual standard for internal or personal use isgranted by the Institute of Electrical and Electronic
14、s Engineers, Inc., provided that the appropriatefee is paid to Copyright Clearance Center. To arrange for payment of licensing fee, please contactCopyright Clearance Center, Customer Service, 222 Rosewood Drive, Danvers, MA 01923 USA;(508) 750-8400. Permission to photocopy portions of any individual
15、 standard for educational class-room use can also be obtained through the Copyright Clearance Center.Note: Attention is called to the possibility that implementation of this standard mayrequire use of subject matter covered by patent rights. By publication of this standard,no position is taken with
16、respect to the existence or validity of any patent rights inconnection therewith. The IEEE shall not be responsible for identifying patents forwhich a license may be required by an IEEE standard or for conducting inquiries intothe legal validity or scope of those patents that are brought to its atte
17、ntion.iiiIntroduction(This introduction is not a part of IEEE Std 1076.2-1996, IEEE Standard VHDL Mathematical Packages.)This set of packages provides a standard for the declaration of most frequently used real and complex ele-mentary functions required for numerically oriented modeling applications
18、. Use of these packages withtheir defined data types, constants, and functions is intended to provide a mechanism for writing VHDLmodels (compliant with IEEE Std 1076-1993) that are portable and interoperable with other VHDL modelsadhering to this standard. The standard serves a broad class of appli
19、cations with reasonable ease of use andrequires implementations that are of high quality.The work of this committee is the culmination of efforts by several groups with the same goals working overa period of three and a half years. Between 1992 and this date, many individuals made valuable contribut
20、ionsto the development of this standard, and several commercial organizations donated material that was used asa starting point or building block for the nal version of these packages. In addition, the followingsourceswere used for some of the algorithms in the packages: Abramowitz, M. and Stegun,I.
21、, Handbook of Mathematical Functions, 9th ed. New York: DoverPublications, Inc., 1972. Hu, X., Harber, R., and Bass, S., Expanding the range of convergence of the CORDIC algorithm,IEEE Transactions on Computers, vol. 40, no. 1, pp. 1321, 1991. LEcuyer, Pierre, Efcient and Portable Combined Random Nu
22、mber Generators, Communicationsof the ACM, vol. 31, no. 6, pp. 742774, 1988. University of California, Berkeley. C source for natural logarithm function, /system/unix/4.3bsd-reno/lib/libm/common_source/log.c, version 5.10 (Berkeley), 1993. Walther, J. S., A unied algorithm for elementary functions,
23、Proceedings of Spring Joint ComputerConference, pp. 379385, 1971.The following persons were members of the IEEE P1076.2 Working Group:Jose A. Torres,ChairDonald F. Hanson Charles Swart Alex ZamrescuivThe following persons were on the balloting committee:When the IEEE Standards Board approved this st
24、andard on 19 September 1996, it had the followingmembership:Donald C. Loughry,ChairRichard J. Holleman,Vice ChairAndrew G. Salem,Secretary*Member EmeritusAlso included are the following nonvoting IEEE Standards Board liaisons:Satish K. AggarwalAlan H. CooksonChester C. TaylorMary Lynne NielsenIEEE S
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IEEE107621996ENSTANDARDVHDLMATHEMATICALPACKAGESIEEECOMPUTERSOCIETYDOCUMENTVHDL 数学 程序包 PDF

链接地址:http://www.mydoc123.com/p-1248015.html