亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? numeric_std.vhdl

?? vhdl集成電路設計軟件.需要用gcc-4.0.2版本編譯.
?? VHDL
?? 第 1 頁 / 共 3 頁
字號:
-- ------------------------------------------------------------------------ Copyright 1995 by IEEE. All rights reserved.---- This source file is considered by the IEEE to be an essential part of the use-- of the standard 1076.3 and as such may be distributed without change, except-- as permitted by the standard. This source file may not be sold or distributed-- for profit. This package may be modified to include additional data required-- by tools, but must in no way change the external interfaces or simulation-- behaviour of the description. It is permissible to add comments and/or-- attributes to the package declarations, but not to change or delete any-- original lines of the approved package declaration. The package body may be-- changed only in accordance with the terms of clauses 7.1 and 7.2 of the-- standard.---- Title      : Standard VHDL Synthesis Package (1076.3, NUMERIC_STD)---- Library    : This package shall be compiled into a library symbolically--            : named IEEE.---- Developers : IEEE DASC Synthesis Working Group, PAR 1076.3---- Purpose    : This package defines numeric types and arithmetic functions--            : for use with synthesis tools. Two numeric types are defined:--            : -- > UNSIGNED: represents UNSIGNED number in vector form--            : -- > SIGNED: represents a SIGNED number in vector form--            : The base element type is type STD_LOGIC.--            : The leftmost bit is treated as the most significant bit.--            : Signed vectors are represented in two's complement form.--            : This package contains overloaded arithmetic operators on--            : the SIGNED and UNSIGNED types. The package also contains--            : useful type conversions functions.--            :--            : If any argument to a function is a null array, a null array is--            : returned (exceptions, if any, are noted individually).---- Limitation :---- Note       : No declarations or definitions shall be included in,--            : or excluded from this package. The "package declaration"--            : defines the types, subtypes and declarations of--            : NUMERIC_STD. The NUMERIC_STD package body shall be--            : considered the formal definition of the semantics of--            : this package. Tool developers may choose to implement--            : the package body in the most efficient manner available--            : to them.---- ----------------------------------------------------------------------   modification history :-- ----------------------------------------------------------------------   Version:  2.4--   Date   :  12 April 1995-- -----------------------------------------------------------------------------library IEEE;use IEEE.STD_LOGIC_1164.all;package NUMERIC_STD is  constant CopyRightNotice: STRING      := "Copyright 1995 IEEE. All rights reserved.";  --============================================================================  -- Numeric array type definitions  --============================================================================  type UNSIGNED is array (NATURAL range <>) of STD_LOGIC;  type SIGNED is array (NATURAL range <>) of STD_LOGIC;  --============================================================================  -- Arithmetic Operators:  --===========================================================================  -- Id: A.1  function "abs" (ARG: SIGNED) return SIGNED;  -- Result subtype: SIGNED(ARG'LENGTH-1 downto 0).  -- Result: Returns the absolute value of a SIGNED vector ARG.  -- Id: A.2  function "-" (ARG: SIGNED) return SIGNED;  -- Result subtype: SIGNED(ARG'LENGTH-1 downto 0).  -- Result: Returns the value of the unary minus operation on a  --         SIGNED vector ARG.  --============================================================================  -- Id: A.3  function "+" (L, R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(MAX(L'LENGTH, R'LENGTH)-1 downto 0).  -- Result: Adds two UNSIGNED vectors that may be of different lengths.  -- Id: A.4  function "+" (L, R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(MAX(L'LENGTH, R'LENGTH)-1 downto 0).  -- Result: Adds two SIGNED vectors that may be of different lengths.  -- Id: A.5  function "+" (L: UNSIGNED; R: NATURAL) return UNSIGNED;  -- Result subtype: UNSIGNED(L'LENGTH-1 downto 0).  -- Result: Adds an UNSIGNED vector, L, with a non-negative INTEGER, R.  -- Id: A.6  function "+" (L: NATURAL; R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(R'LENGTH-1 downto 0).  -- Result: Adds a non-negative INTEGER, L, with an UNSIGNED vector, R.  -- Id: A.7  function "+" (L: INTEGER; R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(R'LENGTH-1 downto 0).  -- Result: Adds an INTEGER, L(may be positive or negative), to a SIGNED  --         vector, R.  -- Id: A.8  function "+" (L: SIGNED; R: INTEGER) return SIGNED;  -- Result subtype: SIGNED(L'LENGTH-1 downto 0).  -- Result: Adds a SIGNED vector, L, to an INTEGER, R.  --============================================================================  -- Id: A.9  function "-" (L, R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(MAX(L'LENGTH, R'LENGTH)-1 downto 0).  -- Result: Subtracts two UNSIGNED vectors that may be of different lengths.  -- Id: A.10  function "-" (L, R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(MAX(L'LENGTH, R'LENGTH)-1 downto 0).  -- Result: Subtracts a SIGNED vector, R, from another SIGNED vector, L,  --         that may possibly be of different lengths.  -- Id: A.11  function "-" (L: UNSIGNED;R: NATURAL) return UNSIGNED;  -- Result subtype: UNSIGNED(L'LENGTH-1 downto 0).  -- Result: Subtracts a non-negative INTEGER, R, from an UNSIGNED vector, L.  -- Id: A.12  function "-" (L: NATURAL; R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(R'LENGTH-1 downto 0).  -- Result: Subtracts an UNSIGNED vector, R, from a non-negative INTEGER, L.  -- Id: A.13  function "-" (L: SIGNED; R: INTEGER) return SIGNED;  -- Result subtype: SIGNED(L'LENGTH-1 downto 0).  -- Result: Subtracts an INTEGER, R, from a SIGNED vector, L.  -- Id: A.14  function "-" (L: INTEGER; R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(R'LENGTH-1 downto 0).  -- Result: Subtracts a SIGNED vector, R, from an INTEGER, L.  --============================================================================  -- Id: A.15  function "*" (L, R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED((L'LENGTH+R'LENGTH-1) downto 0).  -- Result: Performs the multiplication operation on two UNSIGNED vectors  --         that may possibly be of different lengths.  -- Id: A.16  function "*" (L, R: SIGNED) return SIGNED;  -- Result subtype: SIGNED((L'LENGTH+R'LENGTH-1) downto 0)  -- Result: Multiplies two SIGNED vectors that may possibly be of  --         different lengths.  -- Id: A.17  function "*" (L: UNSIGNED; R: NATURAL) return UNSIGNED;  -- Result subtype: UNSIGNED((L'LENGTH+L'LENGTH-1) downto 0).  -- Result: Multiplies an UNSIGNED vector, L, with a non-negative  --         INTEGER, R. R is converted to an UNSIGNED vector of  --         SIZE L'LENGTH before multiplication.  -- Id: A.18  function "*" (L: NATURAL; R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED((R'LENGTH+R'LENGTH-1) downto 0).  -- Result: Multiplies an UNSIGNED vector, R, with a non-negative  --         INTEGER, L. L is converted to an UNSIGNED vector of  --         SIZE R'LENGTH before multiplication.  -- Id: A.19  function "*" (L: SIGNED; R: INTEGER) return SIGNED;  -- Result subtype: SIGNED((L'LENGTH+L'LENGTH-1) downto 0)  -- Result: Multiplies a SIGNED vector, L, with an INTEGER, R. R is  --         converted to a SIGNED vector of SIZE L'LENGTH before  --         multiplication.  -- Id: A.20  function "*" (L: INTEGER; R: SIGNED) return SIGNED;  -- Result subtype: SIGNED((R'LENGTH+R'LENGTH-1) downto 0)  -- Result: Multiplies a SIGNED vector, R, with an INTEGER, L. L is  --         converted to a SIGNED vector of SIZE R'LENGTH before  --         multiplication.  --============================================================================  --  -- NOTE: If second argument is zero for "/" operator, a severity level  --       of ERROR is issued.  -- Id: A.21  function "/" (L, R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(L'LENGTH-1 downto 0)  -- Result: Divides an UNSIGNED vector, L, by another UNSIGNED vector, R.  -- Id: A.22  function "/" (L, R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(L'LENGTH-1 downto 0)  -- Result: Divides an SIGNED vector, L, by another SIGNED vector, R.  -- Id: A.23  function "/" (L: UNSIGNED; R: NATURAL) return UNSIGNED;  -- Result subtype: UNSIGNED(L'LENGTH-1 downto 0)  -- Result: Divides an UNSIGNED vector, L, by a non-negative INTEGER, R.  --         If NO_OF_BITS(R) > L'LENGTH, result is truncated to L'LENGTH.  -- Id: A.24  function "/" (L: NATURAL; R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(R'LENGTH-1 downto 0)  -- Result: Divides a non-negative INTEGER, L, by an UNSIGNED vector, R.  --         If NO_OF_BITS(L) > R'LENGTH, result is truncated to R'LENGTH.  -- Id: A.25  function "/" (L: SIGNED; R: INTEGER) return SIGNED;  -- Result subtype: SIGNED(L'LENGTH-1 downto 0)  -- Result: Divides a SIGNED vector, L, by an INTEGER, R.  --         If NO_OF_BITS(R) > L'LENGTH, result is truncated to L'LENGTH.  -- Id: A.26  function "/" (L: INTEGER; R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(R'LENGTH-1 downto 0)  -- Result: Divides an INTEGER, L, by a SIGNED vector, R.  --         If NO_OF_BITS(L) > R'LENGTH, result is truncated to R'LENGTH.  --============================================================================  --  -- NOTE: If second argument is zero for "rem" operator, a severity level  --       of ERROR is issued.  -- Id: A.27  function "rem" (L, R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(R'LENGTH-1 downto 0)  -- Result: Computes "L rem R" where L and R are UNSIGNED vectors.  -- Id: A.28  function "rem" (L, R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(R'LENGTH-1 downto 0)  -- Result: Computes "L rem R" where L and R are SIGNED vectors.  -- Id: A.29  function "rem" (L: UNSIGNED; R: NATURAL) return UNSIGNED;  -- Result subtype: UNSIGNED(L'LENGTH-1 downto 0)  -- Result: Computes "L rem R" where L is an UNSIGNED vector and R is a  --         non-negative INTEGER.  --         If NO_OF_BITS(R) > L'LENGTH, result is truncated to L'LENGTH.  -- Id: A.30  function "rem" (L: NATURAL; R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(R'LENGTH-1 downto 0)  -- Result: Computes "L rem R" where R is an UNSIGNED vector and L is a  --         non-negative INTEGER.  --         If NO_OF_BITS(L) > R'LENGTH, result is truncated to R'LENGTH.  -- Id: A.31  function "rem" (L: SIGNED; R: INTEGER) return SIGNED;  -- Result subtype: SIGNED(L'LENGTH-1 downto 0)  -- Result: Computes "L rem R" where L is SIGNED vector and R is an INTEGER.  --         If NO_OF_BITS(R) > L'LENGTH, result is truncated to L'LENGTH.  -- Id: A.32  function "rem" (L: INTEGER; R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(R'LENGTH-1 downto 0)  -- Result: Computes "L rem R" where R is SIGNED vector and L is an INTEGER.  --         If NO_OF_BITS(L) > R'LENGTH, result is truncated to R'LENGTH.  --============================================================================  --  -- NOTE: If second argument is zero for "mod" operator, a severity level  --       of ERROR is issued.  -- Id: A.33  function "mod" (L, R: UNSIGNED) return UNSIGNED;  -- Result subtype: UNSIGNED(R'LENGTH-1 downto 0)  -- Result: Computes "L mod R" where L and R are UNSIGNED vectors.  -- Id: A.34  function "mod" (L, R: SIGNED) return SIGNED;  -- Result subtype: SIGNED(R'LENGTH-1 downto 0)  -- Result: Computes "L mod R" where L and R are SIGNED vectors.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合无码一区二区| 久久久九九九九| 91美女视频网站| 99视频热这里只有精品免费| 国产成人免费av在线| 国产精品影视网| 国产成人午夜精品影院观看视频| 麻豆91精品91久久久的内涵| 国产在线看一区| 国产一区二区三区综合| 国产在线精品一区二区夜色| 国内精品不卡在线| 大尺度一区二区| 99国产精品久| 欧美日韩一区二区不卡| 欧美久久久久中文字幕| 日韩一区二区中文字幕| 日韩午夜中文字幕| 久久精品人人做人人综合| 国产精品久久久久久妇女6080| 国产精品久久久久久久久免费樱桃| 中文字幕欧美国产| 一区二区三区在线视频观看58| 亚洲sss视频在线视频| 久久国产人妖系列| 成人黄页毛片网站| 欧美日韩一区在线| 精品久久久久99| 亚洲人快播电影网| 日韩成人免费电影| 国产盗摄精品一区二区三区在线| 91香蕉视频mp4| 91精品国产综合久久久久久久久久| 日韩免费电影网站| 亚洲人吸女人奶水| 美女一区二区三区| 91视频91自| 亚洲精品在线一区二区| 亚洲精品欧美激情| 精品一区精品二区高清| 91丨porny丨国产入口| 日韩欧美国产一二三区| 国产精品久久久久精k8 | 9i在线看片成人免费| 99re成人精品视频| 欧美第一区第二区| 亚洲欧美日本韩国| 国产精品一区二区黑丝| 91成人在线观看喷潮| 国产亚洲自拍一区| 蜜臀av性久久久久蜜臀aⅴ| 99久久国产免费看| 国产午夜精品在线观看| 视频在线在亚洲| 91一区在线观看| 国产色91在线| 麻豆高清免费国产一区| 欧美日韩在线三区| 亚洲人123区| 成人免费毛片嘿嘿连载视频| 日韩欧美在线观看一区二区三区| 亚洲丝袜自拍清纯另类| 国产激情视频一区二区三区欧美| 欧美日韩国产区一| 一区二区成人在线| 91网站在线观看视频| 国产精品视频在线看| 精品在线播放午夜| 日韩女优电影在线观看| 免费在线观看成人| 91精品欧美综合在线观看最新| 亚洲视频你懂的| 成人丝袜高跟foot| 亚洲精品国产a| 91视频www| 亚洲乱码一区二区三区在线观看| 成人久久18免费网站麻豆| 久久久精品国产免大香伊| 久久精品99国产精品日本| 日韩丝袜情趣美女图片| 伦理电影国产精品| 久久久亚洲欧洲日产国码αv| 麻豆传媒一区二区三区| 欧美tk—视频vk| 国产一区二区在线观看免费| 久久综合九色综合97婷婷| 国产在线精品国自产拍免费| 国产日韩欧美在线一区| 91亚洲精品一区二区乱码| 亚洲精品视频在线看| 欧美日韩国产一区| 日本aⅴ免费视频一区二区三区| 91麻豆精品国产91久久久更新时间| 婷婷综合在线观看| 欧美精品一区二区不卡| 本田岬高潮一区二区三区| 亚洲美女在线一区| 欧美一区二区在线视频| 国精品**一区二区三区在线蜜桃| 久久婷婷国产综合精品青草| 大白屁股一区二区视频| 一区二区在线观看免费| 日韩一区二区三区免费看| 国产精品一区二区在线播放| 亚洲欧洲日韩av| 欧美日韩精品一区视频| 国内国产精品久久| 有码一区二区三区| 日韩精品中文字幕一区| 99视频一区二区三区| 青椒成人免费视频| 中文字幕一区二区日韩精品绯色| 欧美视频一区二区三区在线观看| 免费日韩伦理电影| 亚洲欧洲无码一区二区三区| 欧美一区二区三区免费| 99久久综合狠狠综合久久| 日本中文字幕一区| 亚洲视频每日更新| 欧美mv日韩mv亚洲| 欧美在线影院一区二区| 国产精品一级二级三级| 亚洲成人在线免费| 国产精品久久久久久福利一牛影视 | 国产aⅴ精品一区二区三区色成熟| 亚洲精品免费播放| 欧美精品一区二区久久婷婷| 欧美亚洲国产bt| 成人做爰69片免费看网站| 日本在线不卡一区| 一区二区三区精品| 欧美高清在线精品一区| 日韩欧美一区二区免费| 欧美日韩三级一区| 色一情一伦一子一伦一区| 国产风韵犹存在线视精品| 日韩电影在线一区| 一区二区三区丝袜| 亚洲欧美另类久久久精品| 久久影院午夜论| 精品久久久久久久久久久久久久久 | 国产精品人妖ts系列视频| 日韩精品在线一区二区| 欧美色男人天堂| 色综合久久久久久久久| 成人永久免费视频| 国产精品一区在线观看乱码| 老司机一区二区| 久久国内精品自在自线400部| 午夜精品久久久| 午夜欧美在线一二页| 亚洲一区二区三区四区在线观看| ...av二区三区久久精品| 欧美激情一区二区在线| 国产欧美综合在线观看第十页| 亚洲精品在线免费播放| 亚洲一区二区五区| 一区二区三区中文字幕电影| 亚洲精品免费一二三区| 一区二区三区在线观看动漫| 亚洲激情男女视频| 亚洲线精品一区二区三区| 五月天一区二区| 蜜桃视频在线一区| 国产一区二三区好的| 国产精品1024| 99久久久久久| 欧美日韩一区视频| 91精品国产综合久久久久久漫画| 日韩欧美中文一区| 亚洲精品一区二区三区影院| 久久久精品综合| 日韩美女视频一区| 性欧美疯狂xxxxbbbb| 精品一区二区久久| 成人永久aaa| 欧美三级蜜桃2在线观看| 欧美一级欧美三级| 欧美韩日一区二区三区| 亚洲欧洲www| 丝袜国产日韩另类美女| 国产一区二区美女诱惑| av在线不卡电影| 欧美视频中文字幕| 亚洲精品在线观看网站| 综合色天天鬼久久鬼色| 婷婷中文字幕一区三区| 狠狠色狠狠色合久久伊人| av高清不卡在线| 欧美性色综合网| 国产亚洲欧美中文| 亚洲国产精品久久一线不卡| 国产一区二区在线视频| 在线看一区二区| 久久久精品免费免费| 亚洲福利电影网| 成人午夜电影久久影院| 欧美一区二区三区视频| 国产精品不卡视频| 韩国av一区二区三区四区|