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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? s5335.v

?? The PCI Local bus concept was developed to break the PC data I/O bottleneck and clearly opens the d
?? V
?? 第 1 頁 / 共 2 頁
字號:
//       |         |         |         |         |         |         |        |
// Copyright (C) 2004 - Applied Micro Circuits Corporation
///////////////////////////////////////////////////////////////////////////////
//
//  Title:          Interfacing S5335 chip with the add-On devices 
//                  through Xilinx XC95144XL CPLD
//
//  Author:         S Vargas
//  File:           S5335.v
//
//  Instantiated By: None
//
//  Instantiates:   uc_if.v           ( uc interface module )
//  
//
//  Clock Speeds:   bpclk - 33.0MHz  Master pci clock
//                  clk   - 3.684MHz Microcontroller clock
//  Description:
//    
///////////////////////////////////////////////////////////////////////////////
//
// Revision History:
//   xx/yy/2004    1.0      Initial release
//
///////////////////////////////////////////////////////////////////////////////
`timescale 1ns/1ns


module s5335 (

bpclk,      // Buffered PCI Bus Clock - 33MHz
n_sysrst,   // System wide Reset - ACTIVE LOW
irq,        // General Purpose Interrupt 

// **********  CPLD Interfacing S5335 Register Access  **********
n_be,       // Pass-thru byte enable for dq bus. BE3# = dq[31:24], etc.
n_select,   // active low, enables the S5335 add-On interface
n_rd,       // Reads from S5335 reg.
n_wr,       // Writes on S5335 registers, size will be determined by BE[3:0]
adr,        // Add-on address registers [6:2]
dq,         // Add-on peripheral's datapath [31:0], bus from/to S5335 
   
// **********  Pass-Thru Control & Access  ******************
n_ptatn,    // Pass_Thru_Attention - data must be written/read to PT Register
n_ptburst,  // Pass_Thru_Burst: current PT-Region is a burst access
ptnum,      // Pass_Thru_Region 0, 1, 2 or 3
ptwr,       // Pass_Thru_Write (0=read, 1=write)
n_ptbe,     // Pass_Thru_Byte_Enable 
n_ptrdy,    // Pass_Thru Ready: asserted low when add-On bus completed a cycle
n_ptadr,    // Pass_Thru_address reg; active low

// **********  Direct FIFO Control & Access ******************
n_wrfifo,   // Directly writes to the FIFO w/out using SELECT#, ADR[6:2] etc
n_rdfifo,   // Directly reads from the FIFO w/out using SELECT#,  ADR[6:2] etc
wrfull,     // Indicates FULL condition of the Add-on to PCI FIFO
rdempty,    // Indicates EMPTY condition of the PCI to Add-on FIFO 
fwe,        // indicate if the Add-on to PCI FIFO is Empty
frf,        // indicate if the Add-on to PCI FIFO is Full
amwen,      // Add-on Bus Mastering Write Enable: 1= enable bus master writes
amren,      // Add-on Bus Mastering Read  Enable: 1= enable bus master reads
n_frc,      // FIFO Read  Clear: Driven Low to Clear the PCI to Add-on FIFO 
n_fwc,      // FIFO Write Clear: Driven Low to Clear the Add-on to PCI FIFO 

// *********** Mailbox Access ****************************
ea,         // EA[7:0] hardware Add-on to PCI mailbox reagister to/from S5335
ea8,        // EA8 is mailbox load clock.

// *********** Add-on Access **********************
n_me,       // Add-on Memory (SRAM) chips [3:0] get selected with low signal
n_mrd,      // Memory Read  Enable (active low)
n_mwr,      // Memory Write Enable (active low) 
mad,        // Memory (SRAM) address bus[16:0]
mr_rst,     // Manual Reset (SW1) input    - Active Low
p_rst,      // Host board reset (PC reset) - Active Low
n_mr,       // This is logic "AND" result of p_rst# and n_mr_rst 
mode,       // Add-on bus selector- When MODE = VCC, dq[15:0] else dq[31:0])

// *********** Microcontroller Interface ***********
uc_ad,      // Multiplexed address/data bus (PA[7:0]) - bidirectional bus
//uc_pb,      // Data bus (PB[3:0])
uc_rd,      // Microcontlloer to cpld - read strobe,  Active Low
uc_wr,      // Microcontlloer to cpld - write strobe, Active Low
uc_ale,     // Address latch enable for the multiplexed bus (PE1)

// *********** Unused Spare Pins *******************
//uc_spr_0,   // Microcontlloer to cpld Reserved Pin - Place holders
//uc_spr_1,   // Microcontlloer to cpld Reserved Pin - Place holders
cpld_spr    // Resereved Pins - Place holders
);

//  S5335 General System Signals **********
    input  bpclk;
    input  n_sysrst;

// Interface to S5335 Pass-Thru Registers
    input  n_ptatn;
    input  n_ptburst;
    input  ptwr;
    input  [1:0] ptnum;
    input  [3:0] n_ptbe;
    output n_ptrdy;
    output n_ptadr;
  
// Interface to S5335 FIFO Registers
    input  wrfull;
    input  rdempty;
    output n_wrfifo;
    output n_rdfifo;

    input  fwe;
    input  frf;
    output amwen;
    output amren;
    output n_frc;
    output n_fwc;

// Interface to S5335 MailBox Registers
    output ea8;
    inout  [7:0] ea;

//  S5335 Registers Interfaces - Pass-Thru, FIFO, MAILBOX ETC
    output n_rd;
    output n_wr;
    output n_select;
    inout  [18:0] dq;
    output [ 6:2] adr;
    output [ 3:0] n_be;

    input  irq;
    output n_mr;
    output mode;
    input  p_rst;
    input  mr_rst;

// Microcontroller to CPLD interface
    inout  [7:0] uc_ad;
//    output [3:0] uc_pb;
//    input  [3:0] uc_pb;
    input  uc_ale;	
    input  uc_rd;
    input  uc_wr;

// SPARE PINS to/from ATMEGA - CPLD
//    output uc_spr_0;
//    output uc_spr_1;
//    input uc_spr_0;
//    input uc_spr_1;

// SPARE PINS from CPLD to Headers 
    output [7:0] cpld_spr;

// Interface to Add-on SRAM Memory
    output [16:0] mad;
    output [ 3:0] n_me;
    output n_mwr;
    output n_mrd;

// *************** Internal registers, wires, and buses ***********************
wire mode;
wire n_mrd;
wire n_mwr;
wire chip_en; 
wire wr_mb3;
wire fifo_dis;
wire n_rdfifo;
wire n_wrfifo;
wire [ 3:0] n_me;
wire [ 7:0] uc_rd_data;
wire [15:0] ao_wr_data;

reg  wr_edge;
reg  rd_edge;

reg  aobe;
reg  ao_be;
reg  ao_rd;
reg  ao_wr;
reg  pt_rd;
reg  pt_wr;
reg  pt_select;
reg  ao_select;
reg  [7:0] uc_addr;
reg  nrdfifo;

// ********** Pass-Thru can only be used when S5335 is a PCI Target **********

// Pass-Thru External SRAM memory write/read
assign n_mwr = ~(  ptwr & !n_rd ) & ( n_rdfifo | !bpclk ); //

//assign n_mrd = ~( !ptwr & !n_ptrdy ) & n_wrfifo;
assign n_mrd = ( pt_select | ptwr ) & n_wrfifo; // make SRAM address controlled

assign n_rd = ao_rd & pt_rd;
assign n_wr = ao_wr & pt_wr;

assign n_select = ao_select & pt_select;

// Forcing all RAMs(32-bits) on a read
assign chip_en  = &n_ptbe[3:0];       
assign fifo_req = n_wrfifo & rdempty;

//    Accessing           write                   read            fifo
assign n_me[3] = ( n_ptbe[3] | ~ptwr ) && ( chip_en | ptwr ) && fifo_req;
assign n_me[2] = ( n_ptbe[2] | ~ptwr ) && ( chip_en | ptwr ) && fifo_req;
assign n_me[1] = ( n_ptbe[1] | ~ptwr ) && ( chip_en | ptwr ) && fifo_req;
assign n_me[0] = ( n_ptbe[0] | ~ptwr ) && ( chip_en | ptwr ) && fifo_req;

// ########## *************** End Pass-Thru Interface ********** ##########

// need to get from uC 8-bit to S5335 16-bits
assign dq = ( !ao_wr ) ? {3'b0,ao_wr_data} : 19'hzzzzz;

// ########## *************** Add-On Interface ********** ##########

// Enableing Add-On as well as the Mailbox Registers
assign n_be[3] = ( mode ) ? uc_addr[1] : ( ( ao_be & aobe ) & n_ptbe[3] );
assign n_be[2] = ( ao_be & aobe ) & n_ptbe[2];
assign n_be[1] = ( ao_be & aobe ) & n_ptbe[1];
assign n_be[0] = ( ao_be & aobe ) & n_ptbe[0];

// Add-On address: selects Operation Registers
assign adr = ( mode ) ? uc_addr[6:2] : 5'b01011;

// ########## *************** End Add-On Interface ********** ##########

// PCI reset or board push button will reset S5335 & uC
assign n_mr = p_rst & mr_rst;

// use for debug or ?
assign cpld_spr[0] = 0;
assign cpld_spr[1] = 0;
assign cpld_spr[2] = irq;
assign cpld_spr[3] = n_ptburst;
assign cpld_spr[4] = dq[18];
assign cpld_spr[5] = dq[17];
assign cpld_spr[6] = dq[1];
assign cpld_spr[7] = dq[0];

//assign uc_pb    = 1;
//assign uc_spr_1 = 1;
//assign uc_spr_0 = 1;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线免费观看视频一区| 欧美精品一区二区三区在线| 精品一区二区国语对白| 国产精品久久看| 日韩久久免费av| 欧美影视一区在线| 懂色av中文字幕一区二区三区| 亚洲国产综合91精品麻豆| 久久精品一区二区三区不卡牛牛| 欧美三级在线视频| 不卡一区二区中文字幕| 精品一区二区三区在线播放| 亚洲宅男天堂在线观看无病毒 | 亚洲一区二区三区四区中文字幕| 制服丝袜中文字幕一区| 91玉足脚交白嫩脚丫在线播放| 韩国成人在线视频| 日韩vs国产vs欧美| 亚洲午夜影视影院在线观看| 国产精品成人一区二区艾草| www国产精品av| 91精品国产欧美一区二区18| 欧洲激情一区二区| 99久久久精品| 高清av一区二区| 国产精品影音先锋| 久久99精品久久久久久动态图| 日韩中文字幕区一区有砖一区 | 91精品国产91久久综合桃花| 色猫猫国产区一区二在线视频| 成人综合在线观看| 国产乱码精品一品二品| 精品一区二区免费视频| 蜜桃视频一区二区| 日本不卡中文字幕| 青青草国产成人99久久| 日韩专区欧美专区| 日本成人中文字幕在线视频 | 亚洲444eee在线观看| 亚洲天堂久久久久久久| 中文字幕在线不卡视频| 国产精品家庭影院| 亚洲欧美激情插 | 国产精品欧美一级免费| 久久丝袜美腿综合| 久久精品亚洲精品国产欧美kt∨ | 国产女人aaa级久久久级| 欧美aaa在线| 日韩国产欧美在线视频| 免播放器亚洲一区| 精品亚洲免费视频| 国产又黄又大久久| 国产成人精品午夜视频免费| 国产v日产∨综合v精品视频| 成人一区二区三区| 99re成人精品视频| 色哟哟日韩精品| 欧美四级电影网| 在线电影一区二区三区| 日韩视频免费观看高清完整版在线观看| 欧美猛男男办公室激情| 欧美成人r级一区二区三区| 久久久青草青青国产亚洲免观| 国产亚洲精品久| 中文字幕在线观看一区二区| 亚洲综合色视频| 日本亚洲天堂网| 国产99精品国产| 色综合色狠狠天天综合色| 欧美日韩国产首页在线观看| 欧美大肚乱孕交hd孕妇| 欧美精品一区二区三区视频 | 亚洲视频每日更新| 亚洲第一激情av| 国内精品嫩模私拍在线| eeuss影院一区二区三区| 欧美婷婷六月丁香综合色| 91精品国产综合久久久久| 精品人伦一区二区色婷婷| 中文天堂在线一区| 亚洲午夜久久久久久久久电影网| 蜜桃视频第一区免费观看| 国产宾馆实践打屁股91| 欧美性色黄大片手机版| 久久午夜国产精品| 亚洲专区一二三| 狠狠v欧美v日韩v亚洲ⅴ| 成+人+亚洲+综合天堂| 宅男在线国产精品| 亚洲欧美在线另类| 日本vs亚洲vs韩国一区三区二区 | 午夜精品福利一区二区三区蜜桃| 精品在线播放午夜| 色婷婷激情综合| 26uuu国产一区二区三区| 亚洲精品国产精品乱码不99| 国产呦精品一区二区三区网站| 色噜噜狠狠色综合中国| wwww国产精品欧美| 三级成人在线视频| 成人av在线一区二区三区| 欧美一区二区三区视频免费| 亚洲天堂精品视频| 91精品国产综合久久久久久久 | 欧美亚洲一区二区三区四区| 久久婷婷久久一区二区三区| 亚洲第一精品在线| 97精品超碰一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 亚洲综合在线五月| 波多野结衣在线一区| 久久综合久久综合久久| 日韩avvvv在线播放| 欧美亚洲尤物久久| 中文字幕中文字幕中文字幕亚洲无线| 美脚の诱脚舐め脚责91| 欧美日韩国产区一| 亚洲主播在线播放| 91免费视频大全| 国产精品丝袜91| 国产麻豆视频精品| 日韩欧美的一区二区| 日韩精品一级二级 | 亚洲免费观看在线视频| 国产成人啪免费观看软件| 精品国产免费人成电影在线观看四季| 亚洲韩国一区二区三区| 欧亚洲嫩模精品一区三区| 亚洲区小说区图片区qvod| proumb性欧美在线观看| 亚洲国产成人一区二区三区| 韩国av一区二区| 亚洲精品一线二线三线无人区| 美女视频第一区二区三区免费观看网站| 欧美日韩视频在线第一区 | 一区二区三区视频在线看| 91丨九色porny丨蝌蚪| 国产精品久久久久久久裸模| 国产成人一区在线| 国产欧美综合在线观看第十页 | 国内国产精品久久| 精品国产一区二区三区久久久蜜月| 首页亚洲欧美制服丝腿| 欧美男人的天堂一二区| 亚洲v日本v欧美v久久精品| 欧美制服丝袜第一页| 亚洲国产精品久久一线不卡| 欧美老肥妇做.爰bbww| 婷婷综合久久一区二区三区| 欧美乱妇15p| 免费成人在线网站| 久久久久久久久免费| 成人黄色国产精品网站大全在线免费观看| 国产欧美日韩精品a在线观看| 成人夜色视频网站在线观看| 中文字幕一区三区| 欧美三级电影精品| 久久精品99国产国产精| 国产午夜亚洲精品羞羞网站| www.亚洲免费av| 亚洲尤物在线视频观看| 欧美精品久久一区| 国产在线一区二区综合免费视频| 国产午夜亚洲精品理论片色戒| 成人久久久精品乱码一区二区三区 | 国产欧美日韩综合精品一区二区| 成人一区在线看| 亚洲一二三四区| 日韩免费福利电影在线观看| 欧美α欧美αv大片| 国产精品一二三四五| 中文字幕一区二区三区蜜月| 欧美日韩午夜在线视频| 老司机精品视频线观看86| 国产日本欧洲亚洲| 欧美影院午夜播放| 韩国女主播成人在线观看| 中文字幕亚洲在| 7777精品伊人久久久大香线蕉的| 精品制服美女丁香| 一区二区三区久久久| 日韩手机在线导航| 91亚洲男人天堂| 久久国产欧美日韩精品| 亚洲欧洲日韩av| 欧美大片在线观看一区二区| 99国产精品久久久久久久久久久| 视频一区欧美精品| 亚洲欧洲日本在线| 欧美va亚洲va国产综合| 日本韩国欧美三级| 国产高清无密码一区二区三区| 亚洲一区二区三区四区五区中文| 亚洲精品一区二区三区福利| 精品视频免费在线| 国产成人aaa| 蜜桃av一区二区三区电影| 亚洲精品免费在线观看| 久久女同互慰一区二区三区| 在线精品观看国产|