1 |
2 |
vv_gulyaev |
// Copyright 1986-2017 Xilinx, Inc. All Rights Reserved.
|
2 |
|
|
// --------------------------------------------------------------------------------
|
3 |
|
|
// Tool Version: Vivado v.2017.4 (lin64) Build 2086221 Fri Dec 15 20:54:30 MST 2017
|
4 |
|
|
// Date : Thu Jul 23 11:02:35 2020
|
5 |
|
|
// Host : gigant.modulew.local running 64-bit Red Hat Enterprise Linux Server release 6.9 (Santiago)
|
6 |
|
|
// Command : write_verilog -force -mode synth_stub -rename_top decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix -prefix
|
7 |
|
|
// decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix_ microblaze_0_stub.v
|
8 |
|
|
// Design : microblaze_0
|
9 |
|
|
// Purpose : Stub declaration of top-level module interface
|
10 |
|
|
// Device : xc7k325tffg900-2
|
11 |
|
|
// --------------------------------------------------------------------------------
|
12 |
|
|
|
13 |
|
|
// This empty module with port declaration file causes synthesis tools to infer a black box for IP.
|
14 |
|
|
// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion.
|
15 |
|
|
// Please paste the declaration into a Verilog source file or add the file as an additional source.
|
16 |
|
|
(* x_core_info = "MicroBlaze,Vivado 2017.4" *)
|
17 |
|
|
module decalper_eb_ot_sdeen_pot_pi_dehcac_xnilix(Clk, Reset, Interrupt, Interrupt_Address,
|
18 |
|
|
Interrupt_Ack, Instr_Addr, Instr, IFetch, I_AS, IReady, IWAIT, ICE, IUE, Data_Addr, Data_Read,
|
19 |
|
|
Data_Write, D_AS, Read_Strobe, Write_Strobe, DReady, DWait, DCE, DUE, Byte_Enable, M_AXI_DP_AWADDR,
|
20 |
|
|
M_AXI_DP_AWPROT, M_AXI_DP_AWVALID, M_AXI_DP_AWREADY, M_AXI_DP_WDATA, M_AXI_DP_WSTRB,
|
21 |
|
|
M_AXI_DP_WVALID, M_AXI_DP_WREADY, M_AXI_DP_BRESP, M_AXI_DP_BVALID, M_AXI_DP_BREADY,
|
22 |
|
|
M_AXI_DP_ARADDR, M_AXI_DP_ARPROT, M_AXI_DP_ARVALID, M_AXI_DP_ARREADY, M_AXI_DP_RDATA,
|
23 |
|
|
M_AXI_DP_RRESP, M_AXI_DP_RVALID, M_AXI_DP_RREADY)
|
24 |
|
|
/* synthesis syn_black_box black_box_pad_pin="Clk,Reset,Interrupt,Interrupt_Address[0:31],Interrupt_Ack[0:1],Instr_Addr[0:31],Instr[0:31],IFetch,I_AS,IReady,IWAIT,ICE,IUE,Data_Addr[0:31],Data_Read[0:31],Data_Write[0:31],D_AS,Read_Strobe,Write_Strobe,DReady,DWait,DCE,DUE,Byte_Enable[0:3],M_AXI_DP_AWADDR[31:0],M_AXI_DP_AWPROT[2:0],M_AXI_DP_AWVALID,M_AXI_DP_AWREADY,M_AXI_DP_WDATA[31:0],M_AXI_DP_WSTRB[3:0],M_AXI_DP_WVALID,M_AXI_DP_WREADY,M_AXI_DP_BRESP[1:0],M_AXI_DP_BVALID,M_AXI_DP_BREADY,M_AXI_DP_ARADDR[31:0],M_AXI_DP_ARPROT[2:0],M_AXI_DP_ARVALID,M_AXI_DP_ARREADY,M_AXI_DP_RDATA[31:0],M_AXI_DP_RRESP[1:0],M_AXI_DP_RVALID,M_AXI_DP_RREADY" */;
|
25 |
|
|
input Clk;
|
26 |
|
|
input Reset;
|
27 |
|
|
input Interrupt;
|
28 |
|
|
input [0:31]Interrupt_Address;
|
29 |
|
|
output [0:1]Interrupt_Ack;
|
30 |
|
|
output [0:31]Instr_Addr;
|
31 |
|
|
input [0:31]Instr;
|
32 |
|
|
output IFetch;
|
33 |
|
|
output I_AS;
|
34 |
|
|
input IReady;
|
35 |
|
|
input IWAIT;
|
36 |
|
|
input ICE;
|
37 |
|
|
input IUE;
|
38 |
|
|
output [0:31]Data_Addr;
|
39 |
|
|
input [0:31]Data_Read;
|
40 |
|
|
output [0:31]Data_Write;
|
41 |
|
|
output D_AS;
|
42 |
|
|
output Read_Strobe;
|
43 |
|
|
output Write_Strobe;
|
44 |
|
|
input DReady;
|
45 |
|
|
input DWait;
|
46 |
|
|
input DCE;
|
47 |
|
|
input DUE;
|
48 |
|
|
output [0:3]Byte_Enable;
|
49 |
|
|
output [31:0]M_AXI_DP_AWADDR;
|
50 |
|
|
output [2:0]M_AXI_DP_AWPROT;
|
51 |
|
|
output M_AXI_DP_AWVALID;
|
52 |
|
|
input M_AXI_DP_AWREADY;
|
53 |
|
|
output [31:0]M_AXI_DP_WDATA;
|
54 |
|
|
output [3:0]M_AXI_DP_WSTRB;
|
55 |
|
|
output M_AXI_DP_WVALID;
|
56 |
|
|
input M_AXI_DP_WREADY;
|
57 |
|
|
input [1:0]M_AXI_DP_BRESP;
|
58 |
|
|
input M_AXI_DP_BVALID;
|
59 |
|
|
output M_AXI_DP_BREADY;
|
60 |
|
|
output [31:0]M_AXI_DP_ARADDR;
|
61 |
|
|
output [2:0]M_AXI_DP_ARPROT;
|
62 |
|
|
output M_AXI_DP_ARVALID;
|
63 |
|
|
input M_AXI_DP_ARREADY;
|
64 |
|
|
input [31:0]M_AXI_DP_RDATA;
|
65 |
|
|
input [1:0]M_AXI_DP_RRESP;
|
66 |
|
|
input M_AXI_DP_RVALID;
|
67 |
|
|
output M_AXI_DP_RREADY;
|
68 |
|
|
endmodule
|