⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 opb_hc164.v

📁 Xilinx ISE9.x FPGACPLD设计指南 原书光盘上的源码 包含大量vhdl源码
💻 V
字号:
module opb_hc164(  iCLK,  iRST,  iOPB_ABUS,  iOPB_DBUS,  iOPB_BE,  iOPB_RNW,  iOPB_SELECT,  iOPB_SEQADDR,      oHC_DBUS,  oHC_XFERACK,  oHC_errAck,   oHC_toutSup,  oHC_retry,        oHCCP,  oHCSI);parameter C_BASEADDR = 32'h8000_0000;parameter C_HIGHADDR = 32'h8000_00ff;// parameter C_EXT_RESET_HIGH = 1'b1;input         iCLK     ;  // OPB Bus clockinput         iRST     ;  // OPB RST High Activeinput [31: 0] iOPB_ABUS;  // Address Bus 32 bitsinput [31: 0] iOPB_DBUS;  // Data Bus input 32 bitsinput [ 3: 0] iOPB_BE  ;  // Byte Enable Singal => Ingoreinput         iOPB_RNW ;  // Read and Write Signalinput         iOPB_SELECT;// Module Select Signal input         iOPB_SEQADDR;// Don't use  output[31: 0] oHC_DBUS   ;// Data Bus output 32bitsoutput        oHC_XFERACK;// Bus Acknowledge Signaloutput        oHC_errAck ;// Don't Use. Connectted to GND  output        oHC_toutSup;// Don't Use. Connectted to GND output        oHC_retry  ;// Don't Use. Connectted to GND     output        oHCCP      ;// Enable Clock Signal to HC164 chipoutput        oHCSI      ;// Serial Data transfer to HC164 chipwire s_rst_n;wire [ 3: 0] s_LED_VAL;wire [15: 0] s_SEG_VAL;wire [ 3: 0] s_SEG_DOT;assign s_rst_n = ~ iRST;hc164_driver hc164_driver_inst(    .clk(           iCLK),    .rst_n(      s_rst_n),    .led(      s_LED_VAL),    .seg_value(s_SEG_VAL),    .dot(      s_SEG_DOT),    .hc_si(        oHCSI),    .hc_cp(        oHCCP));opb_hc164_busif #(.C_BASEADDR( C_BASEADDR ) )busif(  .iCLK(                iCLK),  .iRST_N(           s_rst_n),  .iOPB_ABUS(      iOPB_ABUS),  .iOPB_DBUS(      iOPB_DBUS),  .iOPB_BE(          iOPB_BE),  .iOPB_RNW(        iOPB_RNW),  .iOPB_SELECT(  iOPB_SELECT),  .iOPB_SEQADDR(iOPB_SEQADDR),                .oHC_errAck(    oHC_errAck),   .oHC_toutSup(  oHC_toutSup),  .oHC_retry(      oHC_retry),      .oHC_DBUS(        oHC_DBUS),  .oHC_XFERACK(  oHC_XFERACK),  .oLED_VAL(       s_LED_VAL),  .oSEG_VAL(       s_SEG_VAL),  .oSEG_DOT(       s_SEG_DOT));endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -