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

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

?? sd_top.vhd

?? lattice sdram 控制器VHDL源代碼
?? VHD
字號:
-- --------------------------------------------------------------------
-- >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<
-- --------------------------------------------------------------------
-- Copyright (c) 2001 by Lattice Semiconductor Corporation
-- --------------------------------------------------------------------
--
-- Permission:
--
--   Lattice Semiconductor grants permission to use this code for use
--   in synthesis for any Lattice programmable logic product.  Other
--   use of this code, including the selling or duplication of any
--   portion is strictly prohibited.
--
-- Disclaimer:
--
--   This VHDL or Verilog source code is intended as a design reference
--   which illustrates how these types of functions can be implemented.
--   It is the user's responsibility to verify their design for
--   consistency and functionality through the use of formal
--   verification methods.  Lattice Semiconductor provides no warranty
--   regarding the use or functionality of this code.
--
-- --------------------------------------------------------------------
--           
--                     Lattice Semiconductor Corporation
--                     5555 NE Moore Court
--                     Hillsboro, OR 97214
--                     U.S.A
--
--                     TEL: 1-800-Lattice (USA and Canada)
--                          408-826-6000 (other locations)
--
--                     web: http://www.latticesemi.com/
--                     email: techsupport@latticesemi.com
--
-- --------------------------------------------------------------------
-- Revision History :
-----------------------------------------------------------------------
-- Ver  | Author    | Mod. Date | Changes Made:
-----------------------------------------------------------------------
-- 0.1  | kam       | 9/3/99    | birth
-- 1.0  | kam       | ------    | Release
-----------------------------------------------------------------------


-- This is the top level module for a synchronous DRAM controller.  It 
-- includes a register value, a state machine, and a signal output module.


library IEEE;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;

entity sd_top is
  port (sdram_cs_l:     in   std_logic;                      -- sdram chip select 1
        wr_l:           in   std_logic;                      -- write strobe
        sdram_en:       in   std_logic;                      -- sdram enable
        term_l:         in   std_logic;                      -- cycle terminate
        clk:            in   std_logic;                      -- sdram clock 
        rst_l:          in   std_logic;                      -- reset signal
        byte_en:        in   std_logic_vector(3 downto 0);   -- byte enables
        add:            in   std_logic_vector(24 downto 0);  -- address bus
        sd_cke:         out  std_logic;                      -- sdram clock enable
        sd_ba:          out  std_logic_vector(1 downto 0);   -- sdram ban address
        sd_cs0_l:       out  std_logic;                      -- sdram chip select 0
        sd_cs1_l:       out  std_logic;                      -- sdram chip select 1
        sd_ras_l:       out  std_logic;                      -- sdram row address
        sd_cas_l:       out  std_logic;                      -- sdram column address
        sd_we_l:        out  std_logic;                      -- sdram write enable
        sd_add:         out  std_logic_vector(11 downto 0); -- sdram address
        sd_dqm:         out  std_logic_vector(3 downto 0);   -- sdram data qual mask
        ack_l:          out  std_logic;                      -- sdram cycle acknowledge
        sdram_setup:    inout  std_logic);                    -- sdram setup completed

--        clk:            in   std_logic;                      -- sdram clock 
--        rst_l:          in   std_logic;                      -- reset signal
--        sdram_en:       in   std_logic;                      -- sdram enable
--        wr_l:           in   std_logic;                      -- write strobe
--        sdram_cs_l:     in   std_logic;                      -- sdram chip select 1
--        term_l:         in   std_logic;                      -- cycle terminate
--        byte_en:        in   std_logic_vector(3 downto 0);   -- byte enables
--        add:            in   std_logic_vector(24 downto 0);  -- address bus
--        sd_cs0_l:       out  std_logic;                      -- sdram chip select 0
--        sd_cs1_l:       out  std_logic;                      -- sdram chip select 1
--        sd_ras_l:       out  std_logic;                      -- sdram row address
--        sd_cas_l:       out  std_logic;                      -- sdram column address
--        sd_we_l:        out  std_logic;                      -- sdram write enable
--        sd_cke:         out  std_logic;                      -- sdram clock enable
--        ack_l:          out  std_logic;                      -- sdram cycle acknowledge
--        sdram_setup:    inout  std_logic;                    -- sdram setup completed
--        sd_ba:          out  std_logic_vector(1 downto 0);   -- sdram ban address
--        sd_dqm:         out  std_logic_vector(3 downto 0);   -- sdram data qual mask
--        sd_add:         out  std_logic_vector(11 downto 0)); -- sdram address



