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 6

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_clr;
27
wire ctl_state_tbl_ed_set;
28
wire ctl_state_tbl_cb_set;
29
wire ctl_state_alu;
30
wire ctl_repeat_we;
31
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
wire [1:0] ctl_flags_cf2_sel;
84
wire ctl_sw_4d;
85
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
wire [1:0] ctl_reg_gp_hilo;
103
wire [1:0] ctl_reg_gp_sel;
104
wire [1:0] ctl_reg_sys_hilo;
105
wire ctl_inc_cy;
106
wire ctl_inc_dec;
107
wire ctl_inc_zero;
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_bus_db_oe;
116
wire ctl_sw_1u;
117
wire ctl_sw_1d;
118
wire ctl_sw_2u;
119
wire ctl_sw_2d;
120
wire ctl_sw_mask543_en;
121
wire ctl_bus_db_we;
122
 
123
// Module: control/execute.sv
124
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 iff1;
134
wire iff2;
135
wire im1;
136
wire im2;
137
wire in_nmi;
138
wire in_intr;
139
 
140
// Module: control/ir.v
141
wire [7:0] opcode;
142
 
143
// Module: control/pin_control.v
144
wire bus_ab_pin_we;
145
wire bus_db_pin_oe;
146
wire bus_db_pin_re;
147
 
148
// Module: control/pla_decode.sv
149
wire [104:0] pla;
150
 
151
// Module: control/resets.v
152
wire clrpc;
153
wire nreset;
154
 
155
// Module: control/memory_ifc.v
156
wire nM1_out;
157
wire nRFSH_out;
158
wire nMREQ_out;
159
wire nRD_out;
160
wire nWR_out;
161
wire nIORQ_out;
162
wire latch_wait;
163
 
164
// Module: control/sequencer.v
165
wire M1;
166
wire M2;
167
wire M3;
168
wire M4;
169
wire M5;
170
wire M6;
171
wire T1;
172
wire T2;
173
wire T3;
174
wire T4;
175
wire T5;
176
wire T6;
177
wire timings_en;
178
 
179
// Module: alu/alu_control.v
180
wire alu_shift_in;
181
wire alu_shift_right;
182
wire alu_shift_left;
183
wire shift_cf_out;
184
wire alu_parity_in;
185
wire flags_cond_true;
186
wire daa_cf_out;
187
wire pf_sel;
188
wire alu_op_low;
189
wire alu_core_cf_in;
190
wire [7:0] db;
191
 
192
// Module: alu/alu_select.v
193
wire alu_oe;
194
wire alu_shift_oe;
195
wire alu_op2_oe;
196
wire alu_res_oe;
197
wire alu_op1_oe;
198
wire alu_bs_oe;
199
wire alu_op1_sel_bus;
200
wire alu_op1_sel_low;
201
wire alu_op1_sel_zero;
202
wire alu_op2_sel_zero;
203
wire alu_op2_sel_bus;
204
wire alu_op2_sel_lq;
205
wire alu_sel_op2_neg;
206
wire alu_sel_op2_high;
207
wire alu_core_R;
208
wire alu_core_V;
209
wire alu_core_S;
210
 
211
// Module: alu/alu_flags.v
212
wire flags_sf;
213
wire flags_zf;
214
wire flags_hf;
215
wire flags_pf;
216
wire flags_cf;
217
wire flags_nf;
218
wire flags_cf_latch;
219
wire flags_hf2;
220
 
221
// Module: alu/alu.v
222
wire alu_zero;
223
wire alu_parity_out;
224
wire alu_high_eq_9;
225
wire alu_high_gt_9;
226
wire alu_low_gt_9;
227
wire alu_shift_db0;
228
wire alu_shift_db7;
229
wire alu_core_cf_out;
230
wire alu_sf_out;
231
wire alu_yf_out;
232
wire alu_xf_out;
233
wire alu_vf_out;
234
wire [3:0] test_db_high;
235
wire [3:0] test_db_low;
236
 
237
// Module: registers/reg_control.v
238
wire reg_sel_bc;
239
wire reg_sel_bc2;
240
wire reg_sel_ix;
241
wire reg_sel_iy;
242
wire reg_sel_de;
243
wire reg_sel_hl;
244
wire reg_sel_de2;
245
wire reg_sel_hl2;
246
wire reg_sel_af;
247
wire reg_sel_af2;
248
wire reg_sel_wz;
249
wire reg_sel_pc;
250
wire reg_sel_ir;
251
wire reg_sel_sp;
252
wire reg_sel_gp_hi;
253
wire reg_sel_gp_lo;
254
wire reg_sel_sys_lo;
255
wire reg_sel_sys_hi;
256
wire reg_gp_we;
257
wire reg_sys_we_lo;
258
wire reg_sys_we_hi;
259
 
260
// Module: bus/address_latch.v
261
wire address_is_1;
262
wire [15:0] address;
263
 
264
// Module: bus/address_pins.v
265
wire [15:0] abus;
266
 
267
// Module: bus/bus_control.v
268
wire bus_db_oe;
269
 
270
// Module: bus/bus_switch.sv
271
wire bus_sw_1u;
272
wire bus_sw_1d;
273
wire bus_sw_2u;
274
wire bus_sw_2d;
275
wire bus_sw_mask543_en;
276
 
277
// Module: bus/control_pins_n.v
278
wire nmi;
279
wire busrq;
280
wire clk;
281
wire intr;
282
wire mwait;
283
wire reset_in;
284
wire pin_nM1;
285
wire pin_nMREQ;
286
wire pin_nIORQ;
287
wire pin_nRD;
288
wire pin_nWR;
289
wire pin_nRFSH;
290
wire pin_nHALT;
291
wire pin_nBUSACK;

powered by: WebSVN 2.1.0

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