OpenCores
URL https://opencores.org/ocsvn/2d_game_console/2d_game_console/trunk

Subversion Repositories 2d_game_console

[/] [2d_game_console/] [trunk/] [Processor_Quartus/] [Processor_Controller.bsf] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 lucas.vbal
/*
2
WARNING: Do NOT edit the input and output ports in this file in a text
3
editor if you plan to continue editing the block that represents it in
4
the Block Editor! File corruption is VERY likely to occur.
5
*/
6
/*
7
Copyright (C) 2017  Intel Corporation. All rights reserved.
8
Your use of Intel Corporation's design tools, logic functions
9
and other software and tools, and its AMPP partner logic
10
functions, and any output files from any of the foregoing
11
(including device programming or simulation files), and any
12
associated documentation or information are expressly subject
13
to the terms and conditions of the Intel Program License
14
Subscription Agreement, the Intel Quartus Prime License Agreement,
15
the Intel MegaCore Function License Agreement, or other
16
applicable license agreement, including, without limitation,
17
that your use is for the sole purpose of programming logic
18
devices manufactured by Intel and sold by Intel or its
19
authorized distributors.  Please refer to the applicable
20
agreement for further details.
21
*/
22
(header "symbol" (version "1.1"))
23
(symbol
24
        (rect 16 16 304 576)
25
        (text "Processor_Controller" (rect 5 0 89 12)(font "Arial" ))
26
        (text "inst" (rect 8 544 20 556)(font "Arial" ))
27
        (port
28
                (pt 0 32)
29
                (input)
30
                (text "ram_grant" (rect 0 0 42 12)(font "Arial" ))
31
                (text "ram_grant" (rect 21 27 63 39)(font "Arial" ))
32
                (line (pt 0 32)(pt 16 32)(line_width 1))
33
        )
34
        (port
35
                (pt 0 48)
36
                (input)
37
                (text "instruction[31..0]" (rect 0 0 62 12)(font "Arial" ))
38
                (text "instruction[31..0]" (rect 21 43 83 55)(font "Arial" ))
39
                (line (pt 0 48)(pt 16 48)(line_width 3))
40
        )
41
        (port
42
                (pt 0 64)
43
                (input)
44
                (text "clock" (rect 0 0 20 12)(font "Arial" ))
45
                (text "clock" (rect 21 59 41 71)(font "Arial" ))
46
                (line (pt 0 64)(pt 16 64)(line_width 1))
47
        )
48
        (port
49
                (pt 0 80)
50
                (input)
51
                (text "reset" (rect 0 0 20 12)(font "Arial" ))
52
                (text "reset" (rect 21 75 41 87)(font "Arial" ))
53
                (line (pt 0 80)(pt 16 80)(line_width 1))
54
        )
55
        (port
56
                (pt 0 96)
57
                (input)
58
                (text "isr_addr[15..0]" (rect 0 0 56 12)(font "Arial" ))
59
                (text "isr_addr[15..0]" (rect 21 91 77 103)(font "Arial" ))
60
                (line (pt 0 96)(pt 16 96)(line_width 3))
61
        )
62
        (port
63
                (pt 0 112)
64
                (input)
65
                (text "int_req" (rect 0 0 27 12)(font "Arial" ))
66
                (text "int_req" (rect 21 107 48 119)(font "Arial" ))
67
                (line (pt 0 112)(pt 16 112)(line_width 1))
68
        )
69
        (port
70
                (pt 0 128)
71
                (input)
72
                (text "v_sync" (rect 0 0 31 12)(font "Arial" ))
73
                (text "v_sync" (rect 21 123 52 135)(font "Arial" ))
74
                (line (pt 0 128)(pt 16 128)(line_width 1))
75
        )
76
        (port
77
                (pt 0 144)
78
                (input)
79
                (text "sleep" (rect 0 0 20 12)(font "Arial" ))
80
                (text "sleep" (rect 21 139 41 151)(font "Arial" ))
81
                (line (pt 0 144)(pt 16 144)(line_width 1))
82
        )
83
        (port
84
                (pt 0 160)
85
                (input)
86
                (text "ram_q[15..0]" (rect 0 0 50 12)(font "Arial" ))
87
                (text "ram_q[15..0]" (rect 21 155 71 167)(font "Arial" ))
88
                (line (pt 0 160)(pt 16 160)(line_width 3))
89
        )
90
        (port
91
                (pt 0 176)
92
                (input)
93
                (text "add_overflow" (rect 0 0 54 12)(font "Arial" ))
94
                (text "add_overflow" (rect 21 171 75 183)(font "Arial" ))
95
                (line (pt 0 176)(pt 16 176)(line_width 1))
96
        )
97
        (port
98
                (pt 0 192)
99
                (input)
100
                (text "add_result[15..0]" (rect 0 0 64 12)(font "Arial" ))
101
                (text "add_result[15..0]" (rect 21 187 85 199)(font "Arial" ))
102
                (line (pt 0 192)(pt 16 192)(line_width 3))
103
        )
104
        (port
105
                (pt 0 208)
106
                (input)
107
                (text "sub_overflow" (rect 0 0 54 12)(font "Arial" ))
108
                (text "sub_overflow" (rect 21 203 75 215)(font "Arial" ))
109
                (line (pt 0 208)(pt 16 208)(line_width 1))
110
        )
111
        (port
112
                (pt 0 224)
113
                (input)
114
                (text "sub_result[15..0]" (rect 0 0 64 12)(font "Arial" ))
115
                (text "sub_result[15..0]" (rect 21 219 85 231)(font "Arial" ))
116
                (line (pt 0 224)(pt 16 224)(line_width 3))
117
        )
118
        (port
119
                (pt 0 240)
120
                (input)
121
                (text "mult_result[31..0]" (rect 0 0 67 12)(font "Arial" ))
122
                (text "mult_result[31..0]" (rect 21 235 88 247)(font "Arial" ))
123
                (line (pt 0 240)(pt 16 240)(line_width 3))
124
        )
125
        (port
126
                (pt 0 256)
127
                (input)
128
                (text "divide_quotient[15..0]" (rect 0 0 81 12)(font "Arial" ))
129
                (text "divide_quotient[15..0]" (rect 21 251 102 263)(font "Arial" ))
130
                (line (pt 0 256)(pt 16 256)(line_width 3))
131
        )
132
        (port
133
                (pt 0 272)
134
                (input)
135
                (text "divide_remain[15..0]" (rect 0 0 79 12)(font "Arial" ))
136
                (text "divide_remain[15..0]" (rect 21 267 100 279)(font "Arial" ))
137
                (line (pt 0 272)(pt 16 272)(line_width 3))
138
        )
139
        (port
140
                (pt 0 288)
141
                (input)
142
                (text "compare_aeb" (rect 0 0 55 12)(font "Arial" ))
143
                (text "compare_aeb" (rect 21 283 76 295)(font "Arial" ))
144
                (line (pt 0 288)(pt 16 288)(line_width 1))
145
        )
146
        (port
147
                (pt 0 304)
148
                (input)
149
                (text "compare_agb" (rect 0 0 55 12)(font "Arial" ))
150
                (text "compare_agb" (rect 21 299 76 311)(font "Arial" ))
151
                (line (pt 0 304)(pt 16 304)(line_width 1))
152
        )
153
        (port
154
                (pt 0 320)
155
                (input)
156
                (text "compare_alb" (rect 0 0 51 12)(font "Arial" ))
157
                (text "compare_alb" (rect 21 315 72 327)(font "Arial" ))
158
                (line (pt 0 320)(pt 16 320)(line_width 1))
159
        )
160
        (port
161
                (pt 288 32)
162
                (output)
163
                (text "int_ack" (rect 0 0 28 12)(font "Arial" ))
164
                (text "int_ack" (rect 239 27 267 39)(font "Arial" ))
165
                (line (pt 288 32)(pt 272 32)(line_width 1))
166
        )
167
        (port
168
                (pt 288 48)
169
                (output)
170
                (text "rom_addr[15..0]" (rect 0 0 63 12)(font "Arial" ))
171
                (text "rom_addr[15..0]" (rect 204 43 267 55)(font "Arial" ))
172
                (line (pt 288 48)(pt 272 48)(line_width 3))
173
        )
174
        (port
175
                (pt 288 64)
176
                (output)
177
                (text "opcode[5..0]" (rect 0 0 48 12)(font "Arial" ))
178
                (text "opcode[5..0]" (rect 219 59 267 71)(font "Arial" ))
179
                (line (pt 288 64)(pt 272 64)(line_width 3))
180
        )
181
        (port
182
                (pt 288 80)
183
                (output)
184
                (text "reg_a_num[4..0]" (rect 0 0 68 12)(font "Arial" ))
185
                (text "reg_a_num[4..0]" (rect 199 75 267 87)(font "Arial" ))
186
                (line (pt 288 80)(pt 272 80)(line_width 3))
187
        )
188
        (port
189
                (pt 288 96)
190
                (output)
191
                (text "reg_b_num[4..0]" (rect 0 0 68 12)(font "Arial" ))
192
                (text "reg_b_num[4..0]" (rect 199 91 267 103)(font "Arial" ))
193
                (line (pt 288 96)(pt 272 96)(line_width 3))
194
        )
195
        (port
196
                (pt 288 112)
197
                (output)
198
                (text "reg_c_num[4..0]" (rect 0 0 68 12)(font "Arial" ))
199
                (text "reg_c_num[4..0]" (rect 199 107 267 119)(font "Arial" ))
200
                (line (pt 288 112)(pt 272 112)(line_width 3))
201
        )
202
        (port
203
                (pt 288 128)
204
                (output)
205
                (text "imm[15..0]" (rect 0 0 41 12)(font "Arial" ))
206
                (text "imm[15..0]" (rect 226 123 267 135)(font "Arial" ))
207
                (line (pt 288 128)(pt 272 128)(line_width 3))
208
        )
209
        (port
210
                (pt 288 144)
211
                (output)
212
                (text "rflags_index[2..0]" (rect 0 0 68 12)(font "Arial" ))
213
                (text "rflags_index[2..0]" (rect 199 139 267 151)(font "Arial" ))
214
                (line (pt 288 144)(pt 272 144)(line_width 3))
215
        )
216
        (port
217
                (pt 288 160)
218
                (output)
219
                (text "const_bool" (rect 0 0 42 12)(font "Arial" ))
220
                (text "const_bool" (rect 225 155 267 167)(font "Arial" ))
221
                (line (pt 288 160)(pt 272 160)(line_width 1))
222
        )
223
        (port
224
                (pt 288 176)
225
                (output)
226
                (text "sprite_level[5..0]" (rect 0 0 64 12)(font "Arial" ))
227
                (text "sprite_level[5..0]" (rect 203 171 267 183)(font "Arial" ))
228
                (line (pt 288 176)(pt 272 176)(line_width 3))
229
        )
230
        (port
231
                (pt 288 192)
232
                (output)
233
                (text "sprite_id[383..0]" (rect 0 0 62 12)(font "Arial" ))
234
                (text "sprite_id[383..0]" (rect 205 187 267 199)(font "Arial" ))
235
                (line (pt 288 192)(pt 272 192)(line_width 3))
236
        )
237
        (port
238
                (pt 288 208)
239
                (output)
240
                (text "sprite_x[639..0]" (rect 0 0 61 12)(font "Arial" ))
241
                (text "sprite_x[639..0]" (rect 206 203 267 215)(font "Arial" ))
242
                (line (pt 288 208)(pt 272 208)(line_width 3))
243
        )
244
        (port
245
                (pt 288 224)
246
                (output)
247
                (text "sprite_y[639..0]" (rect 0 0 62 12)(font "Arial" ))
248
                (text "sprite_y[639..0]" (rect 205 219 267 231)(font "Arial" ))
249
                (line (pt 288 224)(pt 272 224)(line_width 3))
250
        )
251
        (port
252
                (pt 288 240)
253
                (output)
254
                (text "sprite_color[1023..0]" (rect 0 0 79 12)(font "Arial" ))
255
                (text "sprite_color[1023..0]" (rect 188 235 267 247)(font "Arial" ))
256
                (line (pt 288 240)(pt 272 240)(line_width 3))
257
        )
258
        (port
259
                (pt 288 256)
260
                (output)
261
                (text "ram_addr[15..0]" (rect 0 0 63 12)(font "Arial" ))
262
                (text "ram_addr[15..0]" (rect 204 251 267 263)(font "Arial" ))
263
                (line (pt 288 256)(pt 272 256)(line_width 3))
264
        )
265
        (port
266
                (pt 288 272)
267
                (output)
268
                (text "ram_data[15..0]" (rect 0 0 62 12)(font "Arial" ))
269
                (text "ram_data[15..0]" (rect 205 267 267 279)(font "Arial" ))
270
                (line (pt 288 272)(pt 272 272)(line_width 3))
271
        )
272
        (port
273
                (pt 288 288)
274
                (output)
275
                (text "ram_wren" (rect 0 0 41 12)(font "Arial" ))
276
                (text "ram_wren" (rect 226 283 267 295)(font "Arial" ))
277
                (line (pt 288 288)(pt 272 288)(line_width 1))
278
        )
279
        (port
280
                (pt 288 304)
281
                (output)
282
                (text "ram_req" (rect 0 0 35 12)(font "Arial" ))
283
                (text "ram_req" (rect 232 299 267 311)(font "Arial" ))
284
                (line (pt 288 304)(pt 272 304)(line_width 1))
285
        )
286
        (port
287
                (pt 288 320)
288
                (output)
289
                (text "reg_c_val[15..0]" (rect 0 0 64 12)(font "Arial" ))
290
                (text "reg_c_val[15..0]" (rect 203 315 267 327)(font "Arial" ))
291
                (line (pt 288 320)(pt 272 320)(line_width 3))
292
        )
293
        (port
294
                (pt 288 336)
295
                (output)
296
                (text "reg_b_val[15..0]" (rect 0 0 64 12)(font "Arial" ))
297
                (text "reg_b_val[15..0]" (rect 203 331 267 343)(font "Arial" ))
298
                (line (pt 288 336)(pt 272 336)(line_width 3))
299
        )
300
        (port
301
                (pt 288 352)
302
                (output)
303
                (text "reg_a_val[15..0]" (rect 0 0 64 12)(font "Arial" ))
304
                (text "reg_a_val[15..0]" (rect 203 347 267 359)(font "Arial" ))
305
                (line (pt 288 352)(pt 272 352)(line_width 3))
306
        )
307
        (port
308
                (pt 288 368)
309
                (output)
310
                (text "current_state[5..0]" (rect 0 0 73 12)(font "Arial" ))
311
                (text "current_state[5..0]" (rect 194 363 267 375)(font "Arial" ))
312
                (line (pt 288 368)(pt 272 368)(line_width 3))
313
        )
314
        (port
315
                (pt 288 384)
316
                (output)
317
                (text "next_state[5..0]" (rect 0 0 61 12)(font "Arial" ))
318
                (text "next_state[5..0]" (rect 206 379 267 391)(font "Arial" ))
319
                (line (pt 288 384)(pt 272 384)(line_width 3))
320
        )
321
        (port
322
                (pt 288 400)
323
                (output)
324
                (text "program_counter[15..0]" (rect 0 0 93 12)(font "Arial" ))
325
                (text "program_counter[15..0]" (rect 174 395 267 407)(font "Arial" ))
326
                (line (pt 288 400)(pt 272 400)(line_width 3))
327
        )
328
        (port
329
                (pt 288 416)
330
                (output)
331
                (text "registers[511..0]" (rect 0 0 61 12)(font "Arial" ))
332
                (text "registers[511..0]" (rect 206 411 267 423)(font "Arial" ))
333
                (line (pt 288 416)(pt 272 416)(line_width 3))
334
        )
335
        (port
336
                (pt 288 432)
337
                (output)
338
                (text "rflags[7..0]" (rect 0 0 42 12)(font "Arial" ))
339
                (text "rflags[7..0]" (rect 225 427 267 439)(font "Arial" ))
340
                (line (pt 288 432)(pt 272 432)(line_width 3))
341
        )
342
        (port
343
                (pt 288 448)
344
                (output)
345
                (text "v_sync_flag" (rect 0 0 51 12)(font "Arial" ))
346
                (text "v_sync_flag" (rect 216 443 267 455)(font "Arial" ))
347
                (line (pt 288 448)(pt 272 448)(line_width 1))
348
        )
349
        (port
350
                (pt 288 464)
351
                (output)
352
                (text "stack_pointer[2..0]" (rect 0 0 73 12)(font "Arial" ))
353
                (text "stack_pointer[2..0]" (rect 194 459 267 471)(font "Arial" ))
354
                (line (pt 288 464)(pt 272 464)(line_width 3))
355
        )
356
        (port
357
                (pt 288 480)
358
                (output)
359
                (text "pc_stack[127..0]" (rect 0 0 64 12)(font "Arial" ))
360
                (text "pc_stack[127..0]" (rect 203 475 267 487)(font "Arial" ))
361
                (line (pt 288 480)(pt 272 480)(line_width 3))
362
        )
363
        (port
364
                (pt 288 496)
365
                (output)
366
                (text "pc_stack_val[15..0]" (rect 0 0 77 12)(font "Arial" ))
367
                (text "pc_stack_val[15..0]" (rect 190 491 267 503)(font "Arial" ))
368
                (line (pt 288 496)(pt 272 496)(line_width 3))
369
        )
370
        (port
371
                (pt 288 512)
372
                (output)
373
                (text "int_program_counter[15..0]" (rect 0 0 107 12)(font "Arial" ))
374
                (text "int_program_counter[15..0]" (rect 160 507 267 519)(font "Arial" ))
375
                (line (pt 288 512)(pt 272 512)(line_width 3))
376
        )
377
        (port
378
                (pt 288 528)
379
                (output)
380
                (text "int_rflags[7..0]" (rect 0 0 56 12)(font "Arial" ))
381
                (text "int_rflags[7..0]" (rect 211 523 267 535)(font "Arial" ))
382
                (line (pt 288 528)(pt 272 528)(line_width 3))
383
        )
384
        (parameter
385
                "code_start_addr"
386
                "0000000000000100"
387
                ""
388
                (type "PARAMETER_UNSIGNED_BIN") )
389
        (parameter
390
                "opcode_lw"
391
                "001001"
392
                ""
393
                (type "PARAMETER_UNSIGNED_BIN") )
394
        (parameter
395
                "opcode_sw"
396
                "001010"
397
                ""
398
                (type "PARAMETER_UNSIGNED_BIN") )
399
        (parameter
400
                "opcode_limm"
401
                "001100"
402
                ""
403
                (type "PARAMETER_UNSIGNED_BIN") )
404
        (parameter
405
                "opcode_add"
406
                "010001"
407
                ""
408
                (type "PARAMETER_UNSIGNED_BIN") )
409
        (parameter
410
                "opcode_sub"
411
                "010010"
412
                ""
413
                (type "PARAMETER_UNSIGNED_BIN") )
414
        (parameter
415
                "opcode_mul"
416
                "010100"
417
                ""
418
                (type "PARAMETER_UNSIGNED_BIN") )
419
        (parameter
420
                "opcode_div"
421
                "010101"
422
                ""
423
                (type "PARAMETER_UNSIGNED_BIN") )
424
        (parameter
425
                "opcode_and"
426
                "100001"
427
                ""
428
                (type "PARAMETER_UNSIGNED_BIN") )
429
        (parameter
430
                "opcode_or"
431
                "100010"
432
                ""
433
                (type "PARAMETER_UNSIGNED_BIN") )
434
        (parameter
435
                "opcode_cmp"
436
                "100100"
437
                ""
438
                (type "PARAMETER_UNSIGNED_BIN") )
439
        (parameter
440
                "opcode_not"
441
                "100101"
442
                ""
443
                (type "PARAMETER_UNSIGNED_BIN") )
444
        (parameter
445
                "opcode_jmp"
446
                "101001"
447
                ""
448
                (type "PARAMETER_UNSIGNED_BIN") )
449
        (parameter
450
                "opcode_brfl"
451
                "101010"
452
                ""
453
                (type "PARAMETER_UNSIGNED_BIN") )
454
        (parameter
455
                "opcode_call"
456
                "101011"
457
                ""
458
                (type "PARAMETER_UNSIGNED_BIN") )
459
        (parameter
460
                "opcode_ret"
461
                "101100"
462
                ""
463
                (type "PARAMETER_UNSIGNED_BIN") )
464
        (parameter
465
                "opcode_iret"
466
                "101101"
467
                ""
468
                (type "PARAMETER_UNSIGNED_BIN") )
469
        (parameter
470
                "opcode_nop"
471
                "101110"
472
                ""
473
                (type "PARAMETER_UNSIGNED_BIN") )
474
        (parameter
475
                "opcode_jr"
476
                "011001"
477
                ""
478
                (type "PARAMETER_UNSIGNED_BIN") )
479
        (parameter
480
                "opcode_brflr"
481
                "011010"
482
                ""
483
                (type "PARAMETER_UNSIGNED_BIN") )
484
        (parameter
485
                "opcode_callr"
486
                "011011"
487
                ""
488
                (type "PARAMETER_UNSIGNED_BIN") )
489
        (parameter
490
                "opcode_sprite_id"
491
                "110001"
492
                ""
493
                (type "PARAMETER_UNSIGNED_BIN") )
494
        (parameter
495
                "opcode_sprite_color"
496
                "110010"
497
                ""
498
                (type "PARAMETER_UNSIGNED_BIN") )
499
        (parameter
500
                "opcode_sprite_pos"
501
                "110100"
502
                ""
503
                (type "PARAMETER_UNSIGNED_BIN") )
504
        (parameter
505
                "opcode_wait_vsync"
506
                "110111"
507
                ""
508
                (type "PARAMETER_UNSIGNED_BIN") )
509
        (parameter
510
                "Reset"
511
                "000000"
512
                ""
513
                (type "PARAMETER_UNSIGNED_BIN") )
514
        (parameter
515
                "Wait_Program_Mem_1"
516
                "000001"
517
                ""
518
                (type "PARAMETER_UNSIGNED_BIN") )
519
        (parameter
520
                "Decode_Instruction"
521
                "000010"
522
                ""
523
                (type "PARAMETER_UNSIGNED_BIN") )
524
        (parameter
525
                "Wait_Operation"
526
                "000011"
527
                ""
528
                (type "PARAMETER_UNSIGNED_BIN") )
529
        (parameter
530
                "Wait_DIV_1"
531
                "000100"
532
                ""
533
                (type "PARAMETER_UNSIGNED_BIN") )
534
        (parameter
535
                "Wait_DIV_2"
536
                "000101"
537
                ""
538
                (type "PARAMETER_UNSIGNED_BIN") )
539
        (parameter
540
                "Wait_DIV_3"
541
                "000110"
542
                ""
543
                (type "PARAMETER_UNSIGNED_BIN") )
544
        (parameter
545
                "Wait_DIV_4"
546
                "000111"
547
                ""
548
                (type "PARAMETER_UNSIGNED_BIN") )
549
        (parameter
550
                "ADD"
551
                "001000"
552
                ""
553
                (type "PARAMETER_UNSIGNED_BIN") )
554
        (parameter
555
                "SUB"
556
                "001001"
557
                ""
558
                (type "PARAMETER_UNSIGNED_BIN") )
559
        (parameter
560
                "MUL"
561
                "001010"
562
                ""
563
                (type "PARAMETER_UNSIGNED_BIN") )
564
        (parameter
565
                "DIV"
566
                "001011"
567
                ""
568
                (type "PARAMETER_UNSIGNED_BIN") )
569
        (parameter
570
                "AND"
571
                "001100"
572
                ""
573
                (type "PARAMETER_UNSIGNED_BIN") )
574
        (parameter
575
                "OR"
576
                "001101"
577
                ""
578
                (type "PARAMETER_UNSIGNED_BIN") )
579
        (parameter
580
                "CMP"
581
                "001110"
582
                ""
583
                (type "PARAMETER_UNSIGNED_BIN") )
584
        (parameter
585
                "NOT"
586
                "001111"
587
                ""
588
                (type "PARAMETER_UNSIGNED_BIN") )
589
        (parameter
590
                "SPRITE_ID"
591
                "010000"
592
                ""
593
                (type "PARAMETER_UNSIGNED_BIN") )
594
        (parameter
595
                "SPRITE_COLOR"
596
                "010001"
597
                ""
598
                (type "PARAMETER_UNSIGNED_BIN") )
599
        (parameter
600
                "SPRITE_POS"
601
                "010010"
602
                ""
603
                (type "PARAMETER_UNSIGNED_BIN") )
604
        (parameter
605
                "LIMM"
606
                "010011"
607
                ""
608
                (type "PARAMETER_UNSIGNED_BIN") )
609
        (parameter
610
                "LW_Begin"
611
                "010100"
612
                ""
613
                (type "PARAMETER_UNSIGNED_BIN") )
614
        (parameter
615
                "LW_Wait_1"
616
                "010101"
617
                ""
618
                (type "PARAMETER_UNSIGNED_BIN") )
619
        (parameter
620
                "LW_Wait_2"
621
                "010110"
622
                ""
623
                (type "PARAMETER_UNSIGNED_BIN") )
624
        (parameter
625
                "LW_End"
626
                "010111"
627
                ""
628
                (type "PARAMETER_UNSIGNED_BIN") )
629
        (parameter
630
                "SW_Begin"
631
                "011000"
632
                ""
633
                (type "PARAMETER_UNSIGNED_BIN") )
634
        (parameter
635
                "SW_End"
636
                "011001"
637
                ""
638
                (type "PARAMETER_UNSIGNED_BIN") )
639
        (parameter
640
                "JMP"
641
                "011010"
642
                ""
643
                (type "PARAMETER_UNSIGNED_BIN") )
644
        (parameter
645
                "JR"
646
                "011011"
647
                ""
648
                (type "PARAMETER_UNSIGNED_BIN") )
649
        (parameter
650
                "BRFL"
651
                "011100"
652
                ""
653
                (type "PARAMETER_UNSIGNED_BIN") )
654
        (parameter
655
                "BRFLR"
656
                "011101"
657
                ""
658
                (type "PARAMETER_UNSIGNED_BIN") )
659
        (parameter
660
                "NOP"
661
                "011110"
662
                ""
663
                (type "PARAMETER_UNSIGNED_BIN") )
664
        (parameter
665
                "CALL"
666
                "011111"
667
                ""
668
                (type "PARAMETER_UNSIGNED_BIN") )
669
        (parameter
670
                "CALLR"
671
                "100000"
672
                ""
673
                (type "PARAMETER_UNSIGNED_BIN") )
674
        (parameter
675
                "RET"
676
                "100001"
677
                ""
678
                (type "PARAMETER_UNSIGNED_BIN") )
679
        (parameter
680
                "WAIT_VSYNC"
681
                "100010"
682
                ""
683
                (type "PARAMETER_UNSIGNED_BIN") )
684
        (parameter
685
                "Inc_Program_Counter"
686
                "100011"
687
                ""
688
                (type "PARAMETER_UNSIGNED_BIN") )
689
        (parameter
690
                "Int_Req_Wait"
691
                "100100"
692
                ""
693
                (type "PARAMETER_UNSIGNED_BIN") )
694
        (parameter
695
                "Interrupt"
696
                "100101"
697
                ""
698
                (type "PARAMETER_UNSIGNED_BIN") )
699
        (parameter
700
                "IRET"
701
                "100110"
702
                ""
703
                (type "PARAMETER_UNSIGNED_BIN") )
704
        (drawing
705
                (rectangle (rect 16 16 272 544)(line_width 1))
706
        )
707
        (annotation_block (parameter)(rect 304 -64 404 16))
708
)

powered by: WebSVN 2.1.0

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