OpenCores
URL https://opencores.org/ocsvn/a-z80/a-z80/trunk

Subversion Repositories a-z80

[/] [a-z80/] [trunk/] [cpu/] [toplevel/] [globals.vh] - Blame information for rev 13

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 6 gdevic
// Automatically generated by genglobals.py
2
 
3
// Module: control/clk_delay.v
4
wire hold_clk_iorq;
5
wire hold_clk_wait;
6
wire iorq_Tw;
7
wire busack;
8
wire pin_control_oe;
9
wire hold_clk_busrq;
10
 
11
// Module: control/decode_state.v
12
wire in_halt;
13
wire table_cb;
14
wire table_ed;
15
wire table_xx;
16
wire use_ix;
17
wire use_ixiy;
18
wire in_alu;
19
wire repeat_en;
20
 
21
// Module: control/exec_module.vh
22
wire ctl_state_iy_set;
23
wire ctl_state_ixiy_clr;
24
wire ctl_state_ixiy_we;
25
wire ctl_state_halt_set;
26
wire ctl_state_tbl_ed_set;
27
wire ctl_state_tbl_cb_set;
28
wire ctl_state_alu;
29
wire ctl_repeat_we;
30 13 gdevic
wire ctl_state_tbl_we;
31 6 gdevic
wire ctl_iff1_iff2;
32
wire ctl_iffx_we;
33
wire ctl_iffx_bit;
34
wire ctl_im_we;
35
wire ctl_no_ints;
36
wire ctl_ir_we;
37
wire ctl_mRead;
38
wire ctl_mWrite;
39
wire ctl_iorw;
40
wire ctl_shift_en;
41
wire ctl_daa_oe;
42
wire ctl_alu_op_low;
43
wire ctl_cond_short;
44
wire ctl_alu_core_hf;
45
wire ctl_eval_cond;
46
wire ctl_66_oe;
47
wire [1:0] ctl_pf_sel;
48
wire ctl_alu_oe;
49
wire ctl_alu_shift_oe;
50
wire ctl_alu_op2_oe;
51
wire ctl_alu_res_oe;
52
wire ctl_alu_op1_oe;
53
wire ctl_alu_bs_oe;
54
wire ctl_alu_op1_sel_bus;
55
wire ctl_alu_op1_sel_low;
56
wire ctl_alu_op1_sel_zero;
57
wire ctl_alu_op2_sel_zero;
58
wire ctl_alu_op2_sel_bus;
59
wire ctl_alu_op2_sel_lq;
60
wire ctl_alu_sel_op2_neg;
61
wire ctl_alu_sel_op2_high;
62
wire ctl_alu_core_R;
63
wire ctl_alu_core_V;
64
wire ctl_alu_core_S;
65
wire ctl_flags_oe;
66
wire ctl_flags_bus;
67
wire ctl_flags_alu;
68
wire ctl_flags_nf_set;
69
wire ctl_flags_cf_set;
70
wire ctl_flags_cf_cpl;
71
wire ctl_flags_cf_we;
72
wire ctl_flags_sz_we;
73
wire ctl_flags_xy_we;
74
wire ctl_flags_hf_we;
75
wire ctl_flags_pf_we;
76
wire ctl_flags_nf_we;
77
wire ctl_flags_cf2_we;
78
wire ctl_flags_hf_cpl;
79
wire ctl_flags_use_cf2;
80
wire ctl_flags_hf2_we;
81
wire ctl_flags_nf_clr;
82
wire ctl_alu_zero_16bit;
83 8 gdevic
wire ctl_flags_cf2_sel_shift;
84
wire ctl_flags_cf2_sel_daa;
85 6 gdevic
wire ctl_sw_4u;
86
wire ctl_reg_in_hi;
87
wire ctl_reg_in_lo;
88
wire ctl_reg_out_lo;
89
wire ctl_reg_out_hi;
90
wire ctl_reg_exx;
91
wire ctl_reg_ex_af;
92
wire ctl_reg_ex_de_hl;
93
wire ctl_reg_use_sp;
94
wire ctl_reg_sel_pc;
95
wire ctl_reg_sel_ir;
96
wire ctl_reg_sel_wz;
97
wire ctl_reg_gp_we;
98
wire ctl_reg_not_pc;
99
wire ctl_reg_sys_we_lo;
100
wire ctl_reg_sys_we_hi;
101
wire ctl_reg_sys_we;
102 8 gdevic
wire ctl_sw_4d;
103 6 gdevic
wire [1:0] ctl_reg_gp_hilo;
104
wire [1:0] ctl_reg_gp_sel;
105
wire [1:0] ctl_reg_sys_hilo;
106
wire ctl_inc_cy;
107
wire ctl_inc_dec;
108
wire ctl_al_we;
109
wire ctl_inc_limit6;
110
wire ctl_bus_inc_oe;
111
wire ctl_apin_mux;
112
wire ctl_apin_mux2;
113
wire ctl_bus_ff_oe;
114
wire ctl_bus_zero_oe;
115
wire ctl_sw_1u;
116
wire ctl_sw_1d;
117
wire ctl_sw_2u;
118
wire ctl_sw_2d;
119
wire ctl_sw_mask543_en;
120
wire ctl_bus_db_we;
121 8 gdevic
wire ctl_bus_db_oe;
122 6 gdevic
 
