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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ddr_cntl_a_data_read_controller_0.v

?? arm控制FPGA的DDR測(cè)試代碼
?? V
字號(hào):
//////////////////////////////////////////////////////////////////////////////// Copyright (c) 2005 Xilinx, Inc.// This design is confidential and proprietary of Xilinx, All Rights Reserved./////////////////////////////////////////////////////////////////////////////////   ____  ____//  /   /\/   /// /___/  \  / Vendor: Xilinx// \   \   \/ Version: 1.6//  \   \    Application : MIG//  /   /    Filename: ddr_cntl_a_data_read_controller_0.v// /___/   /\ Date Last Modified:  Tue Jul 11 2006// \   \  /  \ Date Created: Mon May 2 2005//  \___\/\___\// Device: Spartan-3/3e// Design Name: DDR1_S3/S3e// Description: This module has instantiation for fifo_0_wr_en, fifo_1_wr_en, dqs_delay and wr_gray_cntr.///////////////////////////////////////////////////////////////////////////////`include "ddr_cntl_a_parameters_0.v"`timescale 1ns/100psmodule ddr_cntl_a_data_read_controller_0 (     				clk90,				reset_r,				reset90_r,				rst_dqs_div_in,				delay_sel,					dqs_int_delay_in0,	dqs_int_delay_in1,	dqs_int_delay_in2,	dqs_int_delay_in3,				     fifo_00_wr_en_val,     fifo_01_wr_en_val,     fifo_10_wr_en_val,     fifo_11_wr_en_val,     fifo_20_wr_en_val,     fifo_21_wr_en_val,     fifo_30_wr_en_val,     fifo_31_wr_en_val,     				     fifo_00_wr_addr_val,     fifo_01_wr_addr_val,     fifo_10_wr_addr_val,     fifo_11_wr_addr_val,     fifo_20_wr_addr_val,     fifo_21_wr_addr_val,     fifo_30_wr_addr_val,     fifo_31_wr_addr_val,				     dqs0_delayed_col0_val,     dqs0_delayed_col1_val,     dqs1_delayed_col0_val,     dqs1_delayed_col1_val,     dqs2_delayed_col0_val,     dqs2_delayed_col1_val,     dqs3_delayed_col0_val,     dqs3_delayed_col1_val,				fifo0_rd_addr,				fifo1_rd_addr,				u_data_val,				read_valid_data_1_val			);     input    clk90;     input     reset_r;     input     reset90_r;     input     rst_dqs_div_in;     input     [4:0] delay_sel;   			input      dqs_int_delay_in0;	input      dqs_int_delay_in1;	input      dqs_int_delay_in2;	input      dqs_int_delay_in3;     input     [3:0] fifo0_rd_addr ;     input     [3:0] fifo1_rd_addr ;					  					       output     u_data_val;     output     read_valid_data_1_val;    		     output     fifo_00_wr_en_val;	     output     fifo_01_wr_en_val;	     output     fifo_10_wr_en_val;	     output     fifo_11_wr_en_val;	     output     fifo_20_wr_en_val;	     output     fifo_21_wr_en_val;	     output     fifo_30_wr_en_val;	     output     fifo_31_wr_en_val;		     output     [3:0] fifo_00_wr_addr_val;     output     [3:0] fifo_01_wr_addr_val;     output     [3:0] fifo_10_wr_addr_val;     output     [3:0] fifo_11_wr_addr_val;     output     [3:0] fifo_20_wr_addr_val;     output     [3:0] fifo_21_wr_addr_val;     output     [3:0] fifo_30_wr_addr_val;     output     [3:0] fifo_31_wr_addr_val;	     output     dqs0_delayed_col0_val;     output     dqs0_delayed_col1_val;     output     dqs1_delayed_col0_val;     output     dqs1_delayed_col1_val;     output     dqs2_delayed_col0_val;     output     dqs2_delayed_col1_val;     output     dqs3_delayed_col0_val;     output     dqs3_delayed_col1_val;   wire [(`data_strobe_width-1):0] dqs_delayed_col0;    wire [(`data_strobe_width-1):0] dqs_delayed_col1;    wire fifo_00_empty;   wire fifo_01_empty;	   wire [3:0] fifo_00_wr_addr;   wire [3:0] fifo_01_wr_addr;   wire [3:0] fifo_10_wr_addr;   wire [3:0] fifo_11_wr_addr;   wire [3:0] fifo_20_wr_addr;   wire [3:0] fifo_21_wr_addr;   wire [3:0] fifo_30_wr_addr;   wire [3:0] fifo_31_wr_addr;   wire read_valid_data_0_1;   reg  read_valid_data_r;    reg  read_valid_data_r1; 		   wire dqs0_delayed_col0;   wire dqs0_delayed_col1;   wire dqs1_delayed_col0;   wire dqs1_delayed_col1;   wire dqs2_delayed_col0;   wire dqs2_delayed_col1;   wire dqs3_delayed_col0;   wire dqs3_delayed_col1;	   wire  fifo_00_wr_en;   wire  fifo_01_wr_en;   wire  fifo_10_wr_en;   wire  fifo_11_wr_en;   wire  fifo_20_wr_en;   wire  fifo_21_wr_en;   wire  fifo_30_wr_en;   wire  fifo_31_wr_en;		   reg [3:0] fifo_00_wr_addr_d;   reg [3:0] fifo_00_wr_addr_2d;   reg [3:0] fifo_00_wr_addr_3d;   reg [3:0] fifo_01_wr_addr_d;   reg [3:0] fifo_01_wr_addr_2d;   reg [3:0] fifo_01_wr_addr_3d;   wire [(`data_width-1):0] ddr_dq_in;   wire [(`data_width-1):0] write_data270_1;   wire [(`data_width-1):0] write_data270_2;   wire rst_dqs_div;    	   wire rst_dqs_delay_0_n;   wire rst_dqs_delay_0_n_1;   wire rst_dqs_delay_1_n;   wire rst_dqs_delay_1_n_1;   wire rst_dqs_delay_2_n;   wire rst_dqs_delay_2_n_1;   wire rst_dqs_delay_3_n;   wire rst_dqs_delay_3_n_1;	   wire dqs0_delayed_col0_n;   wire dqs0_delayed_col1_n;   wire dqs1_delayed_col0_n;   wire dqs1_delayed_col1_n;   wire dqs2_delayed_col0_n;   wire dqs2_delayed_col1_n;   wire dqs3_delayed_col0_n;   wire dqs3_delayed_col1_n;   reg  u_data_val_r;   	   assign dqs0_delayed_col0 = dqs_delayed_col0[0];   assign dqs0_delayed_col1 = dqs_delayed_col1[0];   assign dqs1_delayed_col0 = dqs_delayed_col0[1];   assign dqs1_delayed_col1 = dqs_delayed_col1[1];   assign dqs2_delayed_col0 = dqs_delayed_col0[2];   assign dqs2_delayed_col1 = dqs_delayed_col1[2];   assign dqs3_delayed_col0 = dqs_delayed_col0[3];   assign dqs3_delayed_col1 = dqs_delayed_col1[3];	   assign fifo_00_wr_addr_val = fifo_00_wr_addr;    assign fifo_01_wr_addr_val = fifo_01_wr_addr;   assign fifo_10_wr_addr_val = fifo_10_wr_addr;    assign fifo_11_wr_addr_val = fifo_11_wr_addr;   assign fifo_20_wr_addr_val = fifo_20_wr_addr;    assign fifo_21_wr_addr_val = fifo_21_wr_addr;   assign fifo_30_wr_addr_val = fifo_30_wr_addr;    assign fifo_31_wr_addr_val = fifo_31_wr_addr;	   assign fifo_00_wr_en_val   =	fifo_00_wr_en;   assign fifo_01_wr_en_val   =	fifo_01_wr_en;   assign fifo_10_wr_en_val   =	fifo_10_wr_en;   assign fifo_11_wr_en_val   =	fifo_11_wr_en;   assign fifo_20_wr_en_val   =	fifo_20_wr_en;   assign fifo_21_wr_en_val   =	fifo_21_wr_en;   assign fifo_30_wr_en_val   =	fifo_30_wr_en;   assign fifo_31_wr_en_val   =	fifo_31_wr_en;	   assign dqs0_delayed_col0_val = dqs0_delayed_col0;   assign dqs0_delayed_col1_val = dqs0_delayed_col1;   assign dqs1_delayed_col0_val = dqs1_delayed_col0;   assign dqs1_delayed_col1_val = dqs1_delayed_col1;   assign dqs2_delayed_col0_val = dqs2_delayed_col0;   assign dqs2_delayed_col1_val = dqs2_delayed_col1;   assign dqs3_delayed_col0_val = dqs3_delayed_col0;   assign dqs3_delayed_col1_val = dqs3_delayed_col1;	   assign dqs0_delayed_col0_n = ~ dqs0_delayed_col0;   assign dqs0_delayed_col1_n = ~ dqs0_delayed_col1;   assign dqs1_delayed_col0_n = ~ dqs1_delayed_col0;   assign dqs1_delayed_col1_n = ~ dqs1_delayed_col1;   assign dqs2_delayed_col0_n = ~ dqs2_delayed_col0;   assign dqs2_delayed_col1_n = ~ dqs2_delayed_col1;   assign dqs3_delayed_col0_n = ~ dqs3_delayed_col0;   assign dqs3_delayed_col1_n = ~ dqs3_delayed_col1;   assign fifo_00_empty = (fifo0_rd_addr == fifo_00_wr_addr_3d) ? 1'b1 : 1'b0;   assign fifo_01_empty = (fifo1_rd_addr == fifo_01_wr_addr_3d) ? 1'b1 : 1'b0;   assign read_valid_data_0_1 = ((~fifo_00_empty) & (~fifo_01_empty));   assign read_valid_data_1_val = (read_valid_data_0_1);   assign u_data_val = u_data_val_r;      always@(posedge clk90)begin      if(reset90_r)begin         fifo_00_wr_addr_d <= 4'd0;         fifo_01_wr_addr_d <= 4'd0;         fifo_00_wr_addr_2d <= 4'd0;         fifo_01_wr_addr_2d <= 4'd0;         fifo_00_wr_addr_3d <= 4'd0;         fifo_01_wr_addr_3d <= 4'd0;      end      else begin         fifo_00_wr_addr_d <= fifo_00_wr_addr;         fifo_01_wr_addr_d <= fifo_01_wr_addr;         fifo_00_wr_addr_2d <= fifo_00_wr_addr_d;         fifo_01_wr_addr_2d <= fifo_01_wr_addr_d;         fifo_00_wr_addr_3d <= fifo_00_wr_addr_2d;         fifo_01_wr_addr_3d <= fifo_01_wr_addr_2d;      end   end   always@(posedge clk90)begin      if(reset90_r)begin         u_data_val_r <= 1'b0;         read_valid_data_r <= 1'b0;         read_valid_data_r1 <= 1'b0;      end      else begin         read_valid_data_r <= read_valid_data_0_1;         read_valid_data_r1 <= read_valid_data_r;         u_data_val_r <= read_valid_data_r1;      end   end    // rst_dqs_div instantation.    ddr_cntl_a_dqs_delay rst_dqs_div_delayed1 (.clk_in(rst_dqs_div_in), .sel_in(delay_sel), .clk_out(rst_dqs_div));  //DQS Internal Delay Circuit implemented in LUTs			   ddr_cntl_a_dqs_delay dqs_delay0_col0(.clk_in(dqs_int_delay_in0), .sel_in(delay_sel),   .clk_out(dqs_delayed_col0[0])) ;   ddr_cntl_a_dqs_delay dqs_delay0_col1(.clk_in(dqs_int_delay_in0), .sel_in(delay_sel),   .clk_out(dqs_delayed_col1[0])) ;   ddr_cntl_a_dqs_delay dqs_delay1_col0(.clk_in(dqs_int_delay_in1), .sel_in(delay_sel),   .clk_out(dqs_delayed_col0[1])) ;   ddr_cntl_a_dqs_delay dqs_delay1_col1(.clk_in(dqs_int_delay_in1), .sel_in(delay_sel),   .clk_out(dqs_delayed_col1[1])) ;   ddr_cntl_a_dqs_delay dqs_delay2_col0(.clk_in(dqs_int_delay_in2), .sel_in(delay_sel),   .clk_out(dqs_delayed_col0[2])) ;   ddr_cntl_a_dqs_delay dqs_delay2_col1(.clk_in(dqs_int_delay_in2), .sel_in(delay_sel),   .clk_out(dqs_delayed_col1[2])) ;   ddr_cntl_a_dqs_delay dqs_delay3_col0(.clk_in(dqs_int_delay_in3), .sel_in(delay_sel),   .clk_out(dqs_delayed_col0[3])) ;   ddr_cntl_a_dqs_delay dqs_delay3_col1(.clk_in(dqs_int_delay_in3), .sel_in(delay_sel),   .clk_out(dqs_delayed_col1[3])) ;   // FIFO write enables   	         ddr_cntl_a_fifo_0_wr_en_0 fifo_00_wr_en_inst (.clk(dqs0_delayed_col1_n), .reset(reset_r), .din(rst_dqs_div),                                    .rst_dqs_delay_n(rst_dqs_delay_0_n), .dout(fifo_00_wr_en));   ddr_cntl_a_fifo_1_wr_en_0 fifo_01_wr_en_inst (.clk(dqs0_delayed_col0), .rst_dqs_delay_n(rst_dqs_delay_0_n),                                    .reset(reset_r), .din(rst_dqs_div), .dout(fifo_01_wr_en));   ddr_cntl_a_fifo_0_wr_en_0 fifo_10_wr_en_inst (.clk(dqs1_delayed_col1_n), .reset(reset_r), .din(rst_dqs_div),                                    .rst_dqs_delay_n(rst_dqs_delay_1_n), .dout(fifo_10_wr_en));   ddr_cntl_a_fifo_1_wr_en_0 fifo_11_wr_en_inst (.clk(dqs1_delayed_col0), .rst_dqs_delay_n(rst_dqs_delay_1_n),                                    .reset(reset_r), .din(rst_dqs_div), .dout(fifo_11_wr_en));   ddr_cntl_a_fifo_0_wr_en_0 fifo_20_wr_en_inst (.clk(dqs2_delayed_col1_n), .reset(reset_r), .din(rst_dqs_div),                                    .rst_dqs_delay_n(rst_dqs_delay_2_n), .dout(fifo_20_wr_en));   ddr_cntl_a_fifo_1_wr_en_0 fifo_21_wr_en_inst (.clk(dqs2_delayed_col0), .rst_dqs_delay_n(rst_dqs_delay_2_n),                                    .reset(reset_r), .din(rst_dqs_div), .dout(fifo_21_wr_en));   ddr_cntl_a_fifo_0_wr_en_0 fifo_30_wr_en_inst (.clk(dqs3_delayed_col1_n), .reset(reset_r), .din(rst_dqs_div),                                    .rst_dqs_delay_n(rst_dqs_delay_3_n), .dout(fifo_30_wr_en));   ddr_cntl_a_fifo_1_wr_en_0 fifo_31_wr_en_inst (.clk(dqs3_delayed_col0), .rst_dqs_delay_n(rst_dqs_delay_3_n),                                    .reset(reset_r), .din(rst_dqs_div), .dout(fifo_31_wr_en));   //write pointer gray counter instances	         ddr_cntl_a_wr_gray_cntr fifo_00_wr_addr_inst (.clk(dqs0_delayed_col1), .reset(reset_r), 								.cnt_en(fifo_00_wr_en),.wgc_gcnt(fifo_00_wr_addr));   ddr_cntl_a_wr_gray_cntr fifo_01_wr_addr_inst (.clk(dqs0_delayed_col0_n), .reset(reset_r), 								.cnt_en(fifo_01_wr_en),.wgc_gcnt(fifo_01_wr_addr));   ddr_cntl_a_wr_gray_cntr fifo_10_wr_addr_inst (.clk(dqs1_delayed_col1), .reset(reset_r), 								.cnt_en(fifo_10_wr_en),.wgc_gcnt(fifo_10_wr_addr));   ddr_cntl_a_wr_gray_cntr fifo_11_wr_addr_inst (.clk(dqs1_delayed_col0_n), .reset(reset_r), 								.cnt_en(fifo_11_wr_en),.wgc_gcnt(fifo_11_wr_addr));   ddr_cntl_a_wr_gray_cntr fifo_20_wr_addr_inst (.clk(dqs2_delayed_col1), .reset(reset_r), 								.cnt_en(fifo_20_wr_en),.wgc_gcnt(fifo_20_wr_addr));   ddr_cntl_a_wr_gray_cntr fifo_21_wr_addr_inst (.clk(dqs2_delayed_col0_n), .reset(reset_r), 								.cnt_en(fifo_21_wr_en),.wgc_gcnt(fifo_21_wr_addr));   ddr_cntl_a_wr_gray_cntr fifo_30_wr_addr_inst (.clk(dqs3_delayed_col1), .reset(reset_r), 								.cnt_en(fifo_30_wr_en),.wgc_gcnt(fifo_30_wr_addr));   ddr_cntl_a_wr_gray_cntr fifo_31_wr_addr_inst (.clk(dqs3_delayed_col0_n), .reset(reset_r), 								.cnt_en(fifo_31_wr_en),.wgc_gcnt(fifo_31_wr_addr));endmodule 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩日av一区二区| 在线视频亚洲一区| 久久久亚洲精品一区二区三区| 午夜欧美2019年伦理| 欧美视频你懂的| 亚洲综合小说图片| 欧美三级中文字幕| 亚洲成人av一区| 在线不卡a资源高清| 日韩高清不卡在线| 日韩亚洲欧美在线观看| 久久精工是国产品牌吗| 欧美精品一区二区在线观看| 国产在线观看免费一区| 久久久蜜桃精品| 高清视频一区二区| 亚洲欧洲精品天堂一级| 一本到不卡免费一区二区| 亚洲一区在线观看免费观看电影高清| 在线观看精品一区| 亚洲国产综合在线| 日韩欧美国产wwwww| 精品一区二区在线免费观看| 久久久天堂av| 99riav一区二区三区| 亚洲一区二区三区在线播放| 欧美精品aⅴ在线视频| 奇米影视一区二区三区| 久久久久国产精品人| 成人网男人的天堂| 一区二区三区欧美激情| 欧美日韩国产高清一区| 久久精品国产一区二区三| 国产午夜亚洲精品羞羞网站| 成人app下载| 亚洲一区免费在线观看| 日韩欧美国产一区二区三区| 国产精品资源在线观看| 亚洲免费三区一区二区| 91麻豆精品国产自产在线 | 国产精品的网站| 色哦色哦哦色天天综合| 日日摸夜夜添夜夜添国产精品| 日韩欧美一级二级三级久久久| 国产另类ts人妖一区二区| 中文字幕佐山爱一区二区免费| 欧美日韩精品系列| 国产一区二区精品在线观看| 亚洲图片激情小说| 日韩亚洲欧美高清| 成人黄色在线看| 婷婷久久综合九色国产成人| 久久久蜜桃精品| 色又黄又爽网站www久久| 男女性色大片免费观看一区二区| 久久青草欧美一区二区三区| 在线精品视频一区二区三四| 九九九精品视频| 亚洲色图欧美偷拍| 精品日韩成人av| 91片黄在线观看| 麻豆精品在线播放| 日韩美女视频19| 精品久久久久久久久久久久久久久久久| av色综合久久天堂av综合| 日韩电影一区二区三区| 国产精品蜜臀av| 91精品国产乱码| 99视频有精品| 激情综合网av| 亚洲一区二区三区在线| 国产喷白浆一区二区三区| 在线不卡欧美精品一区二区三区| 成人午夜碰碰视频| 看国产成人h片视频| 一区二区三区丝袜| 久久精品视频一区| 91精品视频网| 91久久香蕉国产日韩欧美9色| 韩国成人在线视频| 天天做天天摸天天爽国产一区| 中文字幕一区三区| 久久久午夜电影| 91麻豆精品久久久久蜜臀| 色呦呦网站一区| 国产a视频精品免费观看| 日本亚洲最大的色成网站www| 亚洲精品乱码久久久久| 欧美—级在线免费片| 精品奇米国产一区二区三区| 欧美日韩一区二区在线视频| av电影一区二区| 国产成人高清在线| 精品亚洲免费视频| 日韩av午夜在线观看| 亚洲国产综合91精品麻豆| 国产精品对白交换视频| 久久久久久久久伊人| 欧美电视剧在线看免费| 欧美久久一二三四区| 91久久国产最好的精华液| 盗摄精品av一区二区三区| 黄页视频在线91| 蜜臀精品一区二区三区在线观看 | 精品处破学生在线二十三| 欧美精品xxxxbbbb| 欧洲激情一区二区| 色哟哟一区二区三区| www.欧美色图| 国产91精品露脸国语对白| 国产毛片一区二区| 久久超碰97中文字幕| 日本成人在线看| 日韩国产精品久久久| 五月激情综合网| 亚洲观看高清完整版在线观看| 亚洲精品免费电影| 亚洲男同1069视频| 亚洲激情男女视频| 一区二区三区视频在线看| 亚洲精品v日韩精品| 亚洲欧美偷拍三级| 亚洲美女免费在线| 亚洲自拍都市欧美小说| 亚洲永久免费视频| 亚洲自拍偷拍图区| 亚洲成人免费电影| 五月天亚洲婷婷| 日韩影院免费视频| 蜜桃av一区二区在线观看| 蜜桃视频第一区免费观看| 蜜臀av性久久久久蜜臀av麻豆| 美洲天堂一区二卡三卡四卡视频| 喷白浆一区二区| 激情综合五月天| 国产成人在线电影| av一本久道久久综合久久鬼色| av一区二区三区四区| 一本大道久久a久久综合| 欧美亚洲综合在线| 91精品婷婷国产综合久久| 日韩精品一区二区三区视频播放| 日韩精品一区二区三区蜜臀| 久久久久国产一区二区三区四区| 国产欧美日韩另类一区| 综合网在线视频| 亚洲一级二级在线| 日韩电影网1区2区| 精品系列免费在线观看| 高清日韩电视剧大全免费| proumb性欧美在线观看| 在线观看日产精品| 日韩一区二区三区四区 | 日韩一区二区视频在线观看| 亚洲精品在线观看网站| 国产精品视频第一区| 亚洲免费资源在线播放| 香蕉av福利精品导航| 蜜桃av一区二区| 成人性视频网站| 在线观看亚洲精品| 日韩精品一区二区三区中文不卡| 久久久久久免费网| 亚洲欧美成人一区二区三区| 日韩精品一级中文字幕精品视频免费观看| 蜜桃传媒麻豆第一区在线观看| 国产成人精品www牛牛影视| 色婷婷精品久久二区二区蜜臀av| 欧美日韩高清在线播放| 精品国产乱码久久久久久久久| 国产精品传媒视频| 亚洲成人你懂的| 国产精品 欧美精品| 在线免费av一区| 精品国产免费久久| 亚洲色图制服诱惑| 男女视频一区二区| 97久久人人超碰| 日韩一卡二卡三卡四卡| 国产精品久久久久久妇女6080 | 国产成人福利片| 91国模大尺度私拍在线视频| 日韩无一区二区| 中文字幕一区二区三区精华液| 亚洲bdsm女犯bdsm网站| 国产河南妇女毛片精品久久久 | 日韩一级片网址| 亚洲欧洲国产专区| 久久精品国产色蜜蜜麻豆| 99精品国产视频| 欧美不卡激情三级在线观看| 亚洲欧美综合色| 极品美女销魂一区二区三区免费| 91美女视频网站| 久久久影视传媒| 五月婷婷激情综合| 91玉足脚交白嫩脚丫在线播放| 精品入口麻豆88视频| 一区二区理论电影在线观看| 国产精品一区二区在线看|