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

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

?? lmb_bram_elaborate.vhd

?? <基于fpga的嵌入式設計上的光盤的第四章第二個實驗
?? VHD
字號:
-------------------------------------------------------------------------------
-- lmb_bram_elaborate.vhd
-------------------------------------------------------------------------------
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;

library UNISIM;
use UNISIM.VCOMPONENTS.ALL;

entity lmb_bram_elaborate is
  generic (
    C_MEMSIZE : integer;
    C_PORT_DWIDTH : integer;
    C_PORT_AWIDTH : integer;
    C_NUM_WE : integer;
    C_FAMILY : string
    );
  port (
    BRAM_Rst_A : in std_logic;
    BRAM_Clk_A : in std_logic;
    BRAM_EN_A : in std_logic;
    BRAM_WEN_A : in std_logic_vector(0 to C_NUM_WE-1);
    BRAM_Addr_A : in std_logic_vector(0 to C_PORT_AWIDTH-1);
    BRAM_Din_A : out std_logic_vector(0 to C_PORT_DWIDTH-1);
    BRAM_Dout_A : in std_logic_vector(0 to C_PORT_DWIDTH-1);
    BRAM_Rst_B : in std_logic;
    BRAM_Clk_B : in std_logic;
    BRAM_EN_B : in std_logic;
    BRAM_WEN_B : in std_logic_vector(0 to C_NUM_WE-1);
    BRAM_Addr_B : in std_logic_vector(0 to C_PORT_AWIDTH-1);
    BRAM_Din_B : out std_logic_vector(0 to C_PORT_DWIDTH-1);
    BRAM_Dout_B : in std_logic_vector(0 to C_PORT_DWIDTH-1)
  );

  attribute keep_hierarchy : STRING;
  attribute keep_hierarchy of lmb_bram_elaborate : entity is "yes";

end lmb_bram_elaborate;

architecture STRUCTURE of lmb_bram_elaborate is

  component RAMB16_S9_S9 is
    generic (
      WRITE_MODE_A : string;
      WRITE_MODE_B : string
    );
    port (
      ADDRA : in std_logic_vector(10 downto 0);
      CLKA : in std_logic;
      DIA : in std_logic_vector(7 downto 0);
      DIPA : in std_logic_vector(0 downto 0);
      DOA : out std_logic_vector(7 downto 0);
      DOPA : out std_logic_vector(0 downto 0);
      ENA : in std_logic;
      SSRA : in std_logic;
      WEA : in std_logic;
      ADDRB : in std_logic_vector(10 downto 0);
      CLKB : in std_logic;
      DIB : in std_logic_vector(7 downto 0);
      DIPB : in std_logic_vector(0 downto 0);
      DOB : out std_logic_vector(7 downto 0);
      DOPB : out std_logic_vector(0 downto 0);
      ENB : in std_logic;
      SSRB : in std_logic;
      WEB : in std_logic
    );
  end component;

  -- Internal signals

  signal dina : std_logic_vector(31 downto 0);
  signal dinb : std_logic_vector(31 downto 0);
  signal douta : std_logic_vector(31 downto 0);
  signal doutb : std_logic_vector(31 downto 0);
  signal net_gnd1 : std_logic_vector(0 downto 0);

