/*
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-2009 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 328 432)
	(text "DECODE_BLOCK" (rect 5 0 101 14)(font "Arial" (font_size 8)))
	(text "inst" (rect 8 400 25 412)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "CLOCK_IN" (rect 0 0 59 14)(font "Arial" (font_size 8)))
		(text "CLOCK_IN" (rect 21 27 80 41)(font "Arial" (font_size 8)))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "BUS[50..0]" (rect 0 0 60 14)(font "Arial" (font_size 8)))
		(text "BUS[50..0]" (rect 21 43 81 57)(font "Arial" (font_size 8)))
		(line (pt 0 48)(pt 16 48)(line_width 3))
	)
	(port
		(pt 0 64)
		(input)
		(text "DELAY_ITERATION" (rect 0 0 109 14)(font "Arial" (font_size 8)))
		(text "DELAY_ITERATION" (rect 21 59 130 73)(font "Arial" (font_size 8)))
		(line (pt 0 64)(pt 16 64)(line_width 1))
	)
	(port
		(pt 0 80)
		(input)
		(text "IP_HEAD_IN[3..0]" (rect 0 0 95 14)(font "Arial" (font_size 8)))
		(text "IP_HEAD_IN[3..0]" (rect 21 75 116 89)(font "Arial" (font_size 8)))
		(line (pt 0 80)(pt 16 80)(line_width 3))
	)
	(port
		(pt 312 48)
		(output)
		(text "ADDR_MEM[11..0]" (rect 0 0 102 14)(font "Arial" (font_size 8)))
		(text "ADDR_MEM[11..0]" (rect 189 43 291 57)(font "Arial" (font_size 8)))
		(line (pt 312 48)(pt 296 48)(line_width 3))
	)
	(port
		(pt 312 64)
		(output)
		(text "CLOCK_MEM" (rect 0 0 74 14)(font "Arial" (font_size 8)))
		(text "CLOCK_MEM" (rect 217 59 291 73)(font "Arial" (font_size 8)))
		(line (pt 312 64)(pt 296 64)(line_width 1))
	)
	(port
		(pt 312 80)
		(output)
		(text "ROM_MEM" (rect 0 0 60 14)(font "Arial" (font_size 8)))
		(text "ROM_MEM" (rect 231 75 291 89)(font "Arial" (font_size 8)))
		(line (pt 312 80)(pt 296 80)(line_width 1))
	)
	(port
		(pt 312 96)
		(output)
		(text "WRITE_ON_MEM" (rect 0 0 94 14)(font "Arial" (font_size 8)))
		(text "WRITE_ON_MEM" (rect 197 91 291 105)(font "Arial" (font_size 8)))
		(line (pt 312 96)(pt 296 96)(line_width 1))
	)
	(port
		(pt 312 112)
		(output)
		(text "SELECT_REG_GLOB[7..0]" (rect 0 0 146 14)(font "Arial" (font_size 8)))
		(text "SELECT_REG_GLOB[7..0]" (rect 145 107 291 121)(font "Arial" (font_size 8)))
		(line (pt 312 112)(pt 296 112)(line_width 3))
	)
	(port
		(pt 312 128)
		(output)
		(text "WRITE_ON_GLOB" (rect 0 0 102 14)(font "Arial" (font_size 8)))
		(text "WRITE_ON_GLOB" (rect 189 123 291 137)(font "Arial" (font_size 8)))
		(line (pt 312 128)(pt 296 128)(line_width 1))
	)
	(port
		(pt 312 144)
		(output)
		(text "DATA_REG_GLOB[7..0]" (rect 0 0 135 14)(font "Arial" (font_size 8)))
		(text "DATA_REG_GLOB[7..0]" (rect 156 139 291 153)(font "Arial" (font_size 8)))
		(line (pt 312 144)(pt 296 144)(line_width 3))
	)
	(port
		(pt 312 160)
		(output)
		(text "EN_MEM" (rect 0 0 48 14)(font "Arial" (font_size 8)))
		(text "EN_MEM" (rect 243 155 291 169)(font "Arial" (font_size 8)))
		(line (pt 312 160)(pt 296 160)(line_width 1))
	)
	(port
		(pt 312 176)
		(output)
		(text "EN_GLOB_REG" (rect 0 0 88 14)(font "Arial" (font_size 8)))
		(text "EN_GLOB_REG" (rect 203 171 291 185)(font "Arial" (font_size 8)))
		(line (pt 312 176)(pt 296 176)(line_width 1))
	)
	(port
		(pt 312 192)
		(output)
		(text "IP[11..0]" (rect 0 0 44 14)(font "Arial" (font_size 8)))
		(text "IP[11..0]" (rect 247 187 291 201)(font "Arial" (font_size 8)))
		(line (pt 312 192)(pt 296 192)(line_width 3))
	)
	(port
		(pt 312 208)
		(output)
		(text "IR[3..0]" (rect 0 0 38 14)(font "Arial" (font_size 8)))
		(text "IR[3..0]" (rect 253 203 291 217)(font "Arial" (font_size 8)))
		(line (pt 312 208)(pt 296 208)(line_width 3))
	)
	(port
		(pt 312 224)
		(output)
		(text "AR[7..0]" (rect 0 0 46 14)(font "Arial" (font_size 8)))
		(text "AR[7..0]" (rect 245 219 291 233)(font "Arial" (font_size 8)))
		(line (pt 312 224)(pt 296 224)(line_width 3))
	)
	(port
		(pt 312 240)
		(output)
		(text "DR[7..0]" (rect 0 0 44 14)(font "Arial" (font_size 8)))
		(text "DR[7..0]" (rect 247 235 291 249)(font "Arial" (font_size 8)))
		(line (pt 312 240)(pt 296 240)(line_width 3))
	)
	(port
		(pt 312 256)
		(output)
		(text "FR[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "FR[7..0]" (rect 248 251 291 265)(font "Arial" (font_size 8)))
		(line (pt 312 256)(pt 296 256)(line_width 3))
	)
	(port
		(pt 312 272)
		(output)
		(text "CMD[CMDS_NUM..0]" (rect 0 0 114 14)(font "Arial" (font_size 8)))
		(text "CMD[CMDS_NUM..0]" (rect 177 267 291 281)(font "Arial" (font_size 8)))
		(line (pt 312 272)(pt 296 272)(line_width 3))
	)
	(port
		(pt 312 288)
		(output)
		(text "eq[ITERATIONS_NUM..0]" (rect 0 0 138 14)(font "Arial" (font_size 8)))
		(text "eq[ITERATIONS_NUM..0]" (rect 153 283 291 297)(font "Arial" (font_size 8)))
		(line (pt 312 288)(pt 296 288)(line_width 3))
	)
	(port
		(pt 312 304)
		(output)
		(text "PUBLIC_BUS[2..0]" (rect 0 0 101 14)(font "Arial" (font_size 8)))
		(text "PUBLIC_BUS[2..0]" (rect 190 299 291 313)(font "Arial" (font_size 8)))
		(line (pt 312 304)(pt 296 304)(line_width 3))
	)
	(port
		(pt 312 320)
		(output)
		(text "COUNTER_DECODE[7..0]" (rect 0 0 140 14)(font "Arial" (font_size 8)))
		(text "COUNTER_DECODE[7..0]" (rect 151 315 291 329)(font "Arial" (font_size 8)))
		(line (pt 312 320)(pt 296 320)(line_width 3))
	)
	(port
		(pt 312 336)
		(output)
		(text "CLOCK_COUNT_DEC" (rect 0 0 120 14)(font "Arial" (font_size 8)))
		(text "CLOCK_COUNT_DEC" (rect 171 331 291 345)(font "Arial" (font_size 8)))
		(line (pt 312 336)(pt 296 336)(line_width 1))
	)
	(port
		(pt 312 352)
		(output)
		(text "qq[1..0]" (rect 0 0 42 14)(font "Arial" (font_size 8)))
		(text "qq[1..0]" (rect 249 347 291 361)(font "Arial" (font_size 8)))
		(line (pt 312 352)(pt 296 352)(line_width 3))
	)
	(port
		(pt 312 368)
		(output)
		(text "DMA_ON" (rect 0 0 51 14)(font "Arial" (font_size 8)))
		(text "DMA_ON" (rect 240 363 291 377)(font "Arial" (font_size 8)))
		(line (pt 312 368)(pt 296 368)(line_width 1))
	)
	(port
		(pt 312 384)
		(output)
		(text "ADD[3..0]" (rect 0 0 54 14)(font "Arial" (font_size 8)))
		(text "ADD[3..0]" (rect 237 379 291 393)(font "Arial" (font_size 8)))
		(line (pt 312 384)(pt 296 384)(line_width 3))
	)
	(port
		(pt 312 32)
		(bidir)
		(text "DATA_BUS[7..0]" (rect 0 0 94 14)(font "Arial" (font_size 8)))
		(text "DATA_BUS[7..0]" (rect 197 27 291 41)(font "Arial" (font_size 8)))
		(line (pt 312 32)(pt 296 32)(line_width 3))
	)
	(parameter
		"ITERATIONS_NUM"
		"9"
		""
		(type "PARAMETER_UNSIGNED_DEC")	)
	(parameter
		"CMDS_NUM"
		"13"
		""
		(type "PARAMETER_UNSIGNED_DEC")	)
	(drawing
		(rectangle (rect 16 16 296 400)(line_width 1))
	)
	(annotation_block (parameter)(rect 328 -64 428 16))
)
