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 8

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 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
 
163
// Module: control/sequencer.v
164
wire M1;
165
wire M2;
166
wire M3;
167
wire M4;
168
wire M5;
169
wire T1;
170
wire T2;
171
wire T3;
172
wire T4;
173
wire T5;
174
wire T6;
175
wire timings_en;
176
 
177
// Module: alu/alu_control.v
178
wire alu_shift_in;
179
wire alu_shift_right;
180
wire alu_shift_left;
181
wire shift_cf_out;
182
wire alu_parity_in;
183
wire flags_cond_true;
184
wire daa_cf_out;
185
wire pf_sel;
186
wire alu_op_low;
187
wire alu_core_cf_in;
188
wire [7:0] db;
189
 
190
// Module: alu/alu_select.v
191
wire alu_oe;
192
wire alu_shift_oe;
193
wire alu_op2_oe;
194
wire alu_res_oe;
195
wire alu_op1_oe;
196
wire alu_bs_oe;
197
wire alu_op1_sel_bus;
198
wire alu_op1_sel_low;
199
wire alu_op1_sel_zero;
200
wire alu_op2_sel_zero;
201
wire alu_op2_sel_bus;
202
wire alu_op2_sel_lq;
203
wire alu_sel_op2_neg;
204
wire alu_sel_op2_high;
205
wire alu_core_R;
206
wire alu_core_V;
207
wire alu_core_S;
208
 
209
// Module: alu/alu_flags.v
210
wire flags_sf;
211
wire flags_zf;
212
wire flags_hf;
213
wire flags_pf;
214
wire flags_cf;
215
wire flags_nf;
216
wire flags_cf_latch;
217
wire flags_hf2;
218
 
219
// Module: alu/alu.v
220
wire alu_zero;
221
wire alu_parity_out;
222
wire alu_high_eq_9;
223
wire alu_high_gt_9;
224
wire alu_low_gt_9;
225
wire alu_shift_db0;
226
wire alu_shift_db7;
227
wire alu_core_cf_out;
228
wire alu_sf_out;
229
wire alu_yf_out;
230
wire alu_xf_out;
231
wire alu_vf_out;
232
wire [3:0] test_db_high;
233
wire [3:0] test_db_low;
234
 
235
// Module: registers/reg_control.v
236
wire reg_sel_bc;
237
wire reg_sel_bc2;
238
wire reg_sel_ix;
239
wire reg_sel_iy;
240
wire reg_sel_de;
241
wire reg_sel_hl;
242
wire reg_sel_de2;
243
wire reg_sel_hl2;
244
wire reg_sel_af;
245
wire reg_sel_af2;
246
wire reg_sel_wz;
247
wire reg_sel_pc;
248
wire reg_sel_ir;
249
wire reg_sel_sp;
250
wire reg_sel_gp_hi;
251
wire reg_sel_gp_lo;
252
wire reg_sel_sys_lo;
253
wire reg_sel_sys_hi;
254
wire reg_gp_we;
255
wire reg_sys_we_lo;
256
wire reg_sys_we_hi;
257 8 gdevic
wire reg_sw_4d_lo;
258
wire reg_sw_4d_hi;
259 6 gdevic
 
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 8 gdevic
// Module: bus/bus_switch.v
268 6 gdevic
wire bus_sw_1u;
269
wire bus_sw_1d;
270
wire bus_sw_2u;
271
wire bus_sw_2d;
272
wire bus_sw_mask543_en;
273
 
274
// Module: bus/control_pins_n.v
275
wire nmi;
276
wire busrq;
277
wire clk;
278
wire intr;
279
wire mwait;
280
wire reset_in;
281
wire pin_nM1;
282
wire pin_nMREQ;
283
wire pin_nIORQ;
284
wire pin_nRD;
285
wire pin_nWR;
286
wire pin_nRFSH;
287
wire pin_nHALT;
288
wire pin_nBUSACK;

powered by: WebSVN 2.1.0

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