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

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

?? sdram_tb.vhd

?? SDRAM IPCore控制程序源代碼。 請問有無usb原碼
?? VHD
字號:
library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.all;
use IEEE.numeric_std.all;
use WORK.common.all;
use WORK.rand.all;
use WORK.mem.all;
use WORK.sdram.all;
ENTITY sdram_tb IS
	generic(
      FREQ                 :     natural := 50_000;  -- operating frequency in KHz
      IN_PHASE             :     boolean := true;  -- SDRAM and controller work on same or opposite clock edge
      PIPE_EN              :     boolean := false;  -- if true, enable pipelined read operations
      MAX_NOP              :     natural := 10000;  -- number of NOPs before entering self-refresh
      MULTIPLE_ACTIVE_ROWS :     boolean := false;  -- if true, allow an active row in each bank
      DATA_WIDTH           :     natural := 32;  -- host & SDRAM data width
      NROWS                :     natural := 4096;  -- number of rows in SDRAM array
      NCOLS                :     natural := 256;  -- number of columns in SDRAM array
      HADDR_WIDTH          :     natural := 23;  -- host-side address width
	  ADDR_WIDTH 		   :     natural := 23;
      SADDR_WIDTH          :     natural := 12  -- SDRAM-side address width
      );
	PORT
	(
		clk				: in std_logic;
		rst_n			: in std_logic;
		bt_doAgain_n    : in  std_logic;  -- bt_doAgain_n='0',do sdram testing again
      	led_opBegun     : out std_logic;  -- read/write/self-refresh op has begun (clocked)
      	led_rdPending   : out std_logic;  -- true if read operation(s) are still in the pipeline
      	led_done        : out std_logic;  -- read or write operation is done
		led_rdDone      : out std_logic;  -- read operation is done and data is available        
		status          : out std_logic_vector(3 downto 0);  -- diagnostic status of the FSM         
	  	
		cke             : out std_logic;  -- clock-enable to SDRAM
      	ce_n            : out std_logic;  -- chip-select to SDRAM
      	ras_n           : out std_logic;  -- SDRAM row address strobe
      	cas_n           : out std_logic;  -- SDRAM column address strobe
      	we_n            : out std_logic;  -- SDRAM write enable
      	ba              : out std_logic_vector(1 downto 0);  -- SDRAM bank address
      	sAddr           : out std_logic_vector(SADDR_WIDTH-1 downto 0);  -- SDRAM row/column address
      	sD              : inout  std_logic_vector(DATA_WIDTH-1 downto 0);  -- data from/to SDRAM
      	dqm             : out std_logic_vector(DATA_WIDTH/8-1 downto 0);
	    LD				: out std_logic_vector(6 downto 0)
	);
END sdram_tb;
ARCHITECTURE a OF sdram_tb IS
    SIGNAL dIn        :   std_logic_vector(DATA_WIDTH-1 downto 0);  -- data from memory
    SIGNAL rd         :  std_logic;         -- memory read control signal
    SIGNAL wr         :  std_logic;         -- memory write control signal
    SIGNAL addr       :  std_logic_vector(ADDR_WIDTH-1 downto 0);  -- address to memory
    SIGNAL dOut       :  std_logic_vector(DATA_WIDTH-1 downto 0);  -- data to memory
    SIGNAL progress   :  std_logic_vector(1 downto 0);  -- memory test progress indicator
    SIGNAL err        :  std_logic;
	SIGNAL tempBegun  :  std_logic;
	SIGNAL tempDone	  :  std_logic;
	SIGNAL tempRdPending	: std_logic;
	SIGNAL tempRdDone :  std_logic;
	SIGNAL earlyOpBegun : std_logic;
