OpenCores
URL https://opencores.org/ocsvn/dma_axi/dma_axi/trunk

Subversion Repositories dma_axi

[/] [dma_axi/] [trunk/] [src/] [dma_axi32/] [dma_axi32_core0_ch_empty.v] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 eyalhoc
/////////////////////////////////////////////////////////////////////
2
////                                                             ////
3
////  Author: Eyal Hochberg                                      ////
4
////          eyal@provartec.com                                 ////
5
////                                                             ////
6
////  Downloaded from: http://www.opencores.org                  ////
7
/////////////////////////////////////////////////////////////////////
8
////                                                             ////
9
//// Copyright (C) 2010 Provartec LTD                            ////
10
//// www.provartec.com                                           ////
11
//// info@provartec.com                                          ////
12
////                                                             ////
13
//// This source file may be used and distributed without        ////
14
//// restriction provided that this copyright statement is not   ////
15
//// removed from the file and that any derivative work contains ////
16
//// the original copyright notice and the associated disclaimer.////
17
////                                                             ////
18
//// This source file is free software; you can redistribute it  ////
19
//// and/or modify it under the terms of the GNU Lesser General  ////
20
//// Public License as published by the Free Software Foundation.////
21
////                                                             ////
22
//// This source is distributed in the hope that it will be      ////
23
//// useful, but WITHOUT ANY WARRANTY; without even the implied  ////
24
//// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR     ////
25
//// PURPOSE.  See the GNU Lesser General Public License for more////
26
//// details. http://www.gnu.org/licenses/lgpl.html              ////
27
////                                                             ////
28
/////////////////////////////////////////////////////////////////////
29 2 eyalhoc
//---------------------------------------------------------
30
//-- File generated by RobustVerilog parser
31
//-- Version: 1.0
32
//-- Invoked Fri Mar 25 23:34:54 2011
33
//--
34
//-- Source file: dma_ch.v
35
//---------------------------------------------------------
36
 
37
 
38
 
39
 
40
module dma_axi32_core0_ch_empty (clk,reset,scan_en,pclk,clken,pclken,psel,penable,paddr,pwrite,pwdata,prdata,pslverr,periph_tx_req,periph_tx_clr,periph_rx_req,periph_rx_clr,rd_cmd_split,rd_cmd_line,rd_clr_line,rd_clr,rd_clr_load,rd_slverr,rd_decerr,wr_cmd_split,wr_cmd_pending,wr_clr_line,wr_clr,wr_clr_last,wr_slverr,wr_decerr,load_wr,load_wr_cycle,load_wdata,load_req_in_prog,int_all_proc,ch_start,idle,ch_active,ch_rd_active,ch_wr_active,wr_last_cmd,rd_line_cmd,wr_line_cmd,rd_go_next_line,wr_go_next_line,rd_ready,rd_burst_start,rd_burst_addr,rd_burst_size,rd_tokens,rd_port_num,rd_periph_delay,rd_clr_valid,rd_transfer,rd_transfer_size,rd_clr_stall,wr_ready,wr_burst_start,wr_burst_addr,wr_burst_size,wr_tokens,wr_port_num,wr_periph_delay,wr_clr_valid,wr_transfer,wr_transfer_size,wr_next_size,wr_clr_stall,wr_incr,timeout_aw,timeout_w,timeout_ar,wdt_timeout,fifo_wr,fifo_wdata,fifo_wsize,fifo_rd,fifo_rsize,fifo_rd_valid,fifo_rdata,fifo_wr_ready,joint_mode,joint_remote,rd_page_cross,wr_page_cross,joint_in_prog,joint_not_in_prog,joint_mux_in_prog,joint_req);
41
 
42
   input             clk;
43
   input             reset;
44
   input             scan_en;
45
 
46
   input             pclk;
47
   input             clken;
48
   input             pclken;
49
   input             psel;
50
   input             penable;
51
   input [7:0]             paddr;
52
   input             pwrite;
53
   input [31:0]         pwdata;
54
   output [31:0]         prdata;
55
   output             pslverr;
56
 
57
   input [31:1]         periph_tx_req;
58
   output [31:1]         periph_tx_clr;
59
   input [31:1]         periph_rx_req;
60
   output [31:1]         periph_rx_clr;
61
 
62
   input             rd_cmd_split;
63
   input             rd_cmd_line;
64
   input             rd_clr_line;
65
   input             rd_clr;
66
   input             rd_clr_load;
67
   input             rd_slverr;
68
   input             rd_decerr;
69
 
70
   input             wr_cmd_split;
71
   input             wr_cmd_pending;
72
   input             wr_clr_line;
73
   input             wr_clr;
74
   input             wr_clr_last;
75
   input             wr_slverr;