123 8 gdevic
// Module: control/execute.v
124 6 gdevic
wire nextM;
125
wire setM1;
126
wire fFetch;
127
wire fMRead;
128
wire fMWrite;
129
wire fIORead;
130
wire fIOWrite;
131
 
132
// Module: control/interrupts.v
133
wire iff2;
134
wire im1;
135
wire im2;
136
wire in_nmi;
137
wire in_intr;
138
 
139
// Module: control/ir.v
140
wire [7:0] opcode;
141
 
142
// Module: control/pin_control.v
143
wire bus_ab_pin_we;
144
wire bus_db_pin_oe;
145
wire bus_db_pin_re;
146
 
147 8 gdevic
// Module: control/pla_decode.v
148 6 gdevic
wire [104:0] pla;
149
 
150
// Module: control/resets.v
151
wire clrpc;
152
wire nreset;
153
 
154
// Module: control/memory_ifc.v
155
wire nM1_out;
156
wire nRFSH_out;
157
wire nMREQ_out;
158
wire nRD_out;
159
wire nWR_out;
160
wire nIORQ_out;
161
wire latch_wait;
162 13 gdevic
wire wait_m1;
163 6 gdevic
 
164
// Module: control/sequencer.v
165
wire M1;
166
wire M2;
167
wire M3;
168
wire M4;
169
wire M5;
170
wire T1;
171
wire T2;
172
wire T3;
173
wire T4;
174
wire T5;
175
wire T6;
176
wire timings_en;
177
 
178
// Module: alu/alu_control.v
179
wire alu_shift_in;
180
wire alu_shift_right;
181
wire alu_shift_left;
182
wire shift_cf_out;
183
wire alu_parity_in;
184
wire flags_cond_true;
185
wire daa_cf_out;
186
wire pf_sel;
187
wire alu_op_low;
188
wire alu_core_cf_in;
189
wire [7:0] db;
190
 
191
// Module: alu/alu_select.v
192
wire alu_oe;
193
wire alu_shift_oe;
194
wire alu_op2_oe;
195
wire alu_res_oe;
196
wire alu_op1_oe;
197
wire alu_bs_oe;
198
wire alu_op1_sel_bus;
199
wire alu_op1_sel_low;
200
wire alu_op1_sel_zero;
201
wire alu_op2_sel_zero;
202
wire alu_op2_sel_bus;
203
wire alu_op2_sel_lq;
204
wire alu_sel_op2_neg;
205
wire alu_sel_op2_high;
206
wire alu_core_R;
207
wire alu_core_V;
208
wire alu_core_S;
209
 
210
// Module: alu/alu_flags.v
211
wire flags_sf;
212
wire flags_zf;
213
wire flags_hf;
214
wire flags_pf;
215
wire flags_cf;
216
wire flags_nf;
217
wire flags_cf_latch;
218
wire flags_hf2;
219
 
220
// Module: alu/alu.v
221
wire alu_zero;
222
wire alu_parity_out;
223
wire alu_high_eq_9;
224
wire alu_high_gt_9;
225
wire alu_low_gt_9;
226
wire alu_shift_db0;
227
wire alu_shift_db7;
228
wire alu_core_cf_out;
229
wire alu_sf_out;
230
wire alu_yf_out;
231
wire alu_xf_out;
232
wire alu_vf_out;
233
wire [3:0] test_db_high;
234
wire [3:0] test_db_low;
235
 
236
// Module: registers/reg_control.v
237
wire reg_sel_bc;
238
wire reg_sel_bc2;
239
wire reg_sel_ix;
240
wire reg_sel_iy;
241
wire reg_sel_de;
242
wire reg_sel_hl;
243
wire reg_sel_de2;
244
wire reg_sel_hl2;
245
wire reg_sel_af;
246
wire reg_sel_af2;
247
wire reg_sel_wz;
248
wire reg_sel_pc;
249
wire reg_sel_ir;
250
wire reg_sel_sp;
251
wire reg_sel_gp_hi;
252
wire reg_sel_gp_lo;
253
wire reg_sel_sys_lo;
254
wire reg_sel_sys_hi;
255
wire reg_gp_we;
256
wire reg_sys_we_lo;
257
wire reg_sys_we_hi;
258 8 gdevic
wire reg_sw_4d_lo;
259
wire reg_sw_4d_hi;
260 6 gdevic
 
261
// Module: bus/address_latch.v
262
wire address_is_1;
263
wire [15:0] address;
264
 
265
// Module: bus/address_pins.v
266
wire [15:0] abus;
267
 
268 8 gdevic
// Module: bus/bus_switch.v
269 6 gdevic
wire bus_sw_1u;
270
wire bus_sw_1d;
271
wire bus_sw_2u;
272
wire bus_sw_2d;
273
wire bus_sw_mask543_en;
274
 
275
// Module: bus/control_pins_n.v
276
wire nmi;
277
wire busrq;
278
wire clk;
279
wire intr;
280
wire mwait;
281
wire reset_in;
282
wire pin_nM1;
283
wire pin_nMREQ;
284
wire pin_nIORQ;
285
wire pin_nRD;
286
wire pin_nWR;
287
wire pin_nRFSH;
288
wire pin_nHALT;
289
wire pin_nBUSACK;

powered by: WebSVN 2.1.0

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