/*
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) 2016  Intel Corporation. All rights reserved.
Your use of Intel 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 Intel Program License 
Subscription Agreement, the Intel Quartus Prime License Agreement,
the Intel 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 Intel and sold by Intel or its 
authorized distributors.  Please refer to the applicable 
agreement for further details.
*/
(header "symbol" (version "1.1"))
(symbol
	(rect 16 16 376 160)
	(text "spi_block" (rect 5 0 41 12)(font "Arial" ))
	(text "inst" (rect 8 128 20 140)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "dcm_96MHz" (rect 0 0 51 12)(font "Arial" ))
		(text "dcm_96MHz" (rect 21 27 72 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "reset" (rect 0 0 20 12)(font "Arial" ))
		(text "reset" (rect 21 43 41 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "spi_clk" (rect 0 0 27 12)(font "Arial" ))
		(text "spi_clk" (rect 21 59 48 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 1))
	)
	(port
		(pt 0 80)
		(input)
		(text "spi_data" (rect 0 0 33 12)(font "Arial" ))
		(text "spi_data" (rect 21 75 54 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 1))
	)
	(port
		(pt 0 96)
		(input)
		(text "fpga_receive" (rect 0 0 53 12)(font "Arial" ))
		(text "fpga_receive" (rect 21 91 74 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 1))
	)
	(port
		(pt 0 112)
		(input)
		(text "fpga2mcu_spi_data_parall[15..0]" (rect 0 0 128 12)(font "Arial" ))
		(text "fpga2mcu_spi_data_parall[15..0]" (rect 21 107 149 119)(font "Arial" ))
		(line (pt 0 112)(pt 16 112)(line_width 3))
	)
	(port
		(pt 360 32)
		(output)
		(text "mcu2fpga_spi_done" (rect 0 0 81 12)(font "Arial" ))
		(text "mcu2fpga_spi_done" (rect 258 27 339 39)(font "Arial" ))
		(line (pt 360 32)(pt 344 32)(line_width 1))
	)
	(port
		(pt 360 48)
		(output)
		(text "mcu2fpga_spi_error" (rect 0 0 82 12)(font "Arial" ))
		(text "mcu2fpga_spi_error" (rect 257 43 339 55)(font "Arial" ))
		(line (pt 360 48)(pt 344 48)(line_width 1))
	)
	(port
		(pt 360 64)
		(output)
		(text "mcu2fpga_spi_data_parall[15..0]" (rect 0 0 128 12)(font "Arial" ))
		(text "mcu2fpga_spi_data_parall[15..0]" (rect 211 59 339 71)(font "Arial" ))
		(line (pt 360 64)(pt 344 64)(line_width 3))
	)
	(port
		(pt 360 80)
		(output)
		(text "fpga2mcu_spi_data" (rect 0 0 79 12)(font "Arial" ))
		(text "fpga2mcu_spi_data" (rect 260 75 339 87)(font "Arial" ))
		(line (pt 360 80)(pt 344 80)(line_width 1))
	)
	(port
		(pt 360 96)
		(output)
		(text "fpga2mcu_spi_error" (rect 0 0 82 12)(font "Arial" ))
		(text "fpga2mcu_spi_error" (rect 257 91 339 103)(font "Arial" ))
		(line (pt 360 96)(pt 344 96)(line_width 1))
	)
	(port
		(pt 360 112)
		(output)
		(text "fpga2mcu_spi_done" (rect 0 0 81 12)(font "Arial" ))
		(text "fpga2mcu_spi_done" (rect 258 107 339 119)(font "Arial" ))
		(line (pt 360 112)(pt 344 112)(line_width 1))
	)
	(drawing
		(rectangle (rect 16 16 344 128)(line_width 1))
	)
)
