/*
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 304 304)
	(text "STACK_BLOCK" (rect 5 0 94 14)(font "Arial" (font_size 8)))
	(text "inst" (rect 8 272 25 284)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "BUS_IN[50..0]" (rect 0 0 77 14)(font "Arial" (font_size 8)))
		(text "BUS_IN[50..0]" (rect 21 27 98 41)(font "Arial" (font_size 8)))
		(line (pt 0 32)(pt 16 32)(line_width 3))
	)
	(port
		(pt 0 48)
		(input)
		(text "eq[ITERATIONS_NUM..0]" (rect 0 0 138 14)(font "Arial" (font_size 8)))
		(text "eq[ITERATIONS_NUM..0]" (rect 21 43 159 57)(font "Arial" (font_size 8)))
		(line (pt 0 48)(pt 16 48)(line_width 3))
	)
	(port
		(pt 0 64)
		(input)
		(text "CMD[CMDS_NUM..0]" (rect 0 0 114 14)(font "Arial" (font_size 8)))
		(text "CMD[CMDS_NUM..0]" (rect 21 59 135 73)(font "Arial" (font_size 8)))
		(line (pt 0 64)(pt 16 64)(line_width 3))
	)
	(port
		(pt 288 32)
		(output)
		(text "BUS_OUT[50..0]" (rect 0 0 92 14)(font "Arial" (font_size 8)))
		(text "BUS_OUT[50..0]" (rect 175 27 267 41)(font "Arial" (font_size 8)))
		(line (pt 288 32)(pt 272 32)(line_width 3))
	)
	(port
		(pt 288 48)
		(output)
		(text "OVERFLOW" (rect 0 0 69 14)(font "Arial" (font_size 8)))
		(text "OVERFLOW" (rect 198 43 267 57)(font "Arial" (font_size 8)))
		(line (pt 288 48)(pt 272 48)(line_width 1))
	)
	(port
		(pt 288 64)
		(output)
		(text "SP[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "SP[7..0]" (rect 224 59 267 73)(font "Arial" (font_size 8)))
		(line (pt 288 64)(pt 272 64)(line_width 3))
	)
	(port
		(pt 288 80)
		(output)
		(text "S0[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S0[7..0]" (rect 224 75 267 89)(font "Arial" (font_size 8)))
		(line (pt 288 80)(pt 272 80)(line_width 3))
	)
	(port
		(pt 288 96)
		(output)
		(text "S1[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S1[7..0]" (rect 224 91 267 105)(font "Arial" (font_size 8)))
		(line (pt 288 96)(pt 272 96)(line_width 3))
	)
	(port
		(pt 288 112)
		(output)
		(text "S2[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S2[7..0]" (rect 224 107 267 121)(font "Arial" (font_size 8)))
		(line (pt 288 112)(pt 272 112)(line_width 3))
	)
	(port
		(pt 288 128)
		(output)
		(text "S3[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S3[7..0]" (rect 224 123 267 137)(font "Arial" (font_size 8)))
		(line (pt 288 128)(pt 272 128)(line_width 3))
	)
	(port
		(pt 288 144)
		(output)
		(text "S4[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S4[7..0]" (rect 224 139 267 153)(font "Arial" (font_size 8)))
		(line (pt 288 144)(pt 272 144)(line_width 3))
	)
	(port
		(pt 288 160)
		(output)
		(text "S5[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S5[7..0]" (rect 224 155 267 169)(font "Arial" (font_size 8)))
		(line (pt 288 160)(pt 272 160)(line_width 3))
	)
	(port
		(pt 288 176)
		(output)
		(text "S6[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S6[7..0]" (rect 224 171 267 185)(font "Arial" (font_size 8)))
		(line (pt 288 176)(pt 272 176)(line_width 3))
	)
	(port
		(pt 288 192)
		(output)
		(text "S7[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S7[7..0]" (rect 224 187 267 201)(font "Arial" (font_size 8)))
		(line (pt 288 192)(pt 272 192)(line_width 3))
	)
	(port
		(pt 288 208)
		(output)
		(text "S8[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S8[7..0]" (rect 224 203 267 217)(font "Arial" (font_size 8)))
		(line (pt 288 208)(pt 272 208)(line_width 3))
	)
	(port
		(pt 288 224)
		(output)
		(text "S9[7..0]" (rect 0 0 43 14)(font "Arial" (font_size 8)))
		(text "S9[7..0]" (rect 224 219 267 233)(font "Arial" (font_size 8)))
		(line (pt 288 224)(pt 272 224)(line_width 3))
	)
	(port
		(pt 288 240)
		(output)
		(text "S10[7..0]" (rect 0 0 50 14)(font "Arial" (font_size 8)))
		(text "S10[7..0]" (rect 217 235 267 249)(font "Arial" (font_size 8)))
		(line (pt 288 240)(pt 272 240)(line_width 3))
	)
	(port
		(pt 288 256)
		(output)
		(text "S11[7..0]" (rect 0 0 50 14)(font "Arial" (font_size 8)))
		(text "S11[7..0]" (rect 217 251 267 265)(font "Arial" (font_size 8)))
		(line (pt 288 256)(pt 272 256)(line_width 3))
	)
	(parameter
		"ITERATIONS_NUM"
		"9"
		""
		(type "PARAMETER_UNSIGNED_DEC")	)
	(parameter
		"CMDS_NUM"
		"23"
		""
		(type "PARAMETER_UNSIGNED_DEC")	)
	(drawing
		(rectangle (rect 16 16 272 272)(line_width 1))
	)
	(annotation_block (parameter)(rect 304 -64 404 16))
)