begin

  -- Internal assignments

  dina(31 downto 0) <= BRAM_Dout_A(0 to 31);
  BRAM_Din_A(0 to 31) <= douta(31 downto 0);
  dinb(31 downto 0) <= BRAM_Dout_B(0 to 31);
  BRAM_Din_B(0 to 31) <= doutb(31 downto 0);
  net_gnd1(0 downto 0) <= B"0";

  ramb16_s9_s9_0 : RAMB16_S9_S9
    generic map (
      WRITE_MODE_A => "WRITE_FIRST",
      WRITE_MODE_B => "WRITE_FIRST"
    )
    port map (
      ADDRA => BRAM_Addr_A(19 to 29),
      CLKA => BRAM_Clk_A,
      DIA => dina(31 downto 24),
      DIPA => net_gnd1(0 downto 0),
      DOA => douta(31 downto 24),
      DOPA => open,
      ENA => BRAM_EN_A,
      SSRA => BRAM_Rst_A,
      WEA => BRAM_WEN_A(0),
      ADDRB => BRAM_Addr_B(19 to 29),
      CLKB => BRAM_Clk_B,
      DIB => dinb(31 downto 24),
      DIPB => net_gnd1(0 downto 0),
      DOB => doutb(31 downto 24),
      DOPB => open,
      ENB => BRAM_EN_B,
      SSRB => BRAM_Rst_B,
      WEB => BRAM_WEN_B(0)
    );

  ramb16_s9_s9_1 : RAMB16_S9_S9
    generic map (
      WRITE_MODE_A => "WRITE_FIRST",
      WRITE_MODE_B => "WRITE_FIRST"
    )
    port map (
      ADDRA => BRAM_Addr_A(19 to 29),
      CLKA => BRAM_Clk_A,
      DIA => dina(23 downto 16),
      DIPA => net_gnd1(0 downto 0),
      DOA => douta(23 downto 16),
      DOPA => open,
      ENA => BRAM_EN_A,
      SSRA => BRAM_Rst_A,
      WEA => BRAM_WEN_A(1),
      ADDRB => BRAM_Addr_B(19 to 29),
      CLKB => BRAM_Clk_B,
      DIB => dinb(23 downto 16),
      DIPB => net_gnd1(0 downto 0),
      DOB => doutb(23 downto 16),
      DOPB => open,
      ENB => BRAM_EN_B,
      SSRB => BRAM_Rst_B,
      WEB => BRAM_WEN_B(1)
    );

  ramb16_s9_s9_2 : RAMB16_S9_S9
    generic map (
      WRITE_MODE_A => "WRITE_FIRST",
      WRITE_MODE_B => "WRITE_FIRST"
    )
    port map (
      ADDRA => BRAM_Addr_A(19 to 29),
      CLKA => BRAM_Clk_A,
      DIA => dina(15 downto 8),
      DIPA => net_gnd1(0 downto 0),
      DOA => douta(15 downto 8),
      DOPA => open,
      ENA => BRAM_EN_A,
      SSRA => BRAM_Rst_A,
      WEA => BRAM_WEN_A(2),
      ADDRB => BRAM_Addr_B(19 to 29),
      CLKB => BRAM_Clk_B,
      DIB => dinb(15 downto 8),
      DIPB => net_gnd1(0 downto 0),
      DOB => doutb(15 downto 8),
      DOPB => open,
      ENB => BRAM_EN_B,
      SSRB => BRAM_Rst_B,
      WEB => BRAM_WEN_B(2)
    );

  ramb16_s9_s9_3 : RAMB16_S9_S9
    generic map (
      WRITE_MODE_A => "WRITE_FIRST",
      WRITE_MODE_B => "WRITE_FIRST"
    )
    port map (
      ADDRA => BRAM_Addr_A(19 to 29),
      CLKA => BRAM_Clk_A,
      DIA => dina(7 downto 0),
      DIPA => net_gnd1(0 downto 0),
      DOA => douta(7 downto 0),
      DOPA => open,
      ENA => BRAM_EN_A,
      SSRA => BRAM_Rst_A,
      WEA => BRAM_WEN_A(3),
      ADDRB => BRAM_Addr_B(19 to 29),
      CLKB => BRAM_Clk_B,
      DIB => dinb(7 downto 0),
      DIPB => net_gnd1(0 downto 0),
      DOB => doutb(7 downto 0),
      DOPB => open,
      ENB => BRAM_EN_B,
      SSRB => BRAM_Rst_B,
      WEB => BRAM_WEN_B(3)
    );