end sd_top;

architecture RTL of sd_top is

  signal  sdram_mode_reg: std_logic_vector(11 downto 0);
  signal  sdram_cmnd:     std_logic_vector(1 downto 0);   
  signal  sdram_cycle:    std_logic_vector(3 downto 0);      -- type of cycle 
  signal  state_cntr:     std_logic_vector(3 downto 0);      -- command cycle bits
  signal  rfrsh_req:      std_logic;                         -- refresh clock
  signal  cmnd_cycle_req: std_logic;

  component sd_cnfg
    port ( clk:            in  std_logic;
           rst_l:          in  std_logic;
           sdram_en:       in  std_logic;
           sdram_cycle:    in  std_logic_vector(3 downto 0);
           state_cntr:     in  std_logic_vector(3 downto 0);
           sdram_mode_reg: out std_logic_vector(11 downto 0);
           sdram_cmnd:     out std_logic_vector(1 downto 0);
           cmnd_cycle_req: out  std_logic;
           sdram_setup:    out std_logic);
  end component;

     
  component sd_state
     port (sdram_cs_l:      in   std_logic;
           cmnd_cycle_req:  in   std_logic;
           rfrsh_req:       in   std_logic;
           clk:             in   std_logic;
           rst_l:           in   std_logic;
           sdram_cycle:     out  std_logic_vector(3 downto 0);
           state_cntr:      out  std_logic_vector(3 downto 0));
  end component;


  component sd_rfrsh
     port (clk:         in  std_logic;
           rst_l:       in  std_logic;
           sdram_setup: in  std_logic;
           sdram_cycle: in  std_logic_vector(3 downto 0);
           rfrsh_req:   out std_logic);
  end component;


  component sd_sig
     port (clk:            in   std_logic;
           rst_l:          in   std_logic;
           sdram_cycle:    in   std_logic_vector(3 downto 0);
           state_cntr:     in   std_logic_vector(3 downto 0);
           sdram_mode_reg: in   std_logic_vector(11 downto 0);
           sdram_cmnd:     in   std_logic_vector(1 downto 0);
           add:            in   std_logic_vector(24 downto 0);
           wr_l:           in   std_logic;
           byte_en:        in   std_logic_vector(3 downto 0);
           term_l:         in   std_logic;
           sd_cs0_l:       out  std_logic;
           sd_cs1_l:       out  std_logic;
           sd_ras_l:       out  std_logic;
           sd_cas_l:       out  std_logic;
           sd_we_l:        out  std_logic;
           sd_cke:         out  std_logic;
           sd_dqm:         out  std_logic_vector(3 downto 0);
           ack_l:          out  std_logic;
           sd_add:         out  std_logic_vector(11 downto 0);
           sd_ba:          out  std_logic_vector(1 downto 0));
  end component;

  begin


  U1: sd_cnfg
    port map (sdram_en => sdram_en,
              clk => clk,
              rst_l => rst_l,
              sdram_cycle => sdram_cycle,
              state_cntr => state_cntr,
              sdram_mode_reg => sdram_mode_reg,
              sdram_cmnd => sdram_cmnd,
              cmnd_cycle_req => cmnd_cycle_req,
              sdram_setup => sdram_setup);
 
  U2: sd_state
    port map (sdram_cs_l => sdram_cs_l,
             cmnd_cycle_req  => cmnd_cycle_req,
             rfrsh_req =>rfrsh_req,
             clk => clk,
             rst_l => rst_l,
             sdram_cycle => sdram_cycle,
             state_cntr => state_cntr);

  U3: sd_rfrsh
    port map (clk => clk,
              rst_l => rst_l,
              sdram_setup => sdram_setup,
              sdram_cycle => sdram_cycle,
              rfrsh_req => rfrsh_req);

  U4: sd_sig
    port map (add => add,
              wr_l => wr_l,
              byte_en => byte_en,
              term_l => term_l,
              sdram_cycle => sdram_cycle,
              state_cntr => state_cntr,
              sdram_mode_reg => sdram_mode_reg,
              sdram_cmnd => sdram_cmnd,
              rst_l => rst_l,                 
              clk => clk,
              sd_add => sd_add,
              sd_ba => sd_ba,
              sd_cs0_l => sd_cs0_l,
              sd_cs1_l => sd_cs1_l,
              sd_ras_l => sd_ras_l,
              sd_cas_l => sd_cas_l,
              sd_we_l => sd_we_l,
              sd_cke => sd_cke,
              sd_dqm => sd_dqm,
              ack_l => ack_l);
		  