BEGIN
	memt : memTest 
	
	PORT MAP
	(
		clk=>clk,
		rst_n=>rst_n,
		doAgain_n=>bt_doAgain_n,
		begun=>tempBegun,
		done=>tempDone,
		dIn =>dIn ,
		rdPending=>tempRdPending,
		rd=>rd,
		wr=>wr,
		addr=>addr,
		dOut=>dOut,
		progress=>progress,
		err=>err
	);
	sdram1 : sdramCntl 
	PORT MAP
	(
		clk=>clk,
		rst_n=>rst_n,
		lock =>'1',
		rd=>rd,
		wr=>wr,
		earlyOpBegun=>earlyOpBegun,
		opBegun=>tempBegun,
		rdPending=>tempRdPending,
		done=>tempDone,
		rdDone=>tempRdDone,
		hAddr=>addr,
		hDIn =>dOut,
		hDOut=>dIn,
		status =>status ,
		cke=>cke,
		ce_n=>ce_n,
		ras_n=>ras_n,
		cas_n =>cas_n ,
		we_n=>we_n,
		ba=>ba,
		sAddr=>sAddr,
		sDIn=>sD,
		sDOut=>sD,
		dqm =>dqm 
	);
	
	
	--testing 
	
	testing:
	--test the sdamController
	--if the LD show "E",it means some error occur
	--if the LD show "0",it means no error occur,the sdramController is ok
	  LD<="0111111" when err='0' else
		  "1111001"when err='1' else
		  "1111111";
	
	
	--indicate the testing process
  	--LD	<=	"0111111" WHEN progress="00" ELSE	--indicate the current controller state is INIT
	--		"0000110" WHEN progress="01" ELSE	--indicate the current controller state is LOAD
	--		"1011011" WHEN progress="10" ELSE	--indicate the current controller state is COMPARE orEMPTY_PIPE
	--		"1001111" WHEN progress="11" ELSE	--indicate the current controller state is STOP
	--		"1111111";							--indicate the current controller state is system error
  
  	--indicate the controller operation process
  	--led_opBegun<=tempBegun;	--indicate the testing operation(s) has begun
  	--led_done<=tempDone;		--indicate the read/write operation(s) has done
  	--led_rdPending<=tempRdPending;	--indicate the read operation(s) are still in the pipeline
  	--led_rdDone<=tempRdDone;	--indicate the read operation is done and data is available
