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

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

?? dw8051_timer.v

?? DW8051單片機的設計
?? V
?? 第 1 頁 / 共 2 頁
字號:
// $Id: DW8051_timer.v,v 1.1 1996/07/25 17:43:34 gina Exp $//------------------------------------------------------------------------------////        This confidential and proprietary software may be used only//     as authorized by a licensing agreement from Synopsys Inc.//     In the event of publication, the following notice is applicable:////                    (C) COPYRIGHT 1996   SYNOPSYS INC.//                          ALL RIGHTS RESERVED////        The entire notice above must be reproduced on all authorized//        copies.//// FILE: DW8051_timer.v//// AUTHOR: Ludwig Rieder//// ABSTRACT: DW8051 timer module (Verilog version)//// MODIFICATION HISTORY://      L.Rieder        05.06.96        Verilog version created//	L.Rieder	22.07.96////      Gina Ngo        11.20.96        Fixed star 38722: added header//	Bala Needamangalam//			May 20,1998	Updated the inline comments//                      July 20,1999    Removed all DesignWare-Foundation //                                      license checkout commands.//------------------------------------------------------------------------------`include "./DW8051/DW8051_package.inc"`include "./DW8051/DW8051_parameter.v"module DW8051_timer (clk,                     rst_n,                     // sfr bus:                     sfr_addr,                     timer_sfr_cs,                     timer_data_out,                     timer_data_in,                     sfr_wr,                     // external inputs:                     t0,		// ext timer input 0                     t1,		// ext timer input 1                     int0_n,		// ext int 0                     int1_n,		// ext int 1                     // signals from DW8051_cpu:                     cycle,                     t0m,		// timer0 rate control bit from ckcon                     t1m,		// timer1 rate control bit from ckcon                     // signals from/to register TCON in DW8051_intr:                     ena_t0,		// timer0 enable                     ena_t1,		// timer1 enable                     tf0_set,		// set timer0 interrupt flag in tcon                     tf1_set,		// set timer1 interrupt flag in tcon                     // baudrate output signal to DW8051_serial:                     t1_ofl,		// timer1 overflow flag                     // external outputs:                     t0_out,		// timer0 overflow flag                     t1_out  		// timer1 overflow flag		     );  input clk; input rst_n; input [7:0] sfr_addr; input [7:0] timer_data_in; input sfr_wr; input t0; input t1; input int0_n; input int1_n; input [1:0]  cycle; input t0m; input t1m; input ena_t0; input ena_t1; output timer_sfr_cs; output [7:0] timer_data_out; output tf0_set; output tf1_set; output t1_ofl; output t0_out; output t1_out;//------------------------------------------------------------------------------wire clk;wire rst_n;wire [7:0] sfr_addr;wire [7:0] timer_data_in;wire sfr_wr;wire t0;wire t1;wire int0_n;wire int1_n;wire [1:0] cycle;wire t0m;wire t1m;wire ena_t0;wire ena_t1;wire timer_sfr_cs;wire [7:0] timer_data_out;wire tf0_set;wire tf1_set;wire t1_ofl;reg  t0_out;reg  t1_out;//---------------// local signals://---------------// timer0_mode types:`define t0_auto_reload  2'b00`define t0_13_bit       2'b01`define t0_16_bit       2'b10`define t0_2x8_bit      2'b11// timer1_mode types:`define t1_auto_reload  2'b00`define t1_13_bit       2'b01`define t1_16_bit       2'b10`define t1_off          2'b11wire [1:0] mode0;		// of type timer0_mode;wire [1:0] mode1;      		// of type timer1_mode; reg  [7:0] tmod_reg;wire t1_gated_n;wire ct1;wire m10;wire m11;wire t0_gated_n;wire ct0;wire m00;wire m01;  wire [7:0] th0_reg;wire [7:0] th1_reg;wire [7:0] tl0_reg;wire [7:0] tl1_reg;// tcon  register implemented in DW8051_intr unit// ckcon register implemented in DW8051_??? wire tmod_cs;			// chip select for tmod registerwire th0_cs;			// chip select for th0 registerwire th1_cs;			// chip select for th1 registerwire tl0_cs;			// chip select for tl0 registerwire tl1_cs;			// chip select for tl0 register wire clk_div4;			// 1/4  of clkreg  clk_div12_t0;		// 1/12 of clkreg  clk_div12_t1;		// 1/12 of clkreg  clk_div12_t0_h;		// 1/12 of clk reg  [1:0] count_t0;reg  [1:0] count_t1;reg  [1:0] count_t0_h; wire e_th0;			// enable timer0 high byte counterwire e_tl0;			// enable timer0 low  byte counterwire e_th1;			// enable timer1 high byte counterwire e_tl1;			// enable timer1 low  byte counter wire ld_th0_n;			// load timer0 high bytewire ld_tl0_n;			// load timer0 low  bytewire ld_th1_n;			// load timer1 high bytewire ld_tl1_n;			// load timer1 low  byte wire [7:0] th0_in;wire [7:0] tl0_in;wire [7:0] th1_in;wire [7:0] tl1_in; wire tl0_wr;			// sfr write to tl0_regwire th0_wr;			// sfr write to th0_regwire tl1_wr;			// sfr write to tl1_regwire th1_wr;			// sfr write to th1_reg reg  t0_l0;			// latched input t0reg  t1_l0;			// latched input t1reg  t0_l1;			// latched t0_l0reg  t1_l1;			// latched t1_l0reg  t0_l2;			// latched t0_l1reg  t1_l2;			// latched t1_l1 reg  int0_l_n;			// latched input int0_nreg  int1_l_n;			// latched input int1_n reg  gate0;reg  gate1; wire t0_event;			// negative transition on t0 inputwire t1_event;			// negative transition on t1 input wire tl0_sat5;			// saturation on 5  LSBs of tl0_reg				// (i.e. tl0_reg = `XXX11111`)wire tl0_sat8;			// saturation on 8 LSBs (=all bits) of				// tl0_reg (i.e. tl0_reg='11111111'wire th0_sat8;			// saturation on 8 LSBs (=all bits) of				// th0_reg (i.e. th0_reg='11111111'wire tl1_sat5;			// saturation on 5 LSBs of tl1_reg				// (i.e. tl1_reg = `XXX11111`)wire tl1_sat8;			// saturation on 8 LSBs (=all bits) of				// tl1_reg  (i.e. tl1_reg='11111111'wire th1_sat8;			// saturation on 8 LSBs (=all bits) of				// th1_reg  (i.e. th1_reg='11111111' wire t1_ofl_i;			// timer1 overflow (internal)wire t0_ofl_i;			// timer0 overflow (internal) //dummy signals:wire [7:0] tl0_reg_n;wire [7:0] tl1_reg_n;wire [7:0] th0_reg_n;wire [7:0] th1_reg_n;wire th0_sat5;wire th1_sat5;//------------------------------------------------------------------------------  // decode sfr address  assign tmod_cs = (sfr_addr == `tmod_addr) ? 1 : 0;  assign th0_cs  = (sfr_addr == `th0_addr)  ? 1 : 0;  assign th1_cs  = (sfr_addr == `th1_addr)  ? 1 : 0;  assign tl0_cs  = (sfr_addr == `tl0_addr)  ? 1 : 0;  assign tl1_cs  = (sfr_addr == `tl1_addr)  ? 1 : 0;  // SFR Write process  always @(posedge clk or negedge rst_n)  begin : sfr_process    if (rst_n == 0)    begin       tmod_reg  <= 'b0;    end    else    begin      if (sfr_wr == 1)      begin         if (tmod_cs == 1) tmod_reg <= timer_data_in;      end     end   end  //sfr_process  // aliases for tmod bits  assign  t1_gated_n  = ~tmod_reg[7];  assign  ct1         =  tmod_reg[6];  assign  m11         =  tmod_reg[5];  assign  m10         =  tmod_reg[4];  assign  t0_gated_n  = ~tmod_reg[3];  assign  ct0         =  tmod_reg[2];  assign  m01         =  tmod_reg[1];  assign  m00         =  tmod_reg[0];  // input flip-flops  always @(posedge clk or negedge rst_n)  begin : inp_latch_process    if (rst_n == 0)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频一区二区三区| 91麻豆福利精品推荐| 国产精品国产a| 日韩伦理免费电影| 欧美一区二区网站| 成人激情午夜影院| 五月激情丁香一区二区三区| 久久久久高清精品| 欧美日韩视频在线第一区| 国产寡妇亲子伦一区二区| 亚洲国产精品久久久久婷婷884| 久久色.com| 日韩欧美国产小视频| 色香蕉久久蜜桃| 国产黄色精品网站| 久久超碰97人人做人人爱| 一级做a爱片久久| 国产欧美一区二区三区在线看蜜臀| 91精品在线免费观看| 91精品办公室少妇高潮对白| 粉嫩av一区二区三区| 美腿丝袜亚洲一区| 午夜精品久久久久久| 亚洲天堂中文字幕| 欧美国产精品中文字幕| 精品精品欲导航| 在线播放日韩导航| 欧洲av一区二区嗯嗯嗯啊| aaa亚洲精品| 丰满少妇久久久久久久| 久久99精品国产麻豆婷婷洗澡| 五月激情综合网| 亚洲国产一区在线观看| 最新国产の精品合集bt伙计| 国产欧美一区二区精品忘忧草 | 国产精品一区二区黑丝 | 成人精品gif动图一区| 精品一区二区三区蜜桃| 午夜精品福利在线| 一区二区欧美国产| 亚洲激情第一区| 中文字幕视频一区| 成人欧美一区二区三区| 亚洲天堂福利av| 久久精品视频网| 日韩一区二区在线观看视频 | 国产精品免费视频一区| 国产亚洲欧美日韩在线一区| 久久综合视频网| 久久精品这里都是精品| 久久精品人人爽人人爽| 欧美韩国一区二区| 综合激情成人伊人| 亚洲美女在线国产| 亚洲自拍偷拍欧美| 亚洲超碰97人人做人人爱| 亚洲18影院在线观看| 天堂久久一区二区三区| 蜜桃视频第一区免费观看| 久久国产精品99久久久久久老狼| 精品在线观看免费| 国产91丝袜在线观看| 99久久99久久久精品齐齐| 91国在线观看| 日韩一区二区免费高清| 日韩欧美国产一区二区三区| 国产欧美日韩在线看| 国产精品久久久久影院| 一区二区三区免费看视频| 亚洲成在人线免费| 美女一区二区久久| 波多野结衣视频一区| 欧美最猛黑人xxxxx猛交| 日韩欧美久久久| 亚洲国产精品高清| 亚洲一区二区三区四区在线观看| 日韩电影免费一区| 国产九色sp调教91| 久久这里只有精品首页| 亚洲欧洲av一区二区三区久久| 亚洲综合一区二区精品导航| 久久激情五月激情| 91亚洲精品一区二区乱码| 69堂成人精品免费视频| 日本一区二区三区免费乱视频| 亚洲自拍偷拍麻豆| 国产高清不卡二三区| 欧美午夜一区二区| 久久久99精品久久| 午夜日韩在线电影| 国产精品一区免费视频| 91影院在线观看| 欧美一级高清大全免费观看| 国产亚洲成av人在线观看导航| 26uuu另类欧美| 国产免费成人在线视频| 性做久久久久久久免费看| 国产精品沙发午睡系列990531| 洋洋成人永久网站入口| 国产精品一区三区| 欧美三级电影精品| 久久精品人人做| 视频一区二区三区入口| 国产高清精品久久久久| 一本一本大道香蕉久在线精品| 精品国产髙清在线看国产毛片| 欧美国产日本韩| 日本不卡高清视频| 91农村精品一区二区在线| 日韩欧美色电影| 亚洲v中文字幕| 成人激情免费视频| 日韩免费看网站| 一区二区三区四区五区视频在线观看| 美女高潮久久久| 99re这里都是精品| 国产精品午夜春色av| 美美哒免费高清在线观看视频一区二区 | 粉嫩久久99精品久久久久久夜| 欧美性色欧美a在线播放| 久久综合999| 男女男精品网站| 色悠悠久久综合| 在线播放欧美女士性生活| 亚洲国产成人精品视频| 成人午夜视频免费看| 久久成人麻豆午夜电影| 高清shemale亚洲人妖| 久久新电视剧免费观看| 另类小说视频一区二区| 欧美一级欧美一级在线播放| 蜜桃91丨九色丨蝌蚪91桃色| 91精品国产综合久久久久久久 | 亚洲天天做日日做天天谢日日欢| 看片的网站亚洲| 日韩视频免费观看高清完整版| 亚洲h动漫在线| 欧美一级淫片007| 日本不卡一二三| 国产欧美日本一区二区三区| 高清久久久久久| 亚洲另类一区二区| 欧美丝袜丝交足nylons图片| 一区二区三区在线播| 91精品国产综合久久精品app| 五月天中文字幕一区二区| 日韩欧美在线123| 国产成人亚洲精品青草天美| 中文字幕日本不卡| 欧美日韩激情在线| 国产精一区二区三区| 欧美韩国日本不卡| 久久久.com| 91麻豆精品国产91久久久使用方法| 国产毛片精品视频| 美国欧美日韩国产在线播放| 亚洲免费在线观看视频| 91色porny蝌蚪| 国产一区激情在线| 色综合婷婷久久| 国产亚洲精品中文字幕| 国产欧美一区二区三区沐欲| 美日韩一区二区三区| 国产亚洲欧洲997久久综合| 国产经典欧美精品| 中文字幕不卡三区| 99精品欧美一区二区三区综合在线| 欧美激情综合在线| 99国产精品久久久久久久久久| 中文字幕一区视频| 欧美日韩免费观看一区二区三区| 午夜精品久久久久久久蜜桃app | 2020国产精品| 欧美美女一区二区三区| 91在线丨porny丨国产| 国内精品伊人久久久久av一坑| 亚洲男同性视频| 亚洲三级免费观看| 国产欧美精品一区二区色综合 | 国产视频在线观看一区二区三区 | 日韩avvvv在线播放| 中文字幕欧美一| 国产欧美日韩精品a在线观看| 欧美伊人久久大香线蕉综合69| 国产乱码精品一区二区三区av| 国产九色精品成人porny | 日日摸夜夜添夜夜添精品视频| 亚洲国产岛国毛片在线| 91精品国产福利| 欧美一区二区三区的| 欧美一区二区三区四区视频| 欧美日韩国产成人在线免费| 日本高清不卡在线观看| 色综合夜色一区| 欧美蜜桃一区二区三区| 成人在线视频一区| 色8久久精品久久久久久蜜| 日韩欧美123| 欧美高清在线视频| 99精品国产91久久久久久|