/*
WARNING: Do NOT edit the input and output ports in this file in a text
editor if you plan to continue editing the block that represents it in
the Block Editor! File corruption is VERY likely to occur.
*/
/*
Copyright (C) 1991-2013 Altera Corporation
Your use of Altera Corporation's design tools, logic functions 
and other software and tools, and its AMPP partner logic 
functions, and any output files from any of the foregoing 
(including device programming or simulation files), and any 
associated documentation or information are expressly subject 
to the terms and conditions of the Altera Program License 
Subscription Agreement, Altera MegaCore Function License 
Agreement, or other applicable license agreement, including, 
without limitation, that your use is for the sole purpose of 
programming logic devices manufactured by Altera and sold by 
Altera or its authorized distributors.  Please refer to the 
applicable agreement for further details.
*/
(header "symbol" (version "1.1"))
(symbol
	(rect 16 16 272 1792)
	(text "execute" (rect 5 0 35 12)(font "Arial" ))
	(text "inst" (rect 8 1760 20 1772)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "pla[104..0]" (rect 0 0 40 12)(font "Arial" ))
		(text "pla[104..0]" (rect 21 27 61 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 3))
	)
	(port
		(pt 0 48)
		(input)
		(text "in_intr" (rect 0 0 23 12)(font "Arial" ))
		(text "in_intr" (rect 21 43 44 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "in_nmi" (rect 0 0 25 12)(font "Arial" ))
		(text "in_nmi" (rect 21 59 46 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 1))
	)
	(port
		(pt 0 80)
		(input)
		(text "in_halt" (rect 0 0 24 12)(font "Arial" ))
		(text "in_halt" (rect 21 75 45 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 1))
	)
	(port
		(pt 0 96)
		(input)
		(text "im1" (rect 0 0 12 12)(font "Arial" ))
		(text "im1" (rect 21 91 33 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 1))
	)
	(port
		(pt 0 112)
		(input)
		(text "im2" (rect 0 0 14 12)(font "Arial" ))
		(text "im2" (rect 21 107 35 119)(font "Arial" ))
		(line (pt 0 112)(pt 16 112)(line_width 1))
	)
	(port
		(pt 0 128)
		(input)
		(text "use_ixiy" (rect 0 0 33 12)(font "Arial" ))
		(text "use_ixiy" (rect 21 123 54 135)(font "Arial" ))
		(line (pt 0 128)(pt 16 128)(line_width 1))
	)
	(port
		(pt 0 144)
		(input)
		(text "flags_cond_true" (rect 0 0 64 12)(font "Arial" ))
		(text "flags_cond_true" (rect 21 139 85 151)(font "Arial" ))
		(line (pt 0 144)(pt 16 144)(line_width 1))
	)
	(port
		(pt 0 160)
		(input)
		(text "repeat_en" (rect 0 0 40 12)(font "Arial" ))
		(text "repeat_en" (rect 21 155 61 167)(font "Arial" ))
		(line (pt 0 160)(pt 16 160)(line_width 1))
	)
	(port
		(pt 0 176)
		(input)
		(text "flags_zf" (rect 0 0 31 12)(font "Arial" ))
		(text "flags_zf" (rect 21 171 52 183)(font "Arial" ))
		(line (pt 0 176)(pt 16 176)(line_width 1))
	)
	(port
		(pt 0 192)
		(input)
		(text "flags_nf" (rect 0 0 33 12)(font "Arial" ))
		(text "flags_nf" (rect 21 187 54 199)(font "Arial" ))
		(line (pt 0 192)(pt 16 192)(line_width 1))
	)
	(port
		(pt 0 208)
		(input)
		(text "flags_sf" (rect 0 0 33 12)(font "Arial" ))
		(text "flags_sf" (rect 21 203 54 215)(font "Arial" ))
		(line (pt 0 208)(pt 16 208)(line_width 1))
	)
	(port
		(pt 0 224)
		(input)
		(text "flags_cf" (rect 0 0 33 12)(font "Arial" ))
		(text "flags_cf" (rect 21 219 54 231)(font "Arial" ))
		(line (pt 0 224)(pt 16 224)(line_width 1))
	)
	(port
		(pt 0 240)
		(input)
		(text "M1" (rect 0 0 11 12)(font "Arial" ))
		(text "M1" (rect 21 235 32 247)(font "Arial" ))
		(line (pt 0 240)(pt 16 240)(line_width 1))
	)
	(port
		(pt 0 256)
		(input)
		(text "M2" (rect 0 0 12 12)(font "Arial" ))
		(text "M2" (rect 21 251 33 263)(font "Arial" ))
		(line (pt 0 256)(pt 16 256)(line_width 1))
	)
	(port
		(pt 0 272)
		(input)
		(text "M3" (rect 0 0 12 12)(font "Arial" ))
		(text "M3" (rect 21 267 33 279)(font "Arial" ))
		(line (pt 0 272)(pt 16 272)(line_width 1))
	)
	(port
		(pt 0 288)
		(input)
		(text "M4" (rect 0 0 14 12)(font "Arial" ))
		(text "M4" (rect 21 283 35 295)(font "Arial" ))
		(line (pt 0 288)(pt 16 288)(line_width 1))
	)
	(port
		(pt 0 304)
		(input)
		(text "M5" (rect 0 0 12 12)(font "Arial" ))
		(text "M5" (rect 21 299 33 311)(font "Arial" ))
		(line (pt 0 304)(pt 16 304)(line_width 1))
	)
	(port
		(pt 0 320)
		(input)
		(text "T1" (rect 0 0 9 12)(font "Arial" ))
		(text "T1" (rect 21 315 30 327)(font "Arial" ))
		(line (pt 0 320)(pt 16 320)(line_width 1))
	)
	(port
		(pt 0 336)
		(input)
		(text "T2" (rect 0 0 10 12)(font "Arial" ))
		(text "T2" (rect 21 331 31 343)(font "Arial" ))
		(line (pt 0 336)(pt 16 336)(line_width 1))
	)
	(port
		(pt 0 352)
		(input)
		(text "T3" (rect 0 0 10 12)(font "Arial" ))
		(text "T3" (rect 21 347 31 359)(font "Arial" ))
		(line (pt 0 352)(pt 16 352)(line_width 1))
	)
	(port
		(pt 0 368)
		(input)
		(text "T4" (rect 0 0 11 12)(font "Arial" ))
		(text "T4" (rect 21 363 32 375)(font "Arial" ))
		(line (pt 0 368)(pt 16 368)(line_width 1))
	)
	(port
		(pt 0 384)
		(input)
		(text "T5" (rect 0 0 10 12)(font "Arial" ))
		(text "T5" (rect 21 379 31 391)(font "Arial" ))
		(line (pt 0 384)(pt 16 384)(line_width 1))
	)
	(port
		(pt 0 400)
		(input)
		(text "T6" (rect 0 0 10 12)(font "Arial" ))
		(text "T6" (rect 21 395 31 407)(font "Arial" ))
		(line (pt 0 400)(pt 16 400)(line_width 1))
	)
	(port
		(pt 256 32)
		(output)
		(text "ctl_state_iy_set" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_state_iy_set" (rect 172 27 235 39)(font "Arial" ))
		(line (pt 256 32)(pt 240 32)(line_width 1))
	)
	(port
		(pt 256 48)
		(output)
		(text "ctl_state_ixiy_clr" (rect 0 0 67 12)(font "Arial" ))
		(text "ctl_state_ixiy_clr" (rect 168 43 235 55)(font "Arial" ))
		(line (pt 256 48)(pt 240 48)(line_width 1))
	)
	(port
		(pt 256 64)
		(output)
		(text "ctl_state_ixiy_we" (rect 0 0 68 12)(font "Arial" ))
		(text "ctl_state_ixiy_we" (rect 167 59 235 71)(font "Arial" ))
		(line (pt 256 64)(pt 240 64)(line_width 1))
	)
	(port
		(pt 256 80)
		(output)
		(text "ctl_state_halt_set" (rect 0 0 69 12)(font "Arial" ))
		(text "ctl_state_halt_set" (rect 166 75 235 87)(font "Arial" ))
		(line (pt 256 80)(pt 240 80)(line_width 1))
	)
	(port
		(pt 256 96)
		(output)
		(text "ctl_state_tbl_ed_set" (rect 0 0 80 12)(font "Arial" ))
		(text "ctl_state_tbl_ed_set" (rect 155 91 235 103)(font "Arial" ))
		(line (pt 256 96)(pt 240 96)(line_width 1))
	)
	(port
		(pt 256 112)
		(output)
		(text "ctl_state_tbl_cb_set" (rect 0 0 80 12)(font "Arial" ))
		(text "ctl_state_tbl_cb_set" (rect 155 107 235 119)(font "Arial" ))
		(line (pt 256 112)(pt 240 112)(line_width 1))
	)
	(port
		(pt 256 128)
		(output)
		(text "ctl_state_alu" (rect 0 0 49 12)(font "Arial" ))
		(text "ctl_state_alu" (rect 186 123 235 135)(font "Arial" ))
		(line (pt 256 128)(pt 240 128)(line_width 1))
	)
	(port
		(pt 256 144)
		(output)
		(text "ctl_repeat_we" (rect 0 0 55 12)(font "Arial" ))
		(text "ctl_repeat_we" (rect 180 139 235 151)(font "Arial" ))
		(line (pt 256 144)(pt 240 144)(line_width 1))
	)
	(port
		(pt 256 160)
		(output)
		(text "ctl_state_tbl_we" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_state_tbl_we" (rect 172 155 235 167)(font "Arial" ))
		(line (pt 256 160)(pt 240 160)(line_width 1))
	)
	(port
		(pt 256 176)
		(output)
		(text "ctl_iff1_iff2" (rect 0 0 44 12)(font "Arial" ))
		(text "ctl_iff1_iff2" (rect 191 171 235 183)(font "Arial" ))
		(line (pt 256 176)(pt 240 176)(line_width 1))
	)
	(port
		(pt 256 192)
		(output)
		(text "ctl_iffx_we" (rect 0 0 43 12)(font "Arial" ))
		(text "ctl_iffx_we" (rect 192 187 235 199)(font "Arial" ))
		(line (pt 256 192)(pt 240 192)(line_width 1))
	)
	(port
		(pt 256 208)
		(output)
		(text "ctl_iffx_bit" (rect 0 0 41 12)(font "Arial" ))
		(text "ctl_iffx_bit" (rect 194 203 235 215)(font "Arial" ))
		(line (pt 256 208)(pt 240 208)(line_width 1))
	)
	(port
		(pt 256 224)
		(output)
		(text "ctl_im_we" (rect 0 0 40 12)(font "Arial" ))
		(text "ctl_im_we" (rect 195 219 235 231)(font "Arial" ))
		(line (pt 256 224)(pt 240 224)(line_width 1))
	)
	(port
		(pt 256 240)
		(output)
		(text "ctl_no_ints" (rect 0 0 42 12)(font "Arial" ))
		(text "ctl_no_ints" (rect 193 235 235 247)(font "Arial" ))
		(line (pt 256 240)(pt 240 240)(line_width 1))
	)
	(port
		(pt 256 256)
		(output)
		(text "ctl_ir_we" (rect 0 0 35 12)(font "Arial" ))
		(text "ctl_ir_we" (rect 200 251 235 263)(font "Arial" ))
		(line (pt 256 256)(pt 240 256)(line_width 1))
	)
	(port
		(pt 256 272)
		(output)
		(text "ctl_mRead" (rect 0 0 44 12)(font "Arial" ))
		(text "ctl_mRead" (rect 191 267 235 279)(font "Arial" ))
		(line (pt 256 272)(pt 240 272)(line_width 1))
	)
	(port
		(pt 256 288)
		(output)
		(text "ctl_mWrite" (rect 0 0 44 12)(font "Arial" ))
		(text "ctl_mWrite" (rect 191 283 235 295)(font "Arial" ))
		(line (pt 256 288)(pt 240 288)(line_width 1))
	)
	(port
		(pt 256 304)
		(output)
		(text "ctl_iorw" (rect 0 0 29 12)(font "Arial" ))
		(text "ctl_iorw" (rect 206 299 235 311)(font "Arial" ))
		(line (pt 256 304)(pt 240 304)(line_width 1))
	)
	(port
		(pt 256 320)
		(output)
		(text "ctl_shift_en" (rect 0 0 46 12)(font "Arial" ))
		(text "ctl_shift_en" (rect 189 315 235 327)(font "Arial" ))
		(line (pt 256 320)(pt 240 320)(line_width 1))
	)
	(port
		(pt 256 336)
		(output)
		(text "ctl_daa_oe" (rect 0 0 43 12)(font "Arial" ))
		(text "ctl_daa_oe" (rect 192 331 235 343)(font "Arial" ))
		(line (pt 256 336)(pt 240 336)(line_width 1))
	)
	(port
		(pt 256 352)
		(output)
		(text "ctl_alu_op_low" (rect 0 0 57 12)(font "Arial" ))
		(text "ctl_alu_op_low" (rect 178 347 235 359)(font "Arial" ))
		(line (pt 256 352)(pt 240 352)(line_width 1))
	)
	(port
		(pt 256 368)
		(output)
		(text "ctl_cond_short" (rect 0 0 59 12)(font "Arial" ))
		(text "ctl_cond_short" (rect 176 363 235 375)(font "Arial" ))
		(line (pt 256 368)(pt 240 368)(line_width 1))
	)
	(port
		(pt 256 384)
		(output)
		(text "ctl_alu_core_hf" (rect 0 0 62 12)(font "Arial" ))
		(text "ctl_alu_core_hf" (rect 173 379 235 391)(font "Arial" ))
		(line (pt 256 384)(pt 240 384)(line_width 1))
	)
	(port
		(pt 256 400)
		(output)
		(text "ctl_eval_cond" (rect 0 0 55 12)(font "Arial" ))
		(text "ctl_eval_cond" (rect 180 395 235 407)(font "Arial" ))
		(line (pt 256 400)(pt 240 400)(line_width 1))
	)
	(port
		(pt 256 416)
		(output)
		(text "ctl_66_oe" (rect 0 0 38 12)(font "Arial" ))
		(text "ctl_66_oe" (rect 197 411 235 423)(font "Arial" ))
		(line (pt 256 416)(pt 240 416)(line_width 1))
	)
	(port
		(pt 256 432)
		(output)
		(text "ctl_pf_sel[1..0]" (rect 0 0 57 12)(font "Arial" ))
		(text "ctl_pf_sel[1..0]" (rect 178 427 235 439)(font "Arial" ))
		(line (pt 256 432)(pt 240 432)(line_width 3))
	)
	(port
		(pt 256 448)
		(output)
		(text "ctl_alu_oe" (rect 0 0 40 12)(font "Arial" ))
		(text "ctl_alu_oe" (rect 195 443 235 455)(font "Arial" ))
		(line (pt 256 448)(pt 240 448)(line_width 1))
	)
	(port
		(pt 256 464)
		(output)
		(text "ctl_alu_shift_oe" (rect 0 0 62 12)(font "Arial" ))
		(text "ctl_alu_shift_oe" (rect 173 459 235 471)(font "Arial" ))
		(line (pt 256 464)(pt 240 464)(line_width 1))
	)
	(port
		(pt 256 480)
		(output)
		(text "ctl_alu_op2_oe" (rect 0 0 60 12)(font "Arial" ))
		(text "ctl_alu_op2_oe" (rect 175 475 235 487)(font "Arial" ))
		(line (pt 256 480)(pt 240 480)(line_width 1))
	)
	(port
		(pt 256 496)
		(output)
		(text "ctl_alu_res_oe" (rect 0 0 59 12)(font "Arial" ))
		(text "ctl_alu_res_oe" (rect 176 491 235 503)(font "Arial" ))
		(line (pt 256 496)(pt 240 496)(line_width 1))
	)
	(port
		(pt 256 512)
		(output)
		(text "ctl_alu_op1_oe" (rect 0 0 59 12)(font "Arial" ))
		(text "ctl_alu_op1_oe" (rect 176 507 235 519)(font "Arial" ))
		(line (pt 256 512)(pt 240 512)(line_width 1))
	)
	(port
		(pt 256 528)
		(output)
		(text "ctl_alu_bs_oe" (rect 0 0 55 12)(font "Arial" ))
		(text "ctl_alu_bs_oe" (rect 180 523 235 535)(font "Arial" ))
		(line (pt 256 528)(pt 240 528)(line_width 1))
	)
	(port
		(pt 256 544)
		(output)
		(text "ctl_alu_op1_sel_bus" (rect 0 0 80 12)(font "Arial" ))
		(text "ctl_alu_op1_sel_bus" (rect 155 539 235 551)(font "Arial" ))
		(line (pt 256 544)(pt 240 544)(line_width 1))
	)
	(port
		(pt 256 560)
		(output)
		(text "ctl_alu_op1_sel_low" (rect 0 0 77 12)(font "Arial" ))
		(text "ctl_alu_op1_sel_low" (rect 158 555 235 567)(font "Arial" ))
		(line (pt 256 560)(pt 240 560)(line_width 1))
	)
	(port
		(pt 256 576)
		(output)
		(text "ctl_alu_op1_sel_zero" (rect 0 0 82 12)(font "Arial" ))
		(text "ctl_alu_op1_sel_zero" (rect 153 571 235 583)(font "Arial" ))
		(line (pt 256 576)(pt 240 576)(line_width 1))
	)
	(port
		(pt 256 592)
		(output)
		(text "ctl_alu_op2_sel_zero" (rect 0 0 83 12)(font "Arial" ))
		(text "ctl_alu_op2_sel_zero" (rect 152 587 235 599)(font "Arial" ))
		(line (pt 256 592)(pt 240 592)(line_width 1))
	)
	(port
		(pt 256 608)
		(output)
		(text "ctl_alu_op2_sel_bus" (rect 0 0 81 12)(font "Arial" ))
		(text "ctl_alu_op2_sel_bus" (rect 154 603 235 615)(font "Arial" ))
		(line (pt 256 608)(pt 240 608)(line_width 1))
	)
	(port
		(pt 256 624)
		(output)
		(text "ctl_alu_op2_sel_lq" (rect 0 0 73 12)(font "Arial" ))
		(text "ctl_alu_op2_sel_lq" (rect 162 619 235 631)(font "Arial" ))
		(line (pt 256 624)(pt 240 624)(line_width 1))
	)
	(port
		(pt 256 640)
		(output)
		(text "ctl_alu_sel_op2_neg" (rect 0 0 81 12)(font "Arial" ))
		(text "ctl_alu_sel_op2_neg" (rect 154 635 235 647)(font "Arial" ))
		(line (pt 256 640)(pt 240 640)(line_width 1))
	)
	(port
		(pt 256 656)
		(output)
		(text "ctl_alu_sel_op2_high" (rect 0 0 82 12)(font "Arial" ))
		(text "ctl_alu_sel_op2_high" (rect 153 651 235 663)(font "Arial" ))
		(line (pt 256 656)(pt 240 656)(line_width 1))
	)
	(port
		(pt 256 672)
		(output)
		(text "ctl_alu_core_R" (rect 0 0 62 12)(font "Arial" ))
		(text "ctl_alu_core_R" (rect 173 667 235 679)(font "Arial" ))
		(line (pt 256 672)(pt 240 672)(line_width 1))
	)
	(port
		(pt 256 688)
		(output)
		(text "ctl_alu_core_V" (rect 0 0 62 12)(font "Arial" ))
		(text "ctl_alu_core_V" (rect 173 683 235 695)(font "Arial" ))
		(line (pt 256 688)(pt 240 688)(line_width 1))
	)
	(port
		(pt 256 704)
		(output)
		(text "ctl_alu_core_S" (rect 0 0 60 12)(font "Arial" ))
		(text "ctl_alu_core_S" (rect 175 699 235 711)(font "Arial" ))
		(line (pt 256 704)(pt 240 704)(line_width 1))
	)
	(port
		(pt 256 720)
		(output)
		(text "ctl_flags_oe" (rect 0 0 48 12)(font "Arial" ))
		(text "ctl_flags_oe" (rect 187 715 235 727)(font "Arial" ))
		(line (pt 256 720)(pt 240 720)(line_width 1))
	)
	(port
		(pt 256 736)
		(output)
		(text "ctl_flags_bus" (rect 0 0 53 12)(font "Arial" ))
		(text "ctl_flags_bus" (rect 182 731 235 743)(font "Arial" ))
		(line (pt 256 736)(pt 240 736)(line_width 1))
	)
	(port
		(pt 256 752)
		(output)
		(text "ctl_flags_alu" (rect 0 0 49 12)(font "Arial" ))
		(text "ctl_flags_alu" (rect 186 747 235 759)(font "Arial" ))
		(line (pt 256 752)(pt 240 752)(line_width 1))
	)
	(port
		(pt 256 768)
		(output)
		(text "ctl_flags_nf_set" (rect 0 0 64 12)(font "Arial" ))
		(text "ctl_flags_nf_set" (rect 171 763 235 775)(font "Arial" ))
		(line (pt 256 768)(pt 240 768)(line_width 1))
	)
	(port
		(pt 256 784)
		(output)
		(text "ctl_flags_cf_set" (rect 0 0 64 12)(font "Arial" ))
		(text "ctl_flags_cf_set" (rect 171 779 235 791)(font "Arial" ))
		(line (pt 256 784)(pt 240 784)(line_width 1))
	)
	(port
		(pt 256 800)
		(output)
		(text "ctl_flags_cf_cpl" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_flags_cf_cpl" (rect 172 795 235 807)(font "Arial" ))
		(line (pt 256 800)(pt 240 800)(line_width 1))
	)
	(port
		(pt 256 816)
		(output)
		(text "ctl_flags_cf_we" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_flags_cf_we" (rect 172 811 235 823)(font "Arial" ))
		(line (pt 256 816)(pt 240 816)(line_width 1))
	)
	(port
		(pt 256 832)
		(output)
		(text "ctl_flags_sz_we" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_flags_sz_we" (rect 172 827 235 839)(font "Arial" ))
		(line (pt 256 832)(pt 240 832)(line_width 1))
	)
	(port
		(pt 256 848)
		(output)
		(text "ctl_flags_xy_we" (rect 0 0 66 12)(font "Arial" ))
		(text "ctl_flags_xy_we" (rect 169 843 235 855)(font "Arial" ))
		(line (pt 256 848)(pt 240 848)(line_width 1))
	)
	(port
		(pt 256 864)
		(output)
		(text "ctl_flags_hf_we" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_flags_hf_we" (rect 172 859 235 871)(font "Arial" ))
		(line (pt 256 864)(pt 240 864)(line_width 1))
	)
	(port
		(pt 256 880)
		(output)
		(text "ctl_flags_pf_we" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_flags_pf_we" (rect 172 875 235 887)(font "Arial" ))
		(line (pt 256 880)(pt 240 880)(line_width 1))
	)
	(port
		(pt 256 896)
		(output)
		(text "ctl_flags_nf_we" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_flags_nf_we" (rect 172 891 235 903)(font "Arial" ))
		(line (pt 256 896)(pt 240 896)(line_width 1))
	)
	(port
		(pt 256 912)
		(output)
		(text "ctl_flags_cf2_we" (rect 0 0 68 12)(font "Arial" ))
		(text "ctl_flags_cf2_we" (rect 167 907 235 919)(font "Arial" ))
		(line (pt 256 912)(pt 240 912)(line_width 1))
	)
	(port
		(pt 256 928)
		(output)
		(text "ctl_flags_hf_cpl" (rect 0 0 63 12)(font "Arial" ))
		(text "ctl_flags_hf_cpl" (rect 172 923 235 935)(font "Arial" ))
		(line (pt 256 928)(pt 240 928)(line_width 1))
	)
	(port
		(pt 256 944)
		(output)
		(text "ctl_flags_use_cf2" (rect 0 0 71 12)(font "Arial" ))
		(text "ctl_flags_use_cf2" (rect 164 939 235 951)(font "Arial" ))
		(line (pt 256 944)(pt 240 944)(line_width 1))
	)
	(port
		(pt 256 960)
		(output)
		(text "ctl_flags_hf2_we" (rect 0 0 68 12)(font "Arial" ))
		(text "ctl_flags_hf2_we" (rect 167 955 235 967)(font "Arial" ))
		(line (pt 256 960)(pt 240 960)(line_width 1))
	)
	(port
		(pt 256 976)
		(output)
		(text "ctl_flags_nf_clr" (rect 0 0 62 12)(font "Arial" ))
		(text "ctl_flags_nf_clr" (rect 173 971 235 983)(font "Arial" ))
		(line (pt 256 976)(pt 240 976)(line_width 1))
	)
	(port
		(pt 256 992)
		(output)
		(text "ctl_alu_zero_16bit" (rect 0 0 69 12)(font "Arial" ))
		(text "ctl_alu_zero_16bit" (rect 166 987 235 999)(font "Arial" ))
		(line (pt 256 992)(pt 240 992)(line_width 1))
	)
	(port
		(pt 256 1008)
		(output)
		(text "ctl_flags_cf2_sel_shift" (rect 0 0 90 12)(font "Arial" ))
		(text "ctl_flags_cf2_sel_shift" (rect 145 1003 235 1015)(font "Arial" ))
		(line (pt 256 1008)(pt 240 1008)(line_width 1))
	)
	(port
		(pt 256 1024)
		(output)
		(text "ctl_flags_cf2_sel_daa" (rect 0 0 88 12)(font "Arial" ))
		(text "ctl_flags_cf2_sel_daa" (rect 147 1019 235 1031)(font "Arial" ))
		(line (pt 256 1024)(pt 240 1024)(line_width 1))
	)
	(port
		(pt 256 1040)
		(output)
		(text "ctl_sw_4u" (rect 0 0 41 12)(font "Arial" ))
		(text "ctl_sw_4u" (rect 194 1035 235 1047)(font "Arial" ))
		(line (pt 256 1040)(pt 240 1040)(line_width 1))
	)
	(port
		(pt 256 1056)
		(output)
		(text "ctl_reg_in_hi" (rect 0 0 50 12)(font "Arial" ))
		(text "ctl_reg_in_hi" (rect 185 1051 235 1063)(font "Arial" ))
		(line (pt 256 1056)(pt 240 1056)(line_width 1))
	)
	(port
		(pt 256 1072)
		(output)
		(text "ctl_reg_in_lo" (rect 0 0 50 12)(font "Arial" ))
		(text "ctl_reg_in_lo" (rect 185 1067 235 1079)(font "Arial" ))
		(line (pt 256 1072)(pt 240 1072)(line_width 1))
	)
	(port
		(pt 256 1088)
		(output)
		(text "ctl_reg_out_lo" (rect 0 0 56 12)(font "Arial" ))
		(text "ctl_reg_out_lo" (rect 179 1083 235 1095)(font "Arial" ))
		(line (pt 256 1088)(pt 240 1088)(line_width 1))
	)
	(port
		(pt 256 1104)
		(output)
		(text "ctl_reg_out_hi" (rect 0 0 56 12)(font "Arial" ))
		(text "ctl_reg_out_hi" (rect 179 1099 235 1111)(font "Arial" ))
		(line (pt 256 1104)(pt 240 1104)(line_width 1))
	)
	(port
		(pt 256 1120)
		(output)
		(text "ctl_reg_exx" (rect 0 0 47 12)(font "Arial" ))
		(text "ctl_reg_exx" (rect 188 1115 235 1127)(font "Arial" ))
		(line (pt 256 1120)(pt 240 1120)(line_width 1))
	)
	(port
		(pt 256 1136)
		(output)
		(text "ctl_reg_ex_af" (rect 0 0 56 12)(font "Arial" ))
		(text "ctl_reg_ex_af" (rect 179 1131 235 1143)(font "Arial" ))
		(line (pt 256 1136)(pt 240 1136)(line_width 1))
	)
	(port
		(pt 256 1152)
		(output)
		(text "ctl_reg_ex_de_hl" (rect 0 0 69 12)(font "Arial" ))
		(text "ctl_reg_ex_de_hl" (rect 166 1147 235 1159)(font "Arial" ))
		(line (pt 256 1152)(pt 240 1152)(line_width 1))
	)
	(port
		(pt 256 1168)
		(output)
		(text "ctl_reg_use_sp" (rect 0 0 62 12)(font "Arial" ))
		(text "ctl_reg_use_sp" (rect 173 1163 235 1175)(font "Arial" ))
		(line (pt 256 1168)(pt 240 1168)(line_width 1))
	)
	(port
		(pt 256 1184)
		(output)
		(text "ctl_reg_sel_pc" (rect 0 0 59 12)(font "Arial" ))
		(text "ctl_reg_sel_pc" (rect 176 1179 235 1191)(font "Arial" ))
		(line (pt 256 1184)(pt 240 1184)(line_width 1))
	)
	(port
		(pt 256 1200)
		(output)
		(text "ctl_reg_sel_ir" (rect 0 0 54 12)(font "Arial" ))
		(text "ctl_reg_sel_ir" (rect 181 1195 235 1207)(font "Arial" ))
		(line (pt 256 1200)(pt 240 1200)(line_width 1))
	)
	(port
		(pt 256 1216)
		(output)
		(text "ctl_reg_sel_wz" (rect 0 0 59 12)(font "Arial" ))
		(text "ctl_reg_sel_wz" (rect 176 1211 235 1223)(font "Arial" ))
		(line (pt 256 1216)(pt 240 1216)(line_width 1))
	)
	(port
		(pt 256 1232)
		(output)
		(text "ctl_reg_gp_we" (rect 0 0 59 12)(font "Arial" ))
		(text "ctl_reg_gp_we" (rect 176 1227 235 1239)(font "Arial" ))
		(line (pt 256 1232)(pt 240 1232)(line_width 1))
	)
	(port
		(pt 256 1248)
		(output)
		(text "ctl_reg_not_pc" (rect 0 0 60 12)(font "Arial" ))
		(text "ctl_reg_not_pc" (rect 175 1243 235 1255)(font "Arial" ))
		(line (pt 256 1248)(pt 240 1248)(line_width 1))
	)
	(port
		(pt 256 1264)
		(output)
		(text "ctl_reg_sys_we_lo" (rect 0 0 76 12)(font "Arial" ))
		(text "ctl_reg_sys_we_lo" (rect 159 1259 235 1271)(font "Arial" ))
		(line (pt 256 1264)(pt 240 1264)(line_width 1))
	)
	(port
		(pt 256 1280)
		(output)
		(text "ctl_reg_sys_we_hi" (rect 0 0 76 12)(font "Arial" ))
		(text "ctl_reg_sys_we_hi" (rect 159 1275 235 1287)(font "Arial" ))
		(line (pt 256 1280)(pt 240 1280)(line_width 1))
	)
	(port
		(pt 256 1296)
		(output)
		(text "ctl_reg_sys_we" (rect 0 0 64 12)(font "Arial" ))
		(text "ctl_reg_sys_we" (rect 171 1291 235 1303)(font "Arial" ))
		(line (pt 256 1296)(pt 240 1296)(line_width 1))
	)
	(port
		(pt 256 1312)
		(output)
		(text "ctl_sw_4d" (rect 0 0 41 12)(font "Arial" ))
		(text "ctl_sw_4d" (rect 194 1307 235 1319)(font "Arial" ))
		(line (pt 256 1312)(pt 240 1312)(line_width 1))
	)
	(port
		(pt 256 1328)
		(output)
		(text "ctl_reg_gp_hilo[1..0]" (rect 0 0 79 12)(font "Arial" ))
		(text "ctl_reg_gp_hilo[1..0]" (rect 156 1323 235 1335)(font "Arial" ))
		(line (pt 256 1328)(pt 240 1328)(line_width 3))
	)
	(port
		(pt 256 1344)
		(output)
		(text "ctl_reg_gp_sel[1..0]" (rect 0 0 77 12)(font "Arial" ))
		(text "ctl_reg_gp_sel[1..0]" (rect 158 1339 235 1351)(font "Arial" ))
		(line (pt 256 1344)(pt 240 1344)(line_width 3))
	)
	(port
		(pt 256 1360)
		(output)
		(text "ctl_reg_sys_hilo[1..0]" (rect 0 0 84 12)(font "Arial" ))
		(text "ctl_reg_sys_hilo[1..0]" (rect 151 1355 235 1367)(font "Arial" ))
		(line (pt 256 1360)(pt 240 1360)(line_width 3))
	)
	(port
		(pt 256 1376)
		(output)
		(text "ctl_inc_cy" (rect 0 0 41 12)(font "Arial" ))
		(text "ctl_inc_cy" (rect 194 1371 235 1383)(font "Arial" ))
		(line (pt 256 1376)(pt 240 1376)(line_width 1))
	)
	(port
		(pt 256 1392)
		(output)
		(text "ctl_inc_dec" (rect 0 0 44 12)(font "Arial" ))
		(text "ctl_inc_dec" (rect 191 1387 235 1399)(font "Arial" ))
		(line (pt 256 1392)(pt 240 1392)(line_width 1))
	)
	(port
		(pt 256 1408)
		(output)
		(text "ctl_al_we" (rect 0 0 36 12)(font "Arial" ))
		(text "ctl_al_we" (rect 199 1403 235 1415)(font "Arial" ))
		(line (pt 256 1408)(pt 240 1408)(line_width 1))
	)
	(port
		(pt 256 1424)
		(output)
		(text "ctl_inc_limit6" (rect 0 0 49 12)(font "Arial" ))
		(text "ctl_inc_limit6" (rect 186 1419 235 1431)(font "Arial" ))
		(line (pt 256 1424)(pt 240 1424)(line_width 1))
	)
	(port
		(pt 256 1440)
		(output)
		(text "ctl_bus_inc_oe" (rect 0 0 60 12)(font "Arial" ))
		(text "ctl_bus_inc_oe" (rect 175 1435 235 1447)(font "Arial" ))
		(line (pt 256 1440)(pt 240 1440)(line_width 1))
	)
	(port
		(pt 256 1456)
		(output)
		(text "ctl_apin_mux" (rect 0 0 53 12)(font "Arial" ))
		(text "ctl_apin_mux" (rect 182 1451 235 1463)(font "Arial" ))
		(line (pt 256 1456)(pt 240 1456)(line_width 1))
	)
	(port
		(pt 256 1472)
		(output)
		(text "ctl_apin_mux2" (rect 0 0 57 12)(font "Arial" ))
		(text "ctl_apin_mux2" (rect 178 1467 235 1479)(font "Arial" ))
		(line (pt 256 1472)(pt 240 1472)(line_width 1))
	)
	(port
		(pt 256 1488)
		(output)
		(text "ctl_bus_ff_oe" (rect 0 0 56 12)(font "Arial" ))
		(text "ctl_bus_ff_oe" (rect 179 1483 235 1495)(font "Arial" ))
		(line (pt 256 1488)(pt 240 1488)(line_width 1))
	)
	(port
		(pt 256 1504)
		(output)
		(text "ctl_bus_zero_oe" (rect 0 0 66 12)(font "Arial" ))
		(text "ctl_bus_zero_oe" (rect 169 1499 235 1511)(font "Arial" ))
		(line (pt 256 1504)(pt 240 1504)(line_width 1))
	)
	(port
		(pt 256 1520)
		(output)
		(text "ctl_sw_1u" (rect 0 0 38 12)(font "Arial" ))
		(text "ctl_sw_1u" (rect 197 1515 235 1527)(font "Arial" ))
		(line (pt 256 1520)(pt 240 1520)(line_width 1))
	)
	(port
		(pt 256 1536)
		(output)
		(text "ctl_sw_1d" (rect 0 0 38 12)(font "Arial" ))
		(text "ctl_sw_1d" (rect 197 1531 235 1543)(font "Arial" ))
		(line (pt 256 1536)(pt 240 1536)(line_width 1))
	)
	(port
		(pt 256 1552)
		(output)
		(text "ctl_sw_2u" (rect 0 0 40 12)(font "Arial" ))
		(text "ctl_sw_2u" (rect 195 1547 235 1559)(font "Arial" ))
		(line (pt 256 1552)(pt 240 1552)(line_width 1))
	)
	(port
		(pt 256 1568)
		(output)
		(text "ctl_sw_2d" (rect 0 0 40 12)(font "Arial" ))
		(text "ctl_sw_2d" (rect 195 1563 235 1575)(font "Arial" ))
		(line (pt 256 1568)(pt 240 1568)(line_width 1))
	)
	(port
		(pt 256 1584)
		(output)
		(text "ctl_sw_mask543_en" (rect 0 0 83 12)(font "Arial" ))
		(text "ctl_sw_mask543_en" (rect 152 1579 235 1591)(font "Arial" ))
		(line (pt 256 1584)(pt 240 1584)(line_width 1))
	)
	(port
		(pt 256 1600)
		(output)
		(text "ctl_bus_db_we" (rect 0 0 60 12)(font "Arial" ))
		(text "ctl_bus_db_we" (rect 175 1595 235 1607)(font "Arial" ))
		(line (pt 256 1600)(pt 240 1600)(line_width 1))
	)
	(port
		(pt 256 1616)
		(output)
		(text "ctl_bus_db_oe" (rect 0 0 59 12)(font "Arial" ))
		(text "ctl_bus_db_oe" (rect 176 1611 235 1623)(font "Arial" ))
		(line (pt 256 1616)(pt 240 1616)(line_width 1))
	)
	(port
		(pt 256 1632)
		(output)
		(text "nextM" (rect 0 0 24 12)(font "Arial" ))
		(text "nextM" (rect 211 1627 235 1639)(font "Arial" ))
		(line (pt 256 1632)(pt 240 1632)(line_width 1))
	)
	(port
		(pt 256 1648)
		(output)
		(text "setM1" (rect 0 0 23 12)(font "Arial" ))
		(text "setM1" (rect 212 1643 235 1655)(font "Arial" ))
		(line (pt 256 1648)(pt 240 1648)(line_width 1))
	)
	(port
		(pt 256 1664)
		(output)
		(text "fFetch" (rect 0 0 25 12)(font "Arial" ))
		(text "fFetch" (rect 210 1659 235 1671)(font "Arial" ))
		(line (pt 256 1664)(pt 240 1664)(line_width 1))
	)
	(port
		(pt 256 1680)
		(output)
		(text "fMRead" (rect 0 0 34 12)(font "Arial" ))
		(text "fMRead" (rect 201 1675 235 1687)(font "Arial" ))
		(line (pt 256 1680)(pt 240 1680)(line_width 1))
	)
	(port
		(pt 256 1696)
		(output)
		(text "fMWrite" (rect 0 0 34 12)(font "Arial" ))
		(text "fMWrite" (rect 201 1691 235 1703)(font "Arial" ))
		(line (pt 256 1696)(pt 240 1696)(line_width 1))
	)
	(port
		(pt 256 1712)
		(output)
		(text "fIORead" (rect 0 0 35 12)(font "Arial" ))
		(text "fIORead" (rect 200 1707 235 1719)(font "Arial" ))
		(line (pt 256 1712)(pt 240 1712)(line_width 1))
	)
	(port
		(pt 256 1728)
		(output)
		(text "fIOWrite" (rect 0 0 35 12)(font "Arial" ))
		(text "fIOWrite" (rect 200 1723 235 1735)(font "Arial" ))
		(line (pt 256 1728)(pt 240 1728)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 240 1760)(line_width 1))
	)
)