END a;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国精产品一区一区三区mba桃花| 亚洲欧美怡红院| 日本不卡一区二区三区高清视频| 欧美午夜视频网站| 偷窥国产亚洲免费视频| 日韩精品一区二区在线观看| 免费在线欧美视频| xfplay精品久久| 91一区在线观看| 亚洲电影一级黄| 精品国产在天天线2019| 高清av一区二区| 又紧又大又爽精品一区二区| 欧美精品一二三四| 国产在线不卡视频| 亚洲黄色av一区| 日韩免费视频一区| 99精品欧美一区| 丝袜亚洲精品中文字幕一区| 国产亚洲综合在线| 欧美在线观看一区二区| 国产一区二区调教| 亚洲色图视频网| 欧美福利视频导航| 成人精品亚洲人成在线| 亚洲国产日韩在线一区模特| 精品免费视频.| 色菇凉天天综合网| 激情图片小说一区| 夜夜嗨av一区二区三区| 精品国产亚洲在线| 在线免费视频一区二区| 狠狠色丁香婷综合久久| 一区二区三区美女视频| 欧美精品一区二区三区在线| 91视频在线观看| 另类中文字幕网| 亚洲精品中文在线影院| 久久亚洲精华国产精华液| 日本精品免费观看高清观看| 国产精品一区二区不卡| 亚洲成人综合网站| 综合分类小说区另类春色亚洲小说欧美 | 亚洲成年人影院| 国产精品久久久爽爽爽麻豆色哟哟 | 国产精品情趣视频| 91麻豆精品国产综合久久久久久| 不卡的av在线| 国产美女视频91| 日韩专区欧美专区| 一区二区三区色| 日本一区二区免费在线| 日韩写真欧美这视频| 欧美日韩一区中文字幕| aaa国产一区| 成人一级视频在线观看| 九一九一国产精品| 三级成人在线视频| 亚洲综合一二区| 日韩美女视频一区| 国产精品精品国产色婷婷| 久久精品一区二区三区不卡| 日韩一区二区电影网| 欧美精品在线一区二区三区| 一道本成人在线| 97se亚洲国产综合自在线不卡| 国产福利91精品| 国产成人午夜视频| 国产电影精品久久禁18| 国产精品一二三四| 国产伦精品一区二区三区免费迷 | 日韩一卡二卡三卡国产欧美| 欧美三级在线看| 欧美日韩中字一区| 欧美视频日韩视频在线观看| 欧美探花视频资源| 欧美日韩中文字幕一区| 欧美日韩成人高清| 在线播放欧美女士性生活| 欧美日韩在线不卡| 91精品国产综合久久小美女| 欧美电影一区二区| 3d动漫精品啪啪| 日韩一级视频免费观看在线| 精品国产乱码久久久久久浪潮 | 日韩精品1区2区3区| 图片区小说区国产精品视频| 日韩精品三区四区| 久久99精品久久只有精品| 精品无码三级在线观看视频| 国产综合久久久久久久久久久久 | www.成人网.com| 色婷婷亚洲综合| 欧美日韩国产在线观看| 欧美一区二区网站| 久久欧美中文字幕| 1024国产精品| 午夜精品成人在线视频| 蜜桃视频一区二区| 国产成人鲁色资源国产91色综| 成人高清在线视频| 欧美私人免费视频| 精品国产91亚洲一区二区三区婷婷| 国产欧美日本一区视频| 亚洲一区二区三区自拍| 免费视频一区二区| 成人激情午夜影院| 在线不卡一区二区| 中日韩av电影| 亚洲午夜私人影院| 国产激情一区二区三区桃花岛亚洲| 国产·精品毛片| 欧美综合天天夜夜久久| 欧美精品一区二区三区久久久| 国产精品短视频| 日本欧美肥老太交大片| 成人av在线影院| 欧美狂野另类xxxxoooo| 国产欧美日韩视频在线观看| 亚洲超碰97人人做人人爱| 国产一区二区不卡在线| 欧美日韩一卡二卡三卡| 久久综合色婷婷| 亚洲永久精品大片| 国产精品一区在线| 欧美日韩精品欧美日韩精品一综合| 欧美精品一区二区三区一线天视频| 亚洲三级电影网站| 激情五月激情综合网| 欧美日韩日日夜夜| 国产精品久久久久一区二区三区共| 亚洲综合精品自拍| 国产iv一区二区三区| 91国产丝袜在线播放| 国产亚洲欧美一区在线观看| 日韩中文字幕区一区有砖一区| 成人久久18免费网站麻豆| 精品国产一区二区三区四区四| 亚洲一区二区五区| 一本色道久久综合亚洲精品按摩| 久久久亚洲午夜电影| 蜜桃精品视频在线| 欧美精品日韩精品| 洋洋成人永久网站入口| 91原创在线视频| 国产日韩欧美一区二区三区综合 | 国产一区二区三区香蕉| 欧美日韩国产一二三| 一区二区三区不卡在线观看 | 国产精品久久久久久亚洲毛片 | 精品在线免费观看| 91精品国产综合久久婷婷香蕉| 一区二区三区高清| 色吊一区二区三区| 亚洲美腿欧美偷拍| 91亚洲精品乱码久久久久久蜜桃 | 国产精品国产精品国产专区不蜜| 狠狠网亚洲精品| 欧美一级淫片007| 亚洲成人在线网站| 欧美日韩国产精选| 婷婷亚洲久悠悠色悠在线播放| 色综合欧美在线| 一区二区三区不卡在线观看| 99视频一区二区| 亚洲精品国产无天堂网2021| 91亚洲资源网| 亚洲一区在线电影| 欧美精品少妇一区二区三区| 亚洲h精品动漫在线观看| 在线观看三级视频欧美| 在线视频亚洲一区| 91伊人久久大香线蕉| 成人av资源下载| 欧美高清在线一区二区| 国产黑丝在线一区二区三区| 国产欧美日韩久久| 99久久精品国产网站| 亚洲蜜臀av乱码久久精品蜜桃| 91免费小视频| 亚洲国产精品久久久男人的天堂 | 91婷婷韩国欧美一区二区| 一区二区三区在线免费播放 | 欧美一级片在线| 激情欧美一区二区三区在线观看| 久久婷婷久久一区二区三区| 国产91精品一区二区麻豆网站| 国产精品理伦片| 欧美三级韩国三级日本一级| 蜜臀av亚洲一区中文字幕| www亚洲一区| 成人av在线一区二区三区| 亚洲午夜在线观看视频在线| 日韩精品一区在线| 99精品久久免费看蜜臀剧情介绍| 亚洲国产成人av网| 久久久夜色精品亚洲| 91精品办公室少妇高潮对白| 蜜臀久久久99精品久久久久久| 久久久高清一区二区三区|