end architecture RTL;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产入口| 一区二区三区不卡视频| 亚洲另类在线一区| 久久电影网电视剧免费观看| 色婷婷av一区二区三区gif | 中文字幕第一区综合| 亚洲资源中文字幕| 国产成人夜色高潮福利影视| 欧美一级一区二区| 一区二区三区 在线观看视频| 国产一区二区精品久久99| 欧美日韩高清一区| 亚洲欧美日韩一区二区三区在线观看 | 午夜精品一区二区三区电影天堂| 国产不卡高清在线观看视频| 日韩一级大片在线| 日韩中文字幕亚洲一区二区va在线 | 国产精品欧美精品| 国产一区二区精品久久99| 日韩午夜精品电影| 免费在线观看视频一区| 777久久久精品| 香蕉成人伊视频在线观看| 91福利视频网站| 亚洲美女少妇撒尿| 91美女精品福利| 亚洲日本免费电影| 91亚洲精品一区二区乱码| 国产精品乱码一区二区三区软件 | 欧美日韩在线免费视频| 亚洲精品少妇30p| 色综合久久综合网97色综合| 亚洲欧美另类久久久精品| 99久久久久久| 一区二区三区欧美视频| 在线精品观看国产| 日韩精品电影一区亚洲| 日韩美女在线视频 | 色国产综合视频| 一区二区三区久久| 欧美嫩在线观看| 免费观看91视频大全| 精品国产乱码久久久久久浪潮| 国产综合色精品一区二区三区| 精品福利视频一区二区三区| 国内外成人在线| 国产精品入口麻豆九色| 日本韩国欧美在线| 蜜臀av国产精品久久久久| 精品免费国产一区二区三区四区| 国产成人在线免费观看| 日韩一区欧美小说| 欧美日本一区二区三区四区| 国产在线播放一区二区三区| 国产精品女人毛片| 欧美日韩一级二级| 国产呦萝稀缺另类资源| 中文字幕一区二区三区精华液 | 精品国产第一区二区三区观看体验| 国产成人日日夜夜| 亚洲国产欧美日韩另类综合 | 亚洲国产激情av| 在线一区二区三区四区五区| 青青草91视频| 国产精品久久久久久久久久久免费看 | 国产午夜亚洲精品理论片色戒 | 成人性生交大片| 亚洲久本草在线中文字幕| 这里只有精品99re| 本田岬高潮一区二区三区| 丝袜亚洲另类丝袜在线| 中文字幕精品一区| 4438成人网| 99麻豆久久久国产精品免费 | 久久久久久亚洲综合| 色婷婷av一区二区| 国产毛片精品国产一区二区三区| 亚洲精品写真福利| 精品乱码亚洲一区二区不卡| 色婷婷综合五月| 国产一区二区伦理片| 视频在线观看一区二区三区| 亚洲国产精品成人综合色在线婷婷 | 欧美在线不卡视频| 国产精品911| 麻豆国产精品777777在线| 亚洲激情自拍偷拍| 中文字幕第一区综合| 日韩欧美亚洲一区二区| 欧美人妇做爰xxxⅹ性高电影| aaa欧美日韩| 国产成人aaa| 国产精品自拍三区| 美洲天堂一区二卡三卡四卡视频| 一区二区三区欧美在线观看| 国产精品妹子av| 久久亚洲欧美国产精品乐播| 在线不卡欧美精品一区二区三区| 91原创在线视频| av在线不卡网| 成人精品免费看| 国产精一区二区三区| 国内成+人亚洲+欧美+综合在线| 亚洲成av人综合在线观看| 一区二区三区国产| 亚洲精品第一国产综合野| 国产精品成人在线观看| 国产精品家庭影院| 亚洲欧美一区二区三区极速播放 | 91一区二区在线观看| 成人免费高清视频在线观看| 国产成人免费在线| 国产毛片一区二区| 成人性色生活片免费看爆迷你毛片| 国产成a人亚洲| 成人免费毛片app| 91社区在线播放| 色婷婷狠狠综合| 欧美日韩高清不卡| 日韩欧美一区二区久久婷婷| 久久影视一区二区| 国产日韩一级二级三级| 亚洲国产高清不卡| 一区二区三区四区在线免费观看| 亚洲精品久久久久久国产精华液 | 国产精品丝袜91| 亚洲欧美自拍偷拍| 亚洲精品国产视频| 三级欧美韩日大片在线看| 热久久免费视频| 国产一区二区0| voyeur盗摄精品| 欧美性videosxxxxx| 9191成人精品久久| 久久久久综合网| 亚洲乱码精品一二三四区日韩在线| 亚洲成av人片一区二区梦乃| 人人精品人人爱| 成人动漫av在线| 欧美精品第1页| 久久影视一区二区| 亚洲精品伦理在线| 捆绑调教一区二区三区| 国产在线精品一区二区不卡了| 99视频在线精品| 91精品国产美女浴室洗澡无遮挡| 久久久亚洲欧洲日产国码αv| 国产精品传媒视频| 青娱乐精品视频| 成人动漫在线一区| 日韩欧美国产高清| 中文字幕制服丝袜成人av | 2017欧美狠狠色| 一区二区欧美国产| 国产精品综合视频| 777欧美精品| 亚洲黄色录像片| 国产精品一区在线| 欧美日韩中字一区| 国产女同性恋一区二区| 人人爽香蕉精品| 在线观看欧美日本| 久久久99久久| 日日欢夜夜爽一区| 91无套直看片红桃| wwwwxxxxx欧美| 婷婷久久综合九色综合绿巨人| 国产91对白在线观看九色| 欧美情侣在线播放| 一区二区国产视频| 国产xxx精品视频大全| 日韩一区二区三区电影| 亚洲第一成人在线| 色久综合一二码| 中文成人综合网| 激情欧美一区二区三区在线观看| 欧美日韩亚洲综合在线| 亚洲人成精品久久久久久| 成人免费毛片高清视频| 国产喷白浆一区二区三区| 久久国产精品免费| 91精品国产色综合久久不卡蜜臀| 成人欧美一区二区三区白人| 国产成人亚洲综合a∨婷婷| 精品久久国产字幕高潮| 日本少妇一区二区| 538在线一区二区精品国产| 亚洲成人综合在线| 欧美亚日韩国产aⅴ精品中极品| 综合久久久久综合| 成人av免费在线播放| 欧美国产日本韩| 成人动漫一区二区在线| 中文字幕欧美激情| 丰满白嫩尤物一区二区| 国产午夜精品美女毛片视频| 国产69精品久久久久毛片| 中文在线资源观看网站视频免费不卡| 国产真实乱子伦精品视频| 欧美激情资源网|