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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mti_pkg.vhd

?? 基于VHDL編寫的SDR-SDRAM控制器的編程
?? VHD
字號:
--*****************************************************************************
--
-- Micron Semiconductor Products, Inc.
--
-- Copyright 1997, Micron Semiconductor Products, Inc.
-- All rights reserved.
--
--*****************************************************************************

LIBRARY work;
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

PACKAGE mti_pkg IS

    FUNCTION  TO_INTEGER  (input : STD_LOGIC) RETURN INTEGER;
    FUNCTION  TO_INTEGER  (input : BIT_VECTOR) RETURN INTEGER;
    FUNCTION  TO_INTEGER (input : STD_LOGIC_VECTOR) RETURN INTEGER;
    PROCEDURE TO_BITVECTOR  (VARIABLE input : IN INTEGER; VARIABLE output : OUT BIT_VECTOR);

END mti_pkg;

PACKAGE BODY mti_pkg IS

    -- Convert BIT to INTEGER
    FUNCTION  TO_INTEGER (input : STD_LOGIC) RETURN INTEGER IS
    VARIABLE result : INTEGER := 0;
    VARIABLE weight : INTEGER := 1;
    BEGIN
        IF input = '1' THEN
            result := weight;
        ELSE
            result := 0;                                            -- if unknowns, default to logic 0
        END IF;
        RETURN result;
    END TO_INTEGER;

    -- Convert BIT_VECTOR to INTEGER
    FUNCTION  TO_INTEGER (input : BIT_VECTOR) RETURN INTEGER IS
    VARIABLE result : INTEGER := 0;
    VARIABLE weight : INTEGER := 1;
    BEGIN
        FOR i IN input'LOW TO input'HIGH LOOP
            IF input(i) = '1' THEN
                result := result + weight;
            ELSE
                result := result + 0;                               -- if unknowns, default to logic 0
            END IF;
            weight := weight * 2;
        END LOOP;
        RETURN result;
    END TO_INTEGER;

    -- Convert STD_LOGIC_VECTOR to INTEGER
    FUNCTION  TO_INTEGER (input : STD_LOGIC_VECTOR) RETURN INTEGER IS
    VARIABLE result : INTEGER := 0;
    VARIABLE weight : INTEGER := 1;
    BEGIN
        FOR i IN input'LOW TO input'HIGH LOOP
            IF input(i) = '1' THEN
                result := result + weight;
            ELSE
                result := result + 0;                               -- if unknowns, default to logic 0
            END IF;
            weight := weight * 2;
        END LOOP;
        RETURN result;
    END TO_INTEGER;

    -- Conver integer to bit_vector
    PROCEDURE  TO_BITVECTOR (VARIABLE input : IN INTEGER; VARIABLE output : OUT BIT_VECTOR) IS
    VARIABLE work,offset,outputlen,j : INTEGER := 0;
    BEGIN
        --length of vector
        IF output'LENGTH > 32 THEN
            outputlen := 32;
            offset := output'LENGTH - 32;
            IF input >= 0 THEN
                FOR i IN offset-1 DOWNTO 0 LOOP
                    output(output'HIGH - i) := '0';
                END LOOP;
            ELSE
                FOR i IN offset-1 DOWNTO 0 LOOP
                    output(output'HIGH - i) := '1';
                END LOOP;
            END IF;
        ELSE
            outputlen := output'LENGTH;
        END IF;
        --positive value
        IF (input >= 0) THEN
            work := input;
            j := outputlen - 1;
            FOR i IN 1 to 32 LOOP
                IF j >= 0 then
                    IF (work MOD 2) = 0 THEN 
                        output(output'HIGH-j-offset) := '0';
                    ELSE
                        output(output'HIGH-j-offset) := '1';
                    END IF;
                END IF;
                work := work / 2;
                j := j - 1;
            END LOOP;
            IF outputlen = 32 THEN
                output(output'HIGH) := '0';
            END IF;
        --negative value
        ELSE
            work := (-input) - 1;
            j := outputlen - 1;
            FOR i IN 1 TO 32 LOOP
                IF j>= 0 THEN
                    IF (work MOD 2) = 0 THEN 
                        output(output'HIGH-j-offset) := '1';
                    ELSE
                        output(output'HIGH-j-offset) := '0';
                    END IF;
                END IF;    
                work := work / 2;
                j := j - 1;
            END LOOP;
            IF outputlen = 32 THEN
                output(output'HIGH) := '1';
            END IF;
        END IF;
    END TO_BITVECTOR;

END mti_pkg;   

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品尤物av久久免费看| 成人综合在线观看| 国产伦理精品不卡| 亚洲福利一二三区| 欧美日本韩国一区| 日本不卡视频一二三区| 日韩色视频在线观看| 久久99国产精品久久| 国产日韩欧美高清| 色婷婷亚洲综合| 三级久久三级久久久| 久久综合视频网| 粉嫩aⅴ一区二区三区四区五区 | 美女国产一区二区| 日韩免费一区二区| 波多野结衣视频一区| 一区二区三区免费在线观看| 欧美美女黄视频| 国产一区二区不卡| 国产精品卡一卡二卡三| 91久久精品午夜一区二区| 日韩成人免费电影| 国产精品家庭影院| 国产精品久久久久久福利一牛影视| 国产成人自拍在线| 一区二区三区不卡视频 | 亚洲主播在线播放| 欧美电影免费观看高清完整版在| 欧美另类z0zxhd电影| 国产在线精品不卡| 亚洲精品乱码久久久久久日本蜜臀| 欧美日本韩国一区| av资源站一区| 麻豆久久久久久久| 亚洲黄色av一区| 国产亚洲一区二区三区| 欧洲精品在线观看| 国产成人av电影在线播放| 亚洲午夜免费电影| 国产精品天干天干在观线| 在线综合亚洲欧美在线视频| 99久久er热在这里只有精品15 | 欧美aⅴ一区二区三区视频| 国产免费久久精品| 欧美日韩亚洲综合在线 | 亚洲影视在线观看| 国产欧美一区二区在线| 欧美伦理电影网| 色吊一区二区三区| 成人小视频在线| 国产一区二区久久| 男人的j进女人的j一区| 亚洲国产美国国产综合一区二区| 日本一区二区免费在线| 欧美哺乳videos| 制服丝袜中文字幕一区| 欧美手机在线视频| 91女人视频在线观看| 国产99久久久久久免费看农村| 美国十次综合导航| 日韩国产在线观看一区| 亚洲精品免费看| 亚洲视频 欧洲视频| 国产精品欧美极品| 国产视频一区二区在线观看| 精品女同一区二区| 日韩一区二区精品在线观看| 欧美天堂一区二区三区| 日本韩国欧美国产| 91福利在线导航| 色菇凉天天综合网| 91精品国产综合久久福利| 久久精品免费看| 亚洲精品一二三| 国产精品国产三级国产普通话三级 | 精品综合免费视频观看| 日韩国产在线一| 青青国产91久久久久久| 蜜桃av一区二区| 久久99热这里只有精品| 麻豆国产精品视频| 激情亚洲综合在线| 国产精品一二三| 成人免费看视频| 成人性生交大片免费看中文| 国产精品亚洲一区二区三区妖精| 国产麻豆精品theporn| 国产不卡在线一区| 91小视频免费观看| 欧美天堂一区二区三区| 777xxx欧美| 精品国产乱子伦一区| 亚洲国产精品av| 亚洲摸摸操操av| 亚洲777理论| 精品一区二区三区蜜桃| 国产福利一区二区三区| www.欧美色图| 在线精品视频小说1| 91精品国产手机| 国产欧美一区二区三区在线老狼| 国产精品久久久久婷婷| 亚洲影院久久精品| 久久99热这里只有精品| av一二三不卡影片| 欧美三级欧美一级| 久久老女人爱爱| 一区二区视频在线看| 日本午夜精品视频在线观看| 国产精品一区二区你懂的| 91蝌蚪porny| 欧美va在线播放| 亚洲色图在线看| 久久黄色级2电影| 99久久久精品| 欧美成人精品二区三区99精品| 国产精品久久久久毛片软件| 日韩精品欧美成人高清一区二区| 国产精品自拍一区| 欧美羞羞免费网站| 久久综合久久99| 亚洲国产日韩综合久久精品| 国产乱子轮精品视频| 日本精品一级二级| 久久久久久一二三区| 亚洲综合久久久久| 成人网男人的天堂| 日韩欧美高清dvd碟片| 亚洲精品免费在线观看| 国模套图日韩精品一区二区| 一本色道久久综合狠狠躁的推荐| 日韩美女一区二区三区| 一区二区三区四区不卡视频| 韩国精品久久久| 欧美丰满美乳xxx高潮www| 日本一区二区三区四区| 美日韩一级片在线观看| 欧美日韩在线播放一区| 国产精品久久99| 国产成人av电影在线播放| 日韩情涩欧美日韩视频| 亚洲精品亚洲人成人网| 成人免费精品视频| www亚洲一区| 另类小说一区二区三区| 欧美精品一级二级| 一区二区三区美女视频| av一区二区三区| 中文一区二区完整视频在线观看| 欧美aⅴ一区二区三区视频| 欧美色倩网站大全免费| 一区二区三区日韩欧美| 91在线国产观看| 亚洲视频在线观看三级| 粉嫩av一区二区三区在线播放 | 国产午夜精品一区二区三区四区| 奇米色一区二区三区四区| 欧美日韩美女一区二区| 亚洲图片欧美激情| 99精品欧美一区| 亚洲视频小说图片| 91蜜桃婷婷狠狠久久综合9色| 国产精品短视频| 成人av电影在线观看| 国产精品成人午夜| 不卡一区二区在线| **欧美大码日韩| 91麻豆自制传媒国产之光| 亚洲色图欧美激情| 91久久香蕉国产日韩欧美9色| 亚洲视频一二区| 欧美亚洲动漫制服丝袜| 无吗不卡中文字幕| 日韩一级高清毛片| 激情五月婷婷综合网| 久久久国产综合精品女国产盗摄| 国产二区国产一区在线观看| 国产欧美精品在线观看| 99久久精品情趣| 亚洲一区二区精品视频| 欧美精品三级日韩久久| 日本不卡的三区四区五区| 精品国产免费人成在线观看| 国产成人在线视频网址| 亚洲欧洲日产国产综合网| 欧美亚洲丝袜传媒另类| 石原莉奈在线亚洲三区| 精品国产乱码久久久久久闺蜜| 国内偷窥港台综合视频在线播放| 中文字幕不卡一区| 欧洲在线/亚洲| 伦理电影国产精品| 国产精品理论片| 欧美日韩色一区| 国产一区二区三区久久久| 亚洲天堂2016| 日韩视频不卡中文| www.欧美日韩国产在线| 日韩二区三区在线观看| 国产亚洲综合色|