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

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

?? dw8051_biu.v

?? DW8051單片機的設計
?? V
?? 第 1 頁 / 共 2 頁
字號:
// $Id: DW8051_biu.v,v 1.2 1997/08/01 13:57:12 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_biu.v//// AUTHOR: Ludwig Rieder//// ABSTRACT: DW8051 bus interface unit module (Verilog version)//// MODIFICATION HISTORY://      L.Rieder        28.05.96        Verilog version created//      G.Uhlaender     30.07.97        signal ext_rom_access_2 added and used//                                      in "ROM read case" to fix star 46708//	(Bala Needamangalam incorporated this change on 08.21.97)//	Bala Needamangalam Sep 5, 1997  Modified the expressions in the "ROM//					address comparator statements. The //					original statements fail when the//					rom_addr_size parameter is set to 16.////                      July 20,1999    Removed all DesignWare-Foundation //                                      license checkout commands.//------------------------------------------------------------------------------`include "./DW8051/DW8051_package.inc"`include "./DW8051/DW8051_parameter.v"module DW8051_biu (// global signals:                   clk,                   rst_n,                   cycle,		// act cycle                   ea_n,                   stop_mode_n,                   idle_mode_n,                   // signals to/from control:                   md,			// memory delay                   wrs,			// write select                   rom_addr,		// program ptr                   instr_reg,                   ram_addr,                   wr_ram_addr_h,                   wr_ram_addr_l,                   data_out,		// RAM/ROM data                   wr_ram,		// req from ctrl                   rd_ram,		// req from ctrl                   rd_rom,		// req from ctrl                   data_in,		// from mem                   ram_access_rdy,                   // external interface:                   mem_addr,                   mem_data_out,                   mem_data_in,                   mem_wr_n,                   mem_rd_n,                   mem_pswr_n,                   mem_psrd_n,                   mem_ale,                   p0_mem_reg_n,                   p0_addr_data_n,                   p2_mem_reg_n,                   // internal ROM interface:                   int_rom_data_in,                   int_rom_rd_n,                   int_rom_cs_n		   );parameter rom_addr_size = 0; input clk; input rst_n; input [1:0]  cycle; input ea_n; input stop_mode_n; input idle_mode_n; input [2:0]  md; input wrs; input [15:0]  rom_addr; input [15:0]  ram_addr; input wr_ram_addr_h; input wr_ram_addr_l; input [7:0]  data_out; input wr_ram; input rd_ram; input rd_rom; input [7:0]  mem_data_in; input [7:0]  int_rom_data_in; output [7:0]  instr_reg; output [7:0]  data_in; output ram_access_rdy; output [15:0] mem_addr; output [7:0]  mem_data_out; output mem_wr_n; output mem_rd_n; output mem_pswr_n; output mem_psrd_n; output mem_ale; output p0_mem_reg_n; output p0_addr_data_n; output p2_mem_reg_n; output int_rom_rd_n; output int_rom_cs_n;//------------------------------------------------------------------------------//                             DESCRIPTION//------------------------------------------------------------------------------// The module supports normal instruction read, ROM read, RAM/ROM write and// RAM read. If no special operation is requested, the normal operation is// instruction read. The BIU will continue reading instructions (from supplied// rom_addr, used in c1) until a special operation is recognized. This is done// in c4. So requests have to occur in c1..c3.// The operation after the execution of a special request is always a// instruction read.// The destination for a write is determined by the wrs (write select) input;// '0' will perform a RAM write (mem_wr_n active), '1' will perform a ROM// write (mem_pswr_n active).////               |c1|c2|c3|c4|c1|c2|c3|c4|c1|c2|c3|c4|// rom_addr (pc) xxxxxxxxxxxxxVVVxxxxxxxxxxxxxxxxxxxxx  must be valid in c1// ram_addr      xxxxxxxxxxxxxxxxxxxVVVxxxxxxxxxxxxxxx  must be valid in c3// wr_ram_h/l    xxxxxxxxxxxxxxxxxxx---xxxxxxxxxxxxxxx  must be set latest in c3////------------------------------------------------------------------------------ wire clk;wire rst_n;wire [1:0] cycle;wire ea_n;wire stop_mode_n;wire idle_mode_n;wire [2:0] md;wire wrs;wire [15:0] rom_addr;wire [15:0] ram_addr;wire wr_ram_addr_h;wire wr_ram_addr_l;wire [7:0] data_out;wire wr_ram;wire rd_ram;wire rd_rom;wire [7:0] mem_data_in;wire [7:0] int_rom_data_in;reg  [7:0] instr_reg;reg  [7:0] data_in;reg  ram_access_rdy;reg  [15:0] mem_addr;reg  [7:0] mem_data_out;reg  mem_wr_n;reg  mem_rd_n;reg  mem_pswr_n;reg  mem_psrd_n;wire mem_ale;reg  p0_mem_reg_n;reg  p0_addr_data_n;reg  p2_mem_reg_n;reg  int_rom_rd_n;wire int_rom_cs_n;//---------------// local signals://---------------//type bus_seq_type:`define instr_rd_seq 2'b00`define ram_seq      2'b01`define rd_rom_seq   2'b10reg  [1:0] bus_seq; wire zero; reg  ale_pos;			// ale latch running on pos.edgereg  ale_neg;			// ale latch running on neg.edgereg  start_ram_seq;reg  ram_16bit_access; // memory delay counter signals:reg   md_ld_n;reg   dec_md;wire  md_end;wire  md_zero;wire  [2:0] md_count; wire  ext_rom_access;		// internal/external ROM access                                // if address provided by rom_addr                                // signalwire  ext_rom_access_2;         // internal/external ROM access                                // if address provided by ram_addr                                // signal wire [15:0] max_introm_addr;//------------------------------------------------------------------------------  assign  zero  = 0;  assign  int_rom_cs_n  = 0;//  DW8051_updn_ctr_3 c0 (.data(md),  DW8051_updn_ctr #(3) c0 (.data(md),                        .up_dn(zero),                        .load(md_ld_n),                        .cen(dec_md),                        .clk(clk),                        .reset(rst_n),                        .count(md_count),                        .tercnt(md_end));// check if md = "000";  assign md_zero  = (md == 3'b000) ? 1 : 0;//------------------------// ROM address comparator://------------------------  assign max_introm_addr  = (rom_addr_size == 0) ? 0 : 			    ((17'b00000000000000001 << rom_addr_size)-1);  assign ext_rom_access   = (rom_addr_size == 0) ? 1 :                            ((rom_addr <= max_introm_addr) & (ea_n == 1)) ? 0 : 1;  assign ext_rom_access_2 = (rom_addr_size == 0) ? 1 :                            ((ram_addr <= max_introm_addr) & (ea_n == 1)) ? 0 : 1;  always @ (posedge clk or negedge rst_n)  begin: main_biu_proc_pos    if (!rst_n)    begin       mem_data_out     <= 'b0;      mem_wr_n         <= 1;      mem_rd_n         <= 1;      mem_pswr_n       <= 1;      mem_psrd_n       <= 1;      ale_pos          <= 1;      p0_mem_reg_n     <= 0;      p0_addr_data_n   <= 0;      p2_mem_reg_n     <= 0;      mem_addr         <= 'b0;      instr_reg        <= 'b0;      data_in          <= 'b0;      ram_access_rdy   <= 0;      start_ram_seq    <= 0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品福利一区| 国产成人无遮挡在线视频| 奇米777欧美一区二区| 国产成人精品午夜视频免费| 欧美在线不卡一区| 国产亚洲一区二区在线观看| 亚洲成a人在线观看| 91在线看国产| 国产农村妇女毛片精品久久麻豆| 性做久久久久久| 91麻豆成人久久精品二区三区| 精品免费视频.| 男男gaygay亚洲| 欧美日韩一区成人| 亚洲欧美区自拍先锋| 从欧美一区二区三区| 欧美tickling挠脚心丨vk| 亚洲一区二区三区四区不卡| eeuss国产一区二区三区| 久久久国产精品午夜一区ai换脸| 美女视频一区二区三区| 91精品国产乱| 日韩高清在线一区| 欧美色电影在线| 亚洲国产一区二区a毛片| 色综合视频在线观看| 中文字幕一区二区三区av| 国产一区二区视频在线| 久久久久久久久久久久电影 | 欧美一区午夜视频在线观看| 樱桃国产成人精品视频| 91老司机福利 在线| 亚洲欧洲无码一区二区三区| av亚洲精华国产精华精华| 亚洲欧美日韩久久| 91久久免费观看| 一区二区激情小说| 欧美日韩高清影院| 日本不卡1234视频| 欧美成人性福生活免费看| 麻豆91小视频| 2024国产精品| 91在线国产福利| 一区二区三区中文字幕电影| 日本久久电影网| 亚洲妇女屁股眼交7| 欧美图片一区二区三区| 丝袜美腿高跟呻吟高潮一区| 日韩欧美久久一区| 国产成人精品www牛牛影视| 欧美国产视频在线| 一本色道a无线码一区v| 亚洲国产综合91精品麻豆| 日韩免费看的电影| 国产成人av影院| 一区二区欧美精品| 欧美xxxx老人做受| 国产成人免费9x9x人网站视频| 日韩一区二区免费在线观看| 日产欧产美韩系列久久99| 成人丝袜视频网| 一本一本大道香蕉久在线精品 | 日本韩国欧美在线| 精品人伦一区二区色婷婷| wwwwww.欧美系列| 亚洲日本va在线观看| 99在线精品一区二区三区| 精品视频一区 二区 三区| 日韩中文字幕不卡| 久久午夜色播影院免费高清| 成人一区二区在线观看| 亚洲制服丝袜av| 国产偷国产偷精品高清尤物| 在线精品视频免费观看| 九九国产精品视频| 中文字幕亚洲欧美在线不卡| 日韩一区二区三免费高清| 色综合久久中文字幕| 国产乱人伦偷精品视频不卡| 亚洲国产成人porn| 国产精品久久福利| 日韩欧美一二三| 欧美日韩精品一区二区在线播放| 国产91丝袜在线播放九色| 日韩av在线播放中文字幕| 亚洲美女区一区| 欧美国产成人精品| 欧美一级二级三级蜜桃| 色嗨嗨av一区二区三区| 粉嫩av亚洲一区二区图片| 免费看黄色91| 亚洲成av人片在www色猫咪| 国产精品无遮挡| 2020国产精品| 精品久久一区二区| 欧美美女bb生活片| 欧美性xxxxxx少妇| 色素色在线综合| 91在线精品一区二区三区| 大陆成人av片| 成人中文字幕合集| 国产精品91xxx| 国产福利一区二区三区视频在线| 日本欧美大码aⅴ在线播放| 亚洲国产aⅴ天堂久久| 亚洲精品午夜久久久| 中文字幕免费在线观看视频一区| www国产成人免费观看视频 深夜成人网| 在线电影欧美成精品| 欧美老肥妇做.爰bbww| 欧美三级电影在线看| 欧美性猛交xxxx黑人交| 欧美日韩中文字幕一区二区| 欧美日韩国产bt| 欧美疯狂做受xxxx富婆| 7777精品伊人久久久大香线蕉完整版| 欧美在线不卡视频| 欧美精品精品一区| 欧美一区永久视频免费观看| 6080午夜不卡| 91精品国产综合久久久蜜臀图片 | 精品欧美一区二区在线观看| 91精品国产综合久久香蕉麻豆| 日韩亚洲欧美在线观看| 日韩欧美激情四射| 精品少妇一区二区三区免费观看 | 日韩免费一区二区三区在线播放| 日韩视频在线你懂得| 欧美一区二区三区视频在线 | 亚洲午夜日本在线观看| 亚洲最新视频在线观看| 午夜不卡av在线| 久久黄色级2电影| 国产成人免费视频网站高清观看视频| 国产91高潮流白浆在线麻豆| 99久久综合精品| 欧美视频一区在线观看| 4438亚洲最大| 国产精品无圣光一区二区| 一区二区三区在线观看视频| 视频一区视频二区中文| 国产在线精品一区二区| 91女厕偷拍女厕偷拍高清| 欧美日韩精品一区二区天天拍小说 | 91精品国产综合久久久久久久久久| 日韩一区二区电影网| 国产精品你懂的在线| 亚洲一区二区三区四区中文字幕| 麻豆国产一区二区| 色欲综合视频天天天| 欧美成人bangbros| 一区二区三区在线影院| 久久国产精品99久久久久久老狼| 成人av综合在线| 欧美一级欧美三级在线观看| 国产精品久久久久久一区二区三区 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美精品777| 国产精品美女www爽爽爽| 日韩av在线免费观看不卡| 波多野结衣亚洲| 欧美本精品男人aⅴ天堂| 亚洲色图欧美在线| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 99免费精品视频| 26uuu久久综合| 午夜精品久久久久久久99樱桃| 国产99精品国产| 久久综合999| 日韩成人精品在线观看| 91黄色免费看| 中文字幕精品综合| 国产一区二区伦理片| 欧美一区二区三区男人的天堂| 中文字幕一区二区三区不卡在线| 久久99国产精品麻豆| 在线国产电影不卡| 中文字幕精品在线不卡| 国产在线精品一区在线观看麻豆| 欧美理论电影在线| 亚洲18女电影在线观看| 99精品视频中文字幕| 国产日韩影视精品| 国产综合成人久久大片91| 欧美一区二区三区公司| 亚洲国产乱码最新视频| 日本韩国精品一区二区在线观看| 国产精品久久久久7777按摩| 国产成人精品网址| 国产三级精品视频| 国产酒店精品激情| 久久夜色精品一区| 蜜桃视频免费观看一区| 欧美一激情一区二区三区| 日韩精品电影一区亚洲| 欧美日本一道本在线视频| 亚洲情趣在线观看| 99久久亚洲一区二区三区青草| 久久亚区不卡日本| 国产成人在线看|