76
   input             wr_decerr;
77
 
78
   input             load_wr;
79
   input [1:0]             load_wr_cycle;
80
   input [32-1:0]    load_wdata;
81
   output             load_req_in_prog;
82
 
83
   output [1-1:0]    int_all_proc;
84
   input              ch_start;
85
   output             idle;
86
   output             ch_active;
87
   output             ch_rd_active;
88
   output             ch_wr_active;
89
   output             wr_last_cmd;
90
   output             rd_line_cmd;
91
   output             wr_line_cmd;
92
   output             rd_go_next_line;
93
   output             wr_go_next_line;
94
 
95
   output             rd_ready;
96
   input             rd_burst_start;
97
   output [32-1:0]   rd_burst_addr;
98
   output [7-1:0]  rd_burst_size;
99
   output [`TOKEN_BITS-1:0] rd_tokens;
100
   output             rd_port_num;
101
   output [`DELAY_BITS-1:0] rd_periph_delay;
102
   output             rd_clr_valid;
103
   input             rd_transfer;
104
   input [3-1:0]    rd_transfer_size;
105
   output             rd_clr_stall;
106
 
107
   output             wr_ready;
108
   input             wr_burst_start;
109
   output [32-1:0]   wr_burst_addr;
110
   output [7-1:0]  wr_burst_size;
111
   output [`TOKEN_BITS-1:0] wr_tokens;
112
   output             wr_port_num;
113
   output [`DELAY_BITS-1:0] wr_periph_delay;
114
   output             wr_clr_valid;
115
   input             wr_transfer;
116
   input [3-1:0]    wr_transfer_size;
117
   input [3-1:0]    wr_next_size;
118
   output             wr_clr_stall;
119
   output             wr_incr;
120
 
121
   input              timeout_aw;
122
   input              timeout_w;
123
   input              timeout_ar;
124
   input             wdt_timeout;
125
 
126
   input             fifo_wr;
127
   input [32-1:0]    fifo_wdata;
128
   input [3-1:0]    fifo_wsize;
129
 
130
   input             fifo_rd;
131
   input [3-1:0]    fifo_rsize;
132
 
133
   output             fifo_rd_valid;
134
   output [32-1:0]   fifo_rdata;
135
   output             fifo_wr_ready;
136
 
137
   input             joint_mode;
138
   input             joint_remote;
139
   input             rd_page_cross;
140
   input             wr_page_cross;
141
   output             joint_in_prog;
142
   output             joint_not_in_prog;
143
   output             joint_mux_in_prog;
144
   output             joint_req;
145
 
146
 
147
   assign             prdata            = 'd0;
148
   assign             pslverr           = 'd1; //return error
149
   assign             periph_tx_clr     = 'd0;
150
   assign             periph_rx_clr     = 'd0;
151
   assign             load_req_in_prog  = 'd0;
152
   assign             int_all_proc      = 'd0;
153
   assign             idle              = 'd1;
154
   assign             ch_active         = 'd0;
155
   assign             ch_rd_active      = 'd0;
156
   assign             ch_wr_active      = 'd0;
157
   assign             wr_last_cmd       = 'd0;
158
   assign             rd_line_cmd       = 'd0;
159
   assign             wr_line_cmd       = 'd0;
160
   assign             rd_go_next_line   = 'd0;
161
   assign             wr_go_next_line   = 'd0;
162
   assign             rd_ready          = 'd0;
163
   assign             rd_burst_addr     = 'd0;
164
   assign             rd_burst_size     = 'd0;
165
   assign             rd_tokens         = 'd0;
166
   assign             rd_port_num       = 'd0;
167
   assign             rd_periph_delay   = 'd0;
168
   assign             rd_clr_valid      = 'd0;
169
   assign             rd_clr_stall      = 'd0;
170
   assign             wr_ready          = 'd0;
171
   assign             wr_burst_addr     = 'd0;
172
   assign             wr_burst_size     = 'd0;
173
   assign             wr_tokens         = 'd0;
174
   assign             wr_port_num       = 'd0;
175
   assign             wr_periph_delay   = 'd0;
176
   assign             wr_clr_valid      = 'd0;
177
   assign             wr_clr_stall      = 'd0;
178
   assign             wr_incr           = 'd0;
179
   assign             fifo_rd_valid     = 'd0;
180
   assign             fifo_rdata        = 'd0;
181
   assign             fifo_wr_ready     = 'd0;
182
   assign             joint_in_prog     = 'd0;
183
   assign             joint_not_in_prog = 'd0;
184
   assign             joint_mux_in_prog = 'd0;
185
   assign             joint_req         = 'd0;
186
 
187
 
188
 
189
endmodule
190
 
191
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.