end architecture STRUCTURE;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.av精品| 国产老肥熟一区二区三区| 国产一区二区三区免费看| 在线免费观看一区| 国产欧美精品一区二区色综合| 亚洲国产精品久久久久秋霞影院| 国产成人精品亚洲日本在线桃色| 678五月天丁香亚洲综合网| 国产精品久久久久久妇女6080| 蜜乳av一区二区| 欧美色图片你懂的| 亚洲天堂免费看| 懂色av中文字幕一区二区三区| 日韩视频一区在线观看| 亚洲妇熟xx妇色黄| 色综合久久综合网欧美综合网| 日本一区二区三区国色天香| 老司机精品视频线观看86| 欧美日韩国产一二三| 亚洲男帅同性gay1069| 成人免费视频一区| 久久久久久久电影| 久久精品国产一区二区三| 欧美欧美午夜aⅴ在线观看| 一区二区三区四区在线播放| eeuss国产一区二区三区| 国产色一区二区| 国产一区二区h| 精品粉嫩超白一线天av| 麻豆免费看一区二区三区| 欧美疯狂性受xxxxx喷水图片| 亚洲无人区一区| 欧美性感一区二区三区| 亚洲综合久久av| 在线欧美小视频| 一个色综合网站| 欧美三区在线观看| 亚洲午夜精品网| 欧美日韩国产成人在线91| 亚洲成人tv网| 欧美精品粉嫩高潮一区二区| 视频一区二区三区在线| 欧美精品1区2区3区| 日韩在线卡一卡二| 日韩一区二区影院| 精品中文av资源站在线观看| 精品久久国产字幕高潮| 国产在线日韩欧美| 国产午夜精品久久久久久久| 成人免费黄色在线| 国产精品私人自拍| 91在线你懂得| 亚洲综合色丁香婷婷六月图片| 欧美日韩一区三区| 日本午夜一本久久久综合| 精品电影一区二区| 国产精品亚洲专一区二区三区| 欧美激情一二三区| 99re热这里只有精品免费视频| 亚洲人成亚洲人成在线观看图片 | 国产成人精品亚洲日本在线桃色| 日本一区二区三区久久久久久久久不| 成人av片在线观看| 亚洲一区二区三区美女| 69堂亚洲精品首页| 国产在线精品免费av| 中文字幕免费不卡| 91福利在线看| 伦理电影国产精品| 国产精品三级视频| 欧美午夜在线观看| 另类欧美日韩国产在线| 中文字幕av不卡| 欧美伊人久久大香线蕉综合69 | 最新日韩在线视频| 欧美日韩视频专区在线播放| 麻豆国产一区二区| 国产精品美女久久久久久久| 欧美性受xxxx| 激情偷乱视频一区二区三区| 亚洲同性gay激情无套| 欧美酷刑日本凌虐凌虐| 国产麻豆精品视频| 一区二区三区美女| 欧美成人aa大片| 91在线观看地址| 日韩**一区毛片| 国产精品美女久久福利网站| 欧美日韩免费一区二区三区视频| 韩国三级在线一区| 亚洲人成小说网站色在线| 91精品久久久久久蜜臀| 国产成人免费视频网站高清观看视频 | 欧美人与性动xxxx| 成人精品国产免费网站| 天天av天天翘天天综合网色鬼国产| 久久先锋影音av鲁色资源| 在线国产亚洲欧美| 国产精品中文字幕一区二区三区| 一区av在线播放| 国产亚洲一本大道中文在线| 欧美日韩一级黄| 丁香啪啪综合成人亚洲小说 | 国产日韩欧美不卡| 欧美日韩国产三级| 成人av网址在线| 蜜臀av在线播放一区二区三区| 综合色中文字幕| 欧美成人精品1314www| 欧美午夜片在线看| 成人午夜电影久久影院| 久久精品国产**网站演员| 伊人色综合久久天天人手人婷| 久久日韩精品一区二区五区| 欧美日韩在线综合| 成人91在线观看| 黄一区二区三区| 性做久久久久久久久| 国产精品动漫网站| 久久久久久久久久电影| 日韩视频免费观看高清完整版在线观看 | 国产精品一区二区91| 亚洲123区在线观看| 亚洲日本在线看| 国产精品午夜在线| 久久影院午夜片一区| 欧美一区二区久久| 欧美色综合天天久久综合精品| 波多野结衣的一区二区三区| 国内精品久久久久影院薰衣草| 日韩激情中文字幕| 一区二区不卡在线播放| 亚洲色欲色欲www在线观看| 国产日韩欧美不卡| 久久婷婷国产综合精品青草| 日韩视频一区二区三区| 555夜色666亚洲国产免| 欧美日韩中文一区| 欧美在线视频不卡| 色女孩综合影院| 91亚洲国产成人精品一区二区三| 成人aa视频在线观看| 国产成人亚洲综合a∨婷婷图片| 精品一区二区三区在线播放| 免费不卡在线观看| 美女一区二区久久| 免费观看在线综合色| 日韩不卡一区二区三区| 丝袜脚交一区二区| 亚洲va国产天堂va久久en| 亚洲伊人伊色伊影伊综合网| 亚洲精品国产一区二区精华液| 亚洲视频一二区| 日韩美女精品在线| 亚洲欧美成aⅴ人在线观看| 17c精品麻豆一区二区免费| 国产精品久久久久久久久免费丝袜 | 一区二区三区高清| 尤物av一区二区| 亚洲自拍都市欧美小说| 亚洲国产视频一区| 五月婷婷综合在线| 日韩在线卡一卡二| 久久99热这里只有精品| 国模套图日韩精品一区二区 | 亚洲一区二区综合| 亚洲国产成人高清精品| 午夜在线成人av| 美女视频第一区二区三区免费观看网站 | 日韩精品综合一本久道在线视频| 日韩午夜激情av| 2017欧美狠狠色| 亚洲国产成人在线| 亚洲免费色视频| 性做久久久久久| 激情综合五月天| 丁香六月综合激情| 91高清在线观看| 欧美一卡二卡三卡四卡| 久久伊人蜜桃av一区二区| 中文字幕va一区二区三区| 亚洲裸体xxx| 日韩高清一区在线| 国产一区二区三区日韩| 91丨九色丨国产丨porny| 欧美日韩一区二区不卡| 日韩欧美中文字幕一区| 国产欧美视频一区二区三区| 亚洲欧洲精品一区二区精品久久久| 一二三四区精品视频| 亚洲v日本v欧美v久久精品| 极品少妇一区二区| 91伊人久久大香线蕉| 欧美精选一区二区| 国产日韩精品一区二区三区| 一个色在线综合| 国产中文字幕精品| 91福利资源站| 精品国产露脸精彩对白| 最新国产精品久久精品|