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

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

?? dw8051_intr_0.v

?? DW8051單片機的設計
?? V
?? 第 1 頁 / 共 2 頁
字號:
// $Id: DW8051_intr_0.v,v 1.3 1996/07/30 14:33:40 uhlander 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_intr_0.v//// AUTHOR: Ludwig Rieder//// ABSTRACT: DW8051 interrupt module for 6 interrupt sources (standard)//           (Verilog version)//// MODIFICATION HISTORY://      L.Rieder        04.06.96        Verilog version created//	L.Rieder	17.07.96	IP returns 11xxxxxxb now.//	G.Uhlaender	29.07.96	missing assignment to port smod1 added//	L.Rieder	30.07.96	IP returns 10xxxxxxb now.////      Gina Ngo        11.20.96        Fixed star 38722: added header//      Bala Needamangalam//                      July 20,1999    Removed all DesignWare-Foundation //                                      license checkout commands.//------------------------------------------------------------------------------`include "./DW8051/DW8051_package.inc"`include "./DW8051/DW8051_parameter.v"module DW8051_intr_0 (clk,		      rst_n,                      // sfr bus signals:                      sfr_addr,                      intr_sfr_cs,                      intr_data_out,                      intr_data_in,                      sfr_wr,                          // signals from/to DW8051_cpu:                      cycle,                      int_req,                      int_src,                      int_ack,                      int_clr,                      // interrupt source signals:                      int0_n,		// ext int 0                      int1_n,		// ext int 1                      tf0_set,		// timer 0 int                      tf1_set,		// timer 1 int                      ri0,		// receive  int                      ti0,		// transmit int                      tf2,		// timer 2 int                      exf2,		// ext timer 2 int                      // signals to timer module                      ena_t0,                      ena_t1,                      // signal to serial port 1                      smod1		      ); input clk; input rst_n; input [7:0]  sfr_addr; input [7:0]  intr_data_in; input sfr_wr; input [1:0]  cycle; input int_ack; input int_clr; input int0_n; input int1_n; input tf0_set; input tf1_set; input ri0; input ti0; input tf2; input exf2; output intr_sfr_cs; output [7:0]  intr_data_out; output  int_req; output [2:0]  int_src; output ena_t0; output ena_t1; output smod1;//------------------------------------------------------------------------------wire clk;wire rst_n;wire [7:0] sfr_addr;wire [7:0] intr_data_in;wire sfr_wr;wire [1:0] cycle;wire int_ack;wire int_clr;wire int0_n;wire int1_n;wire tf0_set;wire tf1_set;wire ri0;wire ti0;wire tf2;wire exf2;wire intr_sfr_cs;wire [7:0] intr_data_out;wire int_req;wire [2:0] int_src;wire ena_t0;wire ena_t1;wire smod1;//---------------// local signals://---------------reg  [7:0] ie_reg;		// ie registerwire ea;wire et0;wire et1;wire et2;wire es0;wire ex0;wire ex1; reg  [5:0] ip_reg;		// ip registerwire pt0;wire pt1;wire pt2;wire ps0;wire px0;wire px1; wire [7:0] tcon_reg;		// tcon registerreg  tf1;reg  tr1;reg  tf0;reg  tr0;reg  ie1;reg  it1;reg  ie0;reg  it0; reg  [7:0] eicon_reg;wire eicon_cs; wire ie_cs;			// chip select for ie-registerwire ip_cs;			// chip select for ip-registerwire tcon_cs;			// chip select for tcon-registerwire tcon_wr; wire tf0_clr;wire tf1_clr;wire ie0_clr;wire ie1_clr;wire ie0_set;wire ie1_set; wire it0_set;wire it1_set; wire it0_clr;wire it1_clr; reg  ack_l;			// latched int_ack reg  x0_l1_n;			// latched external interrupt 0reg  x1_l1_n;			// latched external interrupt 1reg  x0_l2_n;			// latched x0_l1_nreg  x1_l2_n;			// latched x1_l1_nreg  x0_l3_n;			// latched x0_l2_nreg  x1_l3_n;			// latched x1_l2_n wire x0_req;			// request from int0wire x1_req;			// request from int1wire t0_req;			// request from timer0wire t1_req;			// request from timer1wire t2_req;			// request from timer2wire s0_req;			// request from serial port 0 wire x0_hp_req;			// high priority request from int0wire x1_hp_req;			// high priority request from int1wire t0_hp_req;			// high priority request from timer0wire t1_hp_req;			// high priority request from timer1wire t2_hp_req;			// high priority request from timer2wire s0_hp_req;			// high priority request from serial port0 wire x0_lp_req;			// low priority request from int0wire x1_lp_req;			// low priority request from int1wire t0_lp_req;			// low priority request from timer0wire t1_lp_req;			// low priority request from timer1wire t2_lp_req;			// low priority request from timer2wire s0_lp_req;			// low priority request from serial port0 wire [2:0] lp_src;		// source for low  priority requ.wire [2:0] hp_src;		// source for high priority requ.wire [2:0] i_src;		// source for active requestreg  [2:0] i_src_l;		// latched i_src reg  iip0;			// low  priority interrupt in progress flagreg  iip1;			// high priority interrupt in progress flagwire iip0_set;wire iip1_set;wire iip0_clr;wire iip1_clr; wire hp_req;			// high priority requestwire lp_req;			// low  priority requestreg  hp_req_l;			// latched high priority requestreg  lp_req_l;			// latched low  priority request  // define interrupt source := interrupt_vector(5 downto 3)`define x0_src_0 3'b000		// vector: 03h`define x1_src_0 3'b010		// vector: 13h`define t0_src_0 3'b001		// vector: 0Bh`define t1_src_0 3'b011		// vector: 1Bh`define t2_src_0 3'b101		// vector: 2Bh`define s0_src_0 3'b100		// vector: 23h //------------------------------------------------------------------------------  // SFR Address decode  assign ie_cs    = (sfr_addr == `ie_addr)    ? 1 : 0;  assign ip_cs    = (sfr_addr == `ip_addr)    ? 1 : 0;  assign tcon_cs  = (sfr_addr == `tcon_addr)  ? 1 : 0;  assign eicon_cs = (sfr_addr == `eicon_addr) ? 1 : 0;  // Defining the write-enable to TCON  assign tcon_wr  = (tcon_cs & sfr_wr);  // Software programming flags for set and reset of IT0  assign it0_set  = (tcon_wr &  intr_data_in[0]);  assign it0_clr  = (tcon_wr & ~intr_data_in[0]);  // Software programming flags for set and reset of IT1  assign it1_set  = (tcon_wr &  intr_data_in[2]);  assign it1_clr  = (tcon_wr & ~intr_data_in[2]);  assign ie0_set  = (cycle != `c1) ? 0                    :                    (it0_clr == 1) ?  ~x0_l2_n            : // low-level sens.                    (it0_set == 1) ? (~x0_l2_n & x0_l3_n) : // fall-edge sens.                    (it0     == 0) ?  ~x0_l2_n            : // low-level sens.                                     (~x0_l2_n & x0_l3_n);  // fall-edge sens.  assign ie1_set  = (cycle != `c1) ? 0                    :                    (it1_clr == 1) ?  ~x1_l2_n            : // low-level sens.                    (it1_set == 1) ? (~x1_l2_n & x1_l3_n) : // fall-edge sens.                    (it1     == 0) ?  ~x1_l2_n            : // low-level-sens.                                     (~x1_l2_n & x1_l3_n);  // fall-edge sens.  assign ie0_clr  = (((ack_l & it0) == 1) & (i_src_l == `x0_src_0)) ? 1 :  						// int. ack cycle                    (cycle != `c1) ? 0       :                    (it0_set == 1) ? 0       :	// fall-edge sens & detected.                    (it0_clr == 1) ? x0_l2_n :	// low-level sens & 1 detected                    (it0     == 0) ? x0_l2_n :	// low-level sens & 1 detected                                     0;  assign ie1_clr  = (((ack_l & it1) == 1) & (i_src_l == `x1_src_0)) ? 1 :  						// int. ack cycle                    (cycle != `c1) ? 0       :                    (it1_set == 1) ?      0  :	// fall-edge sens & detected                    (it1_clr == 1) ? x1_l2_n :	// low-level sens & 1 detected                    (it1     == 0) ? x1_l2_n :	// low-level sens & 1 detected

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品情趣视频| 国产一区亚洲一区| 美女尤物国产一区| 99久久久精品| 精品国精品自拍自在线| 亚洲黄色性网站| 国产成人精品影视| 欧美精品一二三区| 亚洲狼人国产精品| 国产91综合一区在线观看| 欧美一区三区二区| 亚洲国产精品人人做人人爽| 成人毛片在线观看| 精品国产污网站| 免费av网站大全久久| 91福利精品视频| 国产精品国产a级| 国产精品 日产精品 欧美精品| 欧美日韩黄色一区二区| 亚洲欧洲综合另类| 成人国产视频在线观看| 精品国产一区二区在线观看| 日韩中文欧美在线| 欧美日韩一区二区三区免费看| 国产精品国产三级国产| 高清不卡一区二区在线| 国产欧美一区二区精品性色| 久久se这里有精品| 精品久久久久一区| 国产一区二区三区四区五区美女| 精品三级在线看| 久久国产精品露脸对白| 欧美成人猛片aaaaaaa| 久久超碰97中文字幕| 久久影院视频免费| 国产精品99久久久久久久女警| 精品国产一二三| 国产乱子轮精品视频| 精品国产91九色蝌蚪| 韩国v欧美v亚洲v日本v| 久久精品一区八戒影视| 国产成人av电影在线| 国产精品免费av| 91视频免费观看| 亚洲二区视频在线| 日韩亚洲电影在线| 国产美女娇喘av呻吟久久| 国产拍揄自揄精品视频麻豆| av成人老司机| 亚洲成人综合在线| 日韩欧美专区在线| 成人伦理片在线| 一区二区三区久久| 日韩一区二区视频| 国产成人亚洲精品青草天美| 中文字幕日韩av资源站| 精品一区二区三区不卡| 国产一区二区精品久久91| 欧美一区二区不卡视频| 精品一区二区国语对白| 国产精品网友自拍| 色哟哟精品一区| 欧美aaaaa成人免费观看视频| 久久婷婷综合激情| 91亚洲国产成人精品一区二区三| 一区二区三区在线免费视频 | 国产视频一区在线观看| 色综合中文字幕| 蜜臀av性久久久久av蜜臀妖精| 欧美激情中文不卡| 91精品啪在线观看国产60岁| 不卡一区二区三区四区| 视频一区视频二区在线观看| 国产欧美一区二区精品婷婷 | 91精品国产高清一区二区三区| 久久99国产精品久久99| 亚洲精品少妇30p| 久久综合av免费| 欧美久久一二区| 成人精品免费看| 轻轻草成人在线| 一区二区三区精品视频在线| 国产欧美日产一区| 91精品在线一区二区| 色网站国产精品| 风间由美中文字幕在线看视频国产欧美| 亚洲无人区一区| 国产精品日日摸夜夜摸av| 日韩欧美国产一区二区在线播放| 一本一道综合狠狠老| 国产高清精品在线| 国精产品一区一区三区mba桃花| 亚洲国产欧美在线人成| 最新欧美精品一区二区三区| 久久综合九色综合97_久久久| 欧美少妇bbb| 91蜜桃网址入口| 岛国av在线一区| 国产精品 日产精品 欧美精品| 七七婷婷婷婷精品国产| 五月天网站亚洲| 亚洲国产日韩在线一区模特| 亚洲免费在线观看视频| 国产精品网站导航| 国产日韩欧美精品电影三级在线| 欧美大尺度电影在线| 678五月天丁香亚洲综合网| 欧美亚洲自拍偷拍| 在线观看日韩高清av| 日本韩国精品一区二区在线观看| 99精品热视频| 99久久精品国产精品久久| 成人免费视频网站在线观看| 高清不卡一区二区| 国产成人av一区二区三区在线| 国产乱码字幕精品高清av| 国产一区二区三区四区五区入口| 黄一区二区三区| 国产另类ts人妖一区二区| 国产米奇在线777精品观看| 国产精品亚洲人在线观看| 精品一区二区三区免费视频| 久久激五月天综合精品| 国产在线精品一区二区| 国产成人精品免费视频网站| 成人网在线免费视频| 成人91在线观看| 91麻豆视频网站| 欧美日韩黄色一区二区| 日韩一卡二卡三卡国产欧美| 欧美成人午夜电影| 国产精品美女一区二区| 亚洲黄色av一区| 日韩电影在线免费观看| 黄色小说综合网站| 99久久久无码国产精品| 欧美日韩专区在线| 亚洲精品在线观看网站| 国产精品视频免费看| 国产精品 欧美精品| 91在线观看成人| 欧美日本乱大交xxxxx| 久久免费精品国产久精品久久久久| 国产午夜精品一区二区三区四区| 国产精品久久一级| 亚洲第一精品在线| 国产麻豆成人传媒免费观看| 91免费在线看| 欧美一区二区私人影院日本| 久久久久久久久久久久久久久99 | 成人av中文字幕| 精品视频在线免费看| 久久毛片高清国产| 亚洲一区二区三区免费视频| 国产一区视频导航| 欧美在线不卡一区| 国产亚洲一二三区| 亚瑟在线精品视频| proumb性欧美在线观看| 欧美成人综合网站| 一区二区三区日韩精品视频| 寂寞少妇一区二区三区| 欧美日韩另类一区| 成人免费在线观看入口| 蜜桃av一区二区| 欧美影院一区二区| 国产精品私人自拍| 精品一区二区三区日韩| 欧美人xxxx| 亚洲同性同志一二三专区| 国产在线观看免费一区| 欧美肥胖老妇做爰| 亚洲精品高清视频在线观看| 国产福利电影一区二区三区| 欧美日韩卡一卡二| 一区二区高清免费观看影视大全| 成人在线视频一区二区| 精品免费视频.| 欧美aaaaaa午夜精品| 欧美影片第一页| 亚洲欧美日韩成人高清在线一区| 国内欧美视频一区二区| 日韩色在线观看| 午夜精品久久久久久久久久| 色视频一区二区| 国产精品免费观看视频| 国产成人av在线影院| 久久女同互慰一区二区三区| 精品一区二区三区不卡| 日韩欧美国产高清| 免费观看一级欧美片| 欧美精选在线播放| 婷婷综合在线观看| 欧美日韩精品一区二区| 性感美女极品91精品| 欧美日韩国产美女| 五月天久久比比资源色| 欧美久久久久久久久久| 日韩电影在线一区二区| 91精品国产综合久久福利软件|