altera/MainController/MainController.bdf

3176 lines
66 KiB
Plaintext

/*
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 "graphic" (version "1.4"))
(pin
(input)
(rect 376 160 552 176)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "FPGA_CLK" (rect 9 0 65 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 320 160 368 176))
)
(pin
(input)
(rect 376 240 552 256)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "nOE" (rect 9 0 30 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 312 240 368 256))
)
(pin
(input)
(rect 376 256 552 272)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "nWE" (rect 9 0 32 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 312 256 368 272))
)
(pin
(input)
(rect 376 224 552 240)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "nCE" (rect 9 0 30 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 312 224 368 240))
)
(pin
(input)
(rect 376 584 552 600)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "nBL[1..0]" (rect 9 0 53 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 312 584 368 616))
)
(pin
(input)
(rect 376 272 552 288)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "Address[8..0]" (rect 9 0 75 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 312 272 368 400))
)
(pin
(input)
(rect 376 648 552 664)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "SBdatain" (rect 9 0 52 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 320 648 368 664))
)
(pin
(input)
(rect 376 872 552 888)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "PBack" (rect 9 0 40 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 320 872 368 888))
)
(pin
(input)
(rect 376 1096 552 1112)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "PWM[5..0]" (rect 9 0 60 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 312 1096 368 1184))
)
(pin
(input)
(rect 376 96 552 112)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "Error0In" (rect 9 0 47 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 320 96 368 112))
)
(pin
(input)
(rect 376 -112 552 -96)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "HWPdatain[1..0]" (rect 9 0 90 12)(font "Arial" ))
(pt 176 8)
(drawing
(line (pt 92 12)(pt 117 12))
(line (pt 92 4)(pt 117 4))
(line (pt 121 8)(pt 176 8))
(line (pt 92 12)(pt 92 4))
(line (pt 117 4)(pt 121 8))
(line (pt 117 12)(pt 121 8))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 320 -112 368 -80))
)
(pin
(output)
(rect 1840 -432 2016 -416)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "FPGA_LED_1" (rect 90 0 158 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 -432 2072 -416))
)
(pin
(output)
(rect 1856 1544 2032 1560)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "FPGA_LED_2" (rect 90 0 158 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 1544 2088 1560))
)
(pin
(output)
(rect 1856 1560 2032 1576)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "FPGA_LED_3" (rect 90 0 158 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 1560 2088 1576))
)
(pin
(output)
(rect 1856 840 2032 856)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "PBdir[1..0]" (rect 90 0 141 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2104 840 2152 872))
)
(pin
(output)
(rect 1856 808 2032 824)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "PBclk" (rect 90 0 118 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 808 2088 824))
)
(pin
(output)
(rect 1856 824 2032 840)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "PBce" (rect 90 0 115 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 824 2088 840))
)
(pin
(output)
(rect 1840 216 2016 232)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "DIRen" (rect 90 0 121 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 216 2072 232))
)
(pin
(output)
(rect 1840 144 2016 160)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "TKdir[3..0]" (rect 90 0 140 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2088 144 2136 208))
)
(pin
(output)
(rect 1848 464 2024 480)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "nSBclk" (rect 90 0 124 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2032 464 2080 480))
)
(pin
(output)
(rect 1848 480 2024 496)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "SBclk" (rect 90 0 118 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2032 480 2080 496))
)
(pin
(output)
(rect 1848 600 2024 616)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "nSBdataout" (rect 90 0 146 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2032 600 2080 616))
)
(pin
(output)
(rect 1848 584 2024 600)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "SBdataout" (rect 90 0 140 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2032 584 2080 600))
)
(pin
(output)
(rect 1840 160 2016 176)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "DIR7" (rect 90 0 115 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 160 2072 176))
)
(pin
(output)
(rect 1840 200 2016 216)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "DIR9" (rect 90 0 115 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 200 2072 216))
)
(pin
(output)
(rect 1840 176 2016 192)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "DIR8" (rect 90 0 115 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 176 2072 192))
)
(pin
(output)
(rect 1848 1032 2024 1048)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "Interrupt" (rect 90 0 131 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2032 1032 2080 1048))
)
(pin
(output)
(rect 1848 1016 2024 1032)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "TK[31..0]" (rect 90 0 134 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2096 1016 2144 1464))
)
(pin
(output)
(rect 1848 328 2024 344)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "AsyncLine" (rect 90 0 141 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2032 328 2080 344))
)
(pin
(output)
(rect 1848 344 2024 360)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "DivClk" (rect 90 0 124 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2032 344 2080 360))
)
(pin
(output)
(rect 1840 112 2016 128)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "LoadMode" (rect 90 0 139 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 112 2072 128))
)
(pin
(output)
(rect 1840 0 2016 16)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "AddrDevice_2" (rect 90 0 159 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 0 2072 16))
)
(pin
(output)
(rect 1840 16 2016 32)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "AddrDevice_1" (rect 90 0 159 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 16 2072 32))
)
(pin
(output)
(rect 1840 64 2016 80)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "RW" (rect 90 0 108 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 64 2072 80))
)
(pin
(output)
(rect 1840 80 2016 96)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "Reset" (rect 90 0 119 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 80 2072 96))
)
(pin
(output)
(rect 1840 96 2016 112)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "Error0Out" (rect 90 0 137 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 96 2072 112))
)
(pin
(output)
(rect 1840 48 2016 64)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "HWPCLK" (rect 90 0 137 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 48 2072 64))
)
(pin
(output)
(rect 1840 32 2016 48)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "HWPDATA" (rect 90 0 145 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2024 32 2072 48))
)
(pin
(output)
(rect 1856 1264 2032 1280)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "OBclk" (rect 90 0 119 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 1264 2088 1280))
)
(pin
(output)
(rect 1856 1280 2032 1296)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "OBdata" (rect 90 0 126 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 1280 2088 1296))
)
(pin
(output)
(rect 1856 1576 2032 1592)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "FPGA_LED_4" (rect 90 0 158 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 1576 2088 1592))
)
(pin
(output)
(rect 1856 1592 2032 1608)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "FPGA_LED_5" (rect 90 0 158 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 1592 2088 1608))
)
(pin
(output)
(rect 1856 1520 2032 1536)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "S_RES" (rect 90 0 125 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8))
(line (pt 52 4)(pt 78 4))
(line (pt 52 12)(pt 78 12))
(line (pt 52 12)(pt 52 4))
(line (pt 78 4)(pt 82 8))
(line (pt 82 8)(pt 78 12))
(line (pt 78 12)(pt 82 8))
)
(annotation_block (location)(rect 2040 1520 2088 1536))
)
(pin
(bidir)
(rect 1856 1456 2032 1472)
(text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "Data[7..0]" (rect 90 0 139 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 56 4)(pt 78 4))
(line (pt 0 8)(pt 52 8))
(line (pt 56 12)(pt 78 12))
(line (pt 78 4)(pt 82 8))
(line (pt 78 12)(pt 82 8))
(line (pt 56 4)(pt 52 8))
(line (pt 52 8)(pt 56 12))
)
(text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 2040 1344 2088 1456))
)
(pin
(bidir)
(rect 1856 856 2032 872)
(text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "PBdata[15..0]" (rect 90 0 157 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 56 4)(pt 78 4))
(line (pt 0 8)(pt 52 8))
(line (pt 56 12)(pt 78 12))
(line (pt 78 4)(pt 82 8))
(line (pt 78 12)(pt 82 8))
(line (pt 56 4)(pt 52 8))
(line (pt 52 8)(pt 56 12))
)
(text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6)))
(annotation_block (location)(rect 2168 872 2216 1096))
)
(symbol
(rect 1536 -456 1656 -376)
(text "LedBlink" (rect 5 0 46 12)(font "Arial" ))
(text "inst2" (rect 8 64 31 76)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 120 32)
(output)
(text "led" (rect 0 0 14 12)(font "Arial" ))
(text "led" (rect 88 27 102 39)(font "Arial" ))
(line (pt 120 32)(pt 104 32))
)
(drawing
(rectangle (rect 16 16 104 64))
)
)
(symbol
(rect 560 -312 592 -280)
(text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6)))
(text "inst8" (rect 3 21 26 33)(font "Arial" )(invisible))
(port
(pt 16 0)
(output)
(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
(line (pt 16 8)(pt 16 0))
)
(drawing
(line (pt 8 8)(pt 16 16))
(line (pt 16 16)(pt 24 8))
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 1696 240 1728 272)
(text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6)))
(text "inst9" (rect 3 21 26 33)(font "Arial" )(invisible))
(port
(pt 16 0)
(output)
(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
(line (pt 16 8)(pt 16 0))
)
(drawing
(line (pt 8 8)(pt 16 16))
(line (pt 16 16)(pt 24 8))
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 1728 -24 1760 -8)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst10" (rect 3 5 32 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 1592 440 1736 552)
(text "DigitalInversion" (rect 5 0 81 12)(font "Arial" ))
(text "inst11" (rect 8 96 37 108)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "input" (rect 0 0 23 12)(font "Arial" ))
(text "input" (rect 21 43 44 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 59 32 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 144 32)
(output)
(text "output" (rect 0 0 30 12)(font "Arial" ))
(text "output" (rect 98 27 128 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32))
)
(port
(pt 144 48)
(output)
(text "noutput" (rect 0 0 36 12)(font "Arial" ))
(text "noutput" (rect 93 43 129 55)(font "Arial" ))
(line (pt 144 48)(pt 128 48))
)
(drawing
(rectangle (rect 16 16 128 96))
)
)
(symbol
(rect 1592 560 1736 672)
(text "DigitalInversion" (rect 5 0 81 12)(font "Arial" ))
(text "inst12" (rect 8 96 37 108)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "input" (rect 0 0 23 12)(font "Arial" ))
(text "input" (rect 21 43 44 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 59 32 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 144 32)
(output)
(text "output" (rect 0 0 30 12)(font "Arial" ))
(text "output" (rect 98 27 128 39)(font "Arial" ))
(line (pt 144 32)(pt 128 32))
)
(port
(pt 144 48)
(output)
(text "noutput" (rect 0 0 36 12)(font "Arial" ))
(text "noutput" (rect 93 43 129 55)(font "Arial" ))
(line (pt 144 48)(pt 128 48))
)
(drawing
(rectangle (rect 16 16 128 96))
)
)
(symbol
(rect 1552 400 1584 416)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst13" (rect 3 5 32 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 1696 -24 1728 -8)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst14" (rect 3 5 32 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 656 184 888 312)
(text "DigitalFilterBlock" (rect 5 0 95 14)(font "Arial" (font_size 8)))
(text "inst3" (rect 8 112 31 124)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 21 27 36 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "cein" (rect 0 0 23 14)(font "Arial" (font_size 8)))
(text "cein" (rect 21 43 44 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 0 64)
(input)
(text "oein" (rect 0 0 23 14)(font "Arial" (font_size 8)))
(text "oein" (rect 21 59 44 73)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "wein" (rect 0 0 28 14)(font "Arial" (font_size 8)))
(text "wein" (rect 21 75 49 89)(font "Arial" (font_size 8)))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "addressin[8..0]" (rect 0 0 84 14)(font "Arial" (font_size 8)))
(text "addressin[8..0]" (rect 21 91 105 105)(font "Arial" (font_size 8)))
(line (pt 0 96)(pt 16 96)(line_width 3))
)
(port
(pt 232 32)
(output)
(text "ceout" (rect 0 0 31 14)(font "Arial" (font_size 8)))
(text "ceout" (rect 180 27 211 41)(font "Arial" (font_size 8)))
(line (pt 232 32)(pt 216 32))
)
(port
(pt 232 48)
(output)
(text "oeout" (rect 0 0 31 14)(font "Arial" (font_size 8)))
(text "oeout" (rect 180 43 211 57)(font "Arial" (font_size 8)))
(line (pt 232 48)(pt 216 48))
)
(port
(pt 232 64)
(output)
(text "weout" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "weout" (rect 175 59 211 73)(font "Arial" (font_size 8)))
(line (pt 232 64)(pt 216 64))
)
(port
(pt 232 80)
(output)
(text "addressout[8..0]" (rect 0 0 93 14)(font "Arial" (font_size 8)))
(text "addressout[8..0]" (rect 118 75 211 89)(font "Arial" (font_size 8)))
(line (pt 232 80)(pt 216 80)(line_width 3))
)
(drawing
(rectangle (rect 16 16 216 112))
)
)
(symbol
(rect 712 624 808 720)
(text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8)))
(text "inst5" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "d" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "d" (rect 21 27 28 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 21 43 36 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 96 32)
(output)
(text "q" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "q" (rect 68 27 75 41)(font "Arial" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 720 848 816 944)
(text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8)))
(text "inst6" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "d" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "d" (rect 21 27 28 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 21 43 36 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 96 32)
(output)
(text "q" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "q" (rect 68 27 75 41)(font "Arial" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 712 1056 840 1152)
(text "DigitalFilterBlock6" (rect 5 0 102 14)(font "Arial" (font_size 8)))
(text "inst17" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 21 27 36 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "d[5..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
(text "d[5..0]" (rect 21 43 56 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 128 32)
(output)
(text "q[5..0]" (rect 0 0 35 14)(font "Arial" (font_size 8)))
(text "q[5..0]" (rect 72 27 107 41)(font "Arial" (font_size 8)))
(line (pt 128 32)(pt 112 32)(line_width 3))
)
(drawing
(rectangle (rect 16 16 112 80))
)
)
(symbol
(rect 856 1056 888 1072)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst18" (rect 3 5 32 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 536 360 568 376)
(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
(text "inst20" (rect 3 5 32 17)(font "Arial" )(invisible))
(port
(pt 16 16)
(output)
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
(line (pt 16 16)(pt 16 8))
)
(drawing
(line (pt 8 8)(pt 24 8))
)
)
(symbol
(rect 704 72 800 168)
(text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8)))
(text "inst22" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "d" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "d" (rect 21 27 28 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 21 43 36 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 96 32)
(output)
(text "q" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "q" (rect 68 27 75 41)(font "Arial" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 696 -192 792 -96)
(text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8)))
(text "inst25" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "d" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "d" (rect 21 27 28 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 21 43 36 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 96 32)
(output)
(text "q" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "q" (rect 68 27 75 41)(font "Arial" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 696 -88 792 8)
(text "DigitalFilterBlockSingle" (rect 5 0 130 14)(font "Arial" (font_size 8)))
(text "inst26" (rect 8 80 37 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "d" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "d" (rect 21 27 28 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "clk" (rect 0 0 15 14)(font "Arial" (font_size 8)))
(text "clk" (rect 21 43 36 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48))
)
(port
(pt 96 32)
(output)
(text "q" (rect 0 0 7 14)(font "Arial" (font_size 8)))
(text "q" (rect 68 27 75 41)(font "Arial" (font_size 8)))
(line (pt 96 32)(pt 80 32))
)
(drawing
(rectangle (rect 16 16 80 80))
)
)
(symbol
(rect 664 -408 928 -224)
(text "AlteraPLL" (rect 104 0 171 16)(font "Arial" (font_size 10)))
(text "inst" (rect 8 168 25 180)(font "Arial" ))
(port
(pt 0 64)
(input)
(text "inclk0" (rect 0 0 31 14)(font "Arial" (font_size 8)))
(text "inclk0" (rect 4 50 35 64)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 48 64))
)
(port
(pt 0 80)
(input)
(text "areset" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "areset" (rect 4 66 40 80)(font "Arial" (font_size 8)))
(line (pt 0 80)(pt 48 80))
)
(port
(pt 264 64)
(output)
(text "c0" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "c0" (rect 248 50 262 64)(font "Arial" (font_size 8)))
)
(port
(pt 264 80)
(output)
(text "c1" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "c1" (rect 248 66 262 80)(font "Arial" (font_size 8)))
)
(port
(pt 264 96)
(output)
(text "c2" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "c2" (rect 248 82 262 96)(font "Arial" (font_size 8)))
)
(port
(pt 264 112)
(output)
(text "locked" (rect 0 0 36 14)(font "Arial" (font_size 8)))
(text "locked" (rect 229 98 265 112)(font "Arial" (font_size 8)))
)
(drawing
(text "Cyclone III" (rect 202 168 257 180)(font "Arial" ))
(text "inclk0 frequency: 25.000 MHz" (rect 58 59 205 71)(font "Arial" ))
(text "Operation Mode: Normal" (rect 58 72 177 84)(font "Arial" ))
(text "Clk " (rect 59 93 79 105)(font "Arial" ))
(text "Ratio" (rect 80 93 105 105)(font "Arial" ))
(text "Ph (dg)" (rect 106 93 141 105)(font "Arial" ))
(text "DC (%)" (rect 140 93 176 105)(font "Arial" ))
(text "c0" (rect 62 107 73 119)(font "Arial" ))
(text "4/1" (rect 85 107 100 119)(font "Arial" ))
(text "0.00" (rect 112 107 133 119)(font "Arial" ))
(text "50.00" (rect 144 107 171 119)(font "Arial" ))
(text "c1" (rect 62 121 73 133)(font "Arial" ))
(text "8/1" (rect 85 121 100 133)(font "Arial" ))
(text "0.00" (rect 112 121 133 133)(font "Arial" ))
(text "50.00" (rect 144 121 171 133)(font "Arial" ))
(text "c2" (rect 62 135 73 147)(font "Arial" ))
(text "16/1" (rect 82 135 103 147)(font "Arial" ))
(text "0.00" (rect 112 135 133 147)(font "Arial" ))
(text "50.00" (rect 144 135 171 147)(font "Arial" ))
(line (pt 0 0)(pt 265 0))
(line (pt 265 0)(pt 265 185))
(line (pt 0 185)(pt 265 185))
(line (pt 0 0)(pt 0 185))
(line (pt 56 91)(pt 172 91))
(line (pt 56 104)(pt 172 104))
(line (pt 56 118)(pt 172 118))
(line (pt 56 132)(pt 172 132))
(line (pt 56 146)(pt 172 146))
(line (pt 56 91)(pt 56 146))
(line (pt 77 91)(pt 77 146)(line_width 3))
(line (pt 103 91)(pt 103 146)(line_width 3))
(line (pt 137 91)(pt 137 146)(line_width 3))
(line (pt 171 91)(pt 171 146))
(line (pt 48 48)(pt 215 48))
(line (pt 215 48)(pt 215 167))
(line (pt 48 167)(pt 215 167))
(line (pt 48 48)(pt 48 167))
(line (pt 263 64)(pt 215 64))
(line (pt 263 80)(pt 215 80))
(line (pt 263 96)(pt 215 96))
(line (pt 263 112)(pt 215 112))
)
)
(symbol
(rect 1048 544 1376 688)
(text "RAM9X8_SerialBusMaster" (rect 5 0 131 12)(font "Arial" ))
(text "inst1" (rect 8 128 31 140)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 0 112)
(input)
(text "sbdatain" (rect 0 0 41 12)(font "Arial" ))
(text "sbdatain" (rect 21 107 62 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112))
)
(port
(pt 328 48)
(output)
(text "sbclk" (rect 0 0 25 12)(font "Arial" ))
(text "sbclk" (rect 286 43 311 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48))
)
(port
(pt 328 64)
(output)
(text "sbdataout" (rect 0 0 48 12)(font "Arial" ))
(text "sbdataout" (rect 267 59 315 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(parameter
"SB_BASE_ADDRESS"
"0"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 128))
)
(annotation_block (parameter)(rect 1032 488 1272 544))
)
(symbol
(rect 1048 768 1376 912)
(text "RAM9X8_ParallelBusMaster" (rect 5 0 139 12)(font "Arial" ))
(text "inst4" (rect 8 128 31 140)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 0 112)
(input)
(text "pback" (rect 0 0 29 12)(font "Arial" ))
(text "pback" (rect 21 107 50 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112))
)
(port
(pt 328 48)
(output)
(text "pbclk" (rect 0 0 25 12)(font "Arial" ))
(text "pbclk" (rect 286 43 311 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48))
)
(port
(pt 328 64)
(output)
(text "pbce" (rect 0 0 23 12)(font "Arial" ))
(text "pbce" (rect 288 59 311 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 80)
(output)
(text "pbdir[1..0]" (rect 0 0 49 12)(font "Arial" ))
(text "pbdir[1..0]" (rect 266 75 315 87)(font "Arial" ))
(line (pt 328 80)(pt 312 80)(line_width 3))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(port
(pt 328 96)
(bidir)
(text "pbdata[15..0]" (rect 0 0 64 12)(font "Arial" ))
(text "pbdata[15..0]" (rect 258 91 322 103)(font "Arial" ))
(line (pt 328 96)(pt 312 96)(line_width 3))
)
(parameter
"PB_BASE_ADDRESS"
"6"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ARRAY_LENGTH"
"256"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 128))
)
(annotation_block (parameter)(rect 1032 696 1272 768))
)
(symbol
(rect 1048 976 1376 1152)
(text "RAM9X8_PWM" (rect 5 0 78 12)(font "Arial" ))
(text "inst7" (rect 8 160 31 172)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 0 112)
(input)
(text "pwm[5..0]" (rect 0 0 48 12)(font "Arial" ))
(text "pwm[5..0]" (rect 21 107 69 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112)(line_width 3))
)
(port
(pt 0 128)
(input)
(text "error" (rect 0 0 22 12)(font "Arial" ))
(text "error" (rect 21 123 43 135)(font "Arial" ))
(line (pt 0 128)(pt 16 128))
)
(port
(pt 328 48)
(output)
(text "tk[31..0]" (rect 0 0 41 12)(font "Arial" ))
(text "tk[31..0]" (rect 273 43 314 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48)(line_width 3))
)
(port
(pt 328 64)
(output)
(text "interrupt" (rect 0 0 40 12)(font "Arial" ))
(text "interrupt" (rect 274 59 314 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(parameter
"PWM_BASE_ADDRESS"
"16"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 160))
)
(annotation_block (parameter)(rect 1032 920 1272 976))
)
(symbol
(rect 1048 288 1376 464)
(text "RAM9X8_Peripheral" (rect 5 0 100 12)(font "Arial" ))
(text "inst15" (rect 8 160 37 172)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 0 112)
(input)
(text "error" (rect 0 0 22 12)(font "Arial" ))
(text "error" (rect 21 107 43 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112))
)
(port
(pt 0 128)
(input)
(text "init" (rect 0 0 14 12)(font "Arial" ))
(text "init" (rect 21 123 35 135)(font "Arial" ))
(line (pt 0 128)(pt 16 128))
)
(port
(pt 328 48)
(output)
(text "asyncline" (rect 0 0 47 12)(font "Arial" ))
(text "asyncline" (rect 268 43 315 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48))
)
(port
(pt 328 64)
(output)
(text "divclk" (rect 0 0 29 12)(font "Arial" ))
(text "divclk" (rect 283 59 312 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(parameter
"PER_BASE_ADDRESS"
"40"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 160))
)
(annotation_block (parameter)(rect 1032 232 1272 288))
)
(symbol
(rect 1048 -8 1376 200)
(text "RAM9X8_Loader" (rect 5 0 85 12)(font "Arial" ))
(text "inst19" (rect 8 192 37 204)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 0 112)
(input)
(text "dataInLoader" (rect 0 0 63 12)(font "Arial" ))
(text "dataInLoader" (rect 21 107 84 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112))
)
(port
(pt 0 128)
(input)
(text "error" (rect 0 0 22 12)(font "Arial" ))
(text "error" (rect 21 123 43 135)(font "Arial" ))
(line (pt 0 128)(pt 16 128))
)
(port
(pt 0 144)
(input)
(text "hwpclk" (rect 0 0 33 12)(font "Arial" ))
(text "hwpclk" (rect 21 139 54 151)(font "Arial" ))
(line (pt 0 144)(pt 16 144))
)
(port
(pt 0 160)
(input)
(text "hwpdata" (rect 0 0 40 12)(font "Arial" ))
(text "hwpdata" (rect 21 155 61 167)(font "Arial" ))
(line (pt 0 160)(pt 16 160))
)
(port
(pt 0 176)
(input)
(text "pbclk" (rect 0 0 25 12)(font "Arial" ))
(text "pbclk" (rect 21 171 46 183)(font "Arial" ))
(line (pt 0 176)(pt 16 176))
)
(port
(pt 328 48)
(output)
(text "addrDevice[3..0]" (rect 0 0 82 12)(font "Arial" ))
(text "addrDevice[3..0]" (rect 238 43 320 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48)(line_width 3))
)
(port
(pt 328 64)
(output)
(text "clkLoader" (rect 0 0 47 12)(font "Arial" ))
(text "clkLoader" (rect 268 59 315 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 80)
(output)
(text "rwLoader" (rect 0 0 43 12)(font "Arial" ))
(text "rwLoader" (rect 271 75 314 87)(font "Arial" ))
(line (pt 328 80)(pt 312 80))
)
(port
(pt 328 96)
(output)
(text "resetLoader" (rect 0 0 57 12)(font "Arial" ))
(text "resetLoader" (rect 259 91 316 103)(font "Arial" ))
(line (pt 328 96)(pt 312 96))
)
(port
(pt 328 112)
(output)
(text "dataOutLoader" (rect 0 0 71 12)(font "Arial" ))
(text "dataOutLoader" (rect 247 107 318 119)(font "Arial" ))
(line (pt 328 112)(pt 312 112))
)
(port
(pt 328 128)
(output)
(text "loadMode" (rect 0 0 46 12)(font "Arial" ))
(text "loadMode" (rect 269 123 315 135)(font "Arial" ))
(line (pt 328 128)(pt 312 128))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(parameter
"LD_BASE_ADDRESS"
"46"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 192))
)
(annotation_block (parameter)(rect 1032 -64 1272 -8))
)
(symbol
(rect 1048 -240 1376 -96)
(text "RAM9X8_HWPBusMaster" (rect 5 0 130 12)(font "Arial" ))
(text "inst23" (rect 8 128 37 140)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 0 112)
(input)
(text "hwpdatain[1..0]" (rect 0 0 74 12)(font "Arial" ))
(text "hwpdatain[1..0]" (rect 21 107 95 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112)(line_width 3))
)
(port
(pt 328 48)
(output)
(text "hwpdataout" (rect 0 0 55 12)(font "Arial" ))
(text "hwpdataout" (rect 261 43 316 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48))
)
(port
(pt 328 64)
(output)
(text "hwpclk" (rect 0 0 33 12)(font "Arial" ))
(text "hwpclk" (rect 280 59 313 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(parameter
"HWP_BASE_ADDRESS"
"48"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 128))
)
(annotation_block (parameter)(rect 1032 -296 1272 -240))
)
(symbol
(rect 1048 1224 1376 1368)
(text "RAM9X8_OpticalBusMaster" (rect 5 0 138 12)(font "Arial" ))
(text "inst24" (rect 8 128 37 140)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 328 48)
(output)
(text "obclk" (rect 0 0 25 12)(font "Arial" ))
(text "obclk" (rect 286 43 311 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48))
)
(port
(pt 328 64)
(output)
(text "obdata" (rect 0 0 33 12)(font "Arial" ))
(text "obdata" (rect 280 59 313 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(parameter
"OB_BASE_ADDRESS"
"56"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 128))
)
(annotation_block (parameter)(rect 1032 1168 1272 1224))
)
(symbol
(rect 1048 1432 1376 1576)
(text "RAM9X8_Service" (rect 5 0 89 12)(font "Arial" ))
(text "inst27" (rect 8 128 37 140)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk" (rect 0 0 14 12)(font "Arial" ))
(text "clk" (rect 21 27 35 39)(font "Arial" ))
(line (pt 0 32)(pt 16 32))
)
(port
(pt 0 48)
(input)
(text "address[address_bus_width-1..0]" (rect 0 0 161 12)(font "Arial" ))
(text "address[address_bus_width-1..0]" (rect 21 43 182 55)(font "Arial" ))
(line (pt 0 48)(pt 16 48)(line_width 3))
)
(port
(pt 0 64)
(input)
(text "we" (rect 0 0 12 12)(font "Arial" ))
(text "we" (rect 21 59 33 71)(font "Arial" ))
(line (pt 0 64)(pt 16 64))
)
(port
(pt 0 80)
(input)
(text "oe" (rect 0 0 11 12)(font "Arial" ))
(text "oe" (rect 21 75 32 87)(font "Arial" ))
(line (pt 0 80)(pt 16 80))
)
(port
(pt 0 96)
(input)
(text "ce" (rect 0 0 11 12)(font "Arial" ))
(text "ce" (rect 21 91 32 103)(font "Arial" ))
(line (pt 0 96)(pt 16 96))
)
(port
(pt 0 112)
(input)
(text "er0_in" (rect 0 0 29 12)(font "Arial" ))
(text "er0_in" (rect 21 107 50 119)(font "Arial" ))
(line (pt 0 112)(pt 16 112))
)
(port
(pt 328 48)
(output)
(text "leds[3..0]" (rect 0 0 46 12)(font "Arial" ))
(text "leds[3..0]" (rect 269 43 315 55)(font "Arial" ))
(line (pt 328 48)(pt 312 48)(line_width 3))
)
(port
(pt 328 64)
(output)
(text "er0_out" (rect 0 0 36 12)(font "Arial" ))
(text "er0_out" (rect 277 59 313 71)(font "Arial" ))
(line (pt 328 64)(pt 312 64))
)
(port
(pt 328 80)
(output)
(text "init" (rect 0 0 14 12)(font "Arial" ))
(text "init" (rect 296 75 310 87)(font "Arial" ))
(line (pt 328 80)(pt 312 80))
)
(port
(pt 328 96)
(output)
(text "sres" (rect 0 0 21 12)(font "Arial" ))
(text "sres" (rect 290 91 311 103)(font "Arial" ))
(line (pt 328 96)(pt 312 96))
)
(port
(pt 328 32)
(bidir)
(text "data[data_bus_width-1..0]" (rect 0 0 126 12)(font "Arial" ))
(text "data[data_bus_width-1..0]" (rect 208 27 334 39)(font "Arial" ))
(line (pt 328 32)(pt 312 32)(line_width 3))
)
(parameter
"SRV_BASE_ADDRESS"
"74"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"DATA_BUS_WIDTH"
"8"
""
(type "PARAMETER_SIGNED_DEC") )
(parameter
"ADDRESS_BUS_WIDTH"
"9"
""
(type "PARAMETER_SIGNED_DEC") )
(drawing
(rectangle (rect 16 16 312 128))
)
(annotation_block (parameter)(rect 1032 1376 1272 1432))
)
(connector
(pt 1592 624)
(pt 1568 624)
)
(connector
(pt 1592 592)
(pt 1544 592)
)
(connector
(pt 1736 592)
(pt 1848 592)
)
(connector
(pt 1592 608)
(pt 1376 608)
)
(connector
(pt 1520 592)
(pt 1376 592)
)
(connector
(pt 608 576)
(pt 1048 576)
)
(connector
(pt 1000 592)
(pt 1048 592)
(bus)
)
(connector
(pt 984 608)
(pt 1048 608)
)
(connector
(pt 968 624)
(pt 1048 624)
)
(connector
(pt 952 640)
(pt 1048 640)
)
(connector
(pt 808 656)
(pt 1048 656)
)
(connector
(pt 712 672)
(pt 608 672)
)
(connector
(pt 608 576)
(pt 608 672)
)
(connector
(pt 1736 608)
(pt 1848 608)
)
(connector
(pt 1568 504)
(pt 1592 504)
)
(connector
(pt 1520 488)
(pt 1592 488)
)
(connector
(pt 1520 592)
(pt 1520 488)
)
(connector
(pt 1568 416)
(pt 1568 504)
)
(connector
(pt 1568 504)
(pt 1568 624)
)
(connector
(pt 1736 472)
(pt 1848 472)
)
(connector
(pt 1736 488)
(pt 1848 488)
)
(connector
(pt 552 656)
(pt 712 656)
)
(connector
(pt 968 848)
(pt 1048 848)
)
(connector
(pt 1440 816)
(pt 1376 816)
)
(connector
(pt 608 800)
(pt 1048 800)
)
(connector
(pt 1000 816)
(pt 1048 816)
(bus)
)
(connector
(pt 984 832)
(pt 1048 832)
)
(connector
(pt 952 864)
(pt 1048 864)
)
(connector
(pt 816 880)
(pt 1048 880)
)
(connector
(pt 968 624)
(pt 968 848)
)
(connector
(pt 608 672)
(pt 608 800)
)
(connector
(pt 1000 592)
(pt 1000 816)
(bus)
)
(connector
(pt 984 608)
(pt 984 832)
)
(connector
(pt 952 640)
(pt 952 864)
)
(connector
(pt 1544 472)
(pt 1544 592)
)
(connector
(pt 608 472)
(pt 608 576)
)
(connector
(pt 608 472)
(pt 1544 472)
)
(connector
(pt 1544 472)
(pt 1592 472)
)
(connector
(pt 1000 336)
(pt 1048 336)
(bus)
)
(connector
(pt 984 352)
(pt 1048 352)
)
(connector
(pt 968 368)
(pt 1048 368)
)
(connector
(pt 952 384)
(pt 1048 384)
)
(connector
(pt 936 416)
(pt 1048 416)
)
(connector
(pt 1000 336)
(pt 1000 592)
(bus)
)
(connector
(pt 984 352)
(pt 984 608)
)
(connector
(pt 968 368)
(pt 968 624)
)
(connector
(pt 952 384)
(pt 952 640)
)
(connector
(pt 1376 352)
(pt 1848 352)
)
(connector
(pt 1376 336)
(pt 1848 336)
)
(connector
(pt 552 400)
(pt 552 376)
)
(connector
(pt 1048 400)
(pt 552 400)
)
(connector
(pt 608 320)
(pt 1048 320)
)
(connector
(pt 608 320)
(pt 608 472)
)
(connector
(pt 624 216)
(pt 656 216)
)
(connector
(pt 952 216)
(pt 888 216)
)
(connector
(pt 968 232)
(pt 888 232)
)
(connector
(pt 984 248)
(pt 888 248)
)
(connector
(pt 1000 264)
(pt 888 264)
(bus)
)
(connector
(pt 952 216)
(pt 952 384)
)
(connector
(pt 968 232)
(pt 968 368)
)
(connector
(pt 984 248)
(pt 984 352)
)
(connector
(pt 1000 264)
(pt 1000 336)
(bus)
)
(connector
(pt 552 232)
(pt 656 232)
)
(connector
(pt 552 248)
(pt 656 248)
)
(connector
(pt 552 264)
(pt 656 264)
)
(connector
(pt 552 280)
(pt 656 280)
(bus)
)
(connector
(pt 608 1008)
(pt 1048 1008)
)
(connector
(pt 1000 1024)
(pt 1048 1024)
(bus)
)
(connector
(pt 984 1040)
(pt 1048 1040)
)
(connector
(pt 968 1056)
(pt 1048 1056)
)
(connector
(pt 952 1072)
(pt 1048 1072)
)
(connector
(pt 840 1088)
(pt 1048 1088)
(bus)
)
(connector
(pt 1000 816)
(pt 1000 1024)
(bus)
)
(connector
(pt 984 832)
(pt 984 1040)
)
(connector
(pt 968 848)
(pt 968 1056)
)
(connector
(pt 952 864)
(pt 952 1072)
)
(connector
(pt 1376 1024)
(pt 1848 1024)
(bus)
)
(connector
(pt 1376 1040)
(pt 1848 1040)
)
(connector
(text "addrdevice[3]" (rect 1738 800 1805 812)(font "Arial" ))
(pt 1472 816)
(pt 1856 816)
)
(connector
(pt 1376 832)
(pt 1856 832)
)
(connector
(pt 1376 848)
(pt 1856 848)
(bus)
)
(connector
(pt 1376 864)
(pt 1856 864)
(bus)
)
(connector
(pt 1440 216)
(pt 1032 216)
)
(connector
(pt 1440 816)
(pt 1440 216)
)
(connector
(pt 984 56)
(pt 1048 56)
)
(connector
(pt 968 72)
(pt 1048 72)
)
(connector
(pt 952 88)
(pt 1048 88)
)
(connector
(pt 608 24)
(pt 1048 24)
)
(connector
(pt 1000 40)
(pt 1048 40)
(bus)
)
(connector
(pt 936 136)
(pt 1048 136)
)
(connector
(pt 920 152)
(pt 1048 152)
)
(connector
(pt 1032 168)
(pt 1048 168)
)
(connector
(pt 1032 216)
(pt 1032 168)
)
(connector
(pt 1472 40)
(pt 1472 816)
)
(connector
(pt 608 120)
(pt 704 120)
)
(connector
(pt 608 24)
(pt 608 120)
)
(connector
(pt 1016 176)
(pt 624 176)
)
(connector
(pt 624 216)
(pt 624 176)
)
(connector
(pt 1048 1104)
(pt 872 1104)
)
(connector
(pt 872 1104)
(pt 872 1072)
)
(connector
(pt 608 1088)
(pt 712 1088)
)
(connector
(pt 608 1008)
(pt 608 1088)
)
(connector
(pt 712 1104)
(pt 552 1104)
(bus)
)
(connector
(pt 1840 208)
(pt 1712 208)
)
(connector
(pt 1712 224)
(pt 1840 224)
)
(connector
(pt 1712 168)
(pt 1840 168)
)
(connector
(pt 1712 184)
(pt 1840 184)
)
(connector
(pt 1712 208)
(pt 1712 224)
)
(connector
(pt 1712 224)
(pt 1712 240)
)
(connector
(pt 1376 120)
(pt 1840 120)
)
(connector
(pt 1456 104)
(pt 1840 104)
)
(connector
(pt 1376 88)
(pt 1840 88)
)
(connector
(pt 1376 72)
(pt 1840 72)
)
(connector
(pt 1376 56)
(pt 1840 56)
)
(connector
(text "addrdevice[2]" (rect 1778 -8 1845 4)(font "Arial" ))
(pt 1768 8)
(pt 1840 8)
)
(connector
(text "addrdevice[1]" (rect 1778 8 1845 20)(font "Arial" ))
(pt 1768 24)
(pt 1840 24)
)
(connector
(text "addrdevice[0]" (rect 1778 24 1845 36)(font "Arial" ))
(pt 1768 40)
(pt 1840 40)
)
(connector
(pt 1768 8)
(pt 1768 24)
(bus)
)
(connector
(pt 1768 24)
(pt 1768 40)
(bus)
)
(connector
(text "addrDevice[3..0]" (rect 1386 24 1468 36)(font "Arial" ))
(pt 1376 40)
(pt 1472 40)
(bus)
)
(connector
(pt 1472 40)
(pt 1768 40)
(bus)
)
(connector
(pt 1840 152)
(pt 1744 152)
(bus)
)
(connector
(pt 1744 -8)
(pt 1744 152)
(bus)
)
(connector
(pt 1712 -8)
(pt 1712 168)
)
(connector
(pt 1712 168)
(pt 1712 184)
)
(connector
(pt 1400 -72)
(pt 920 -72)
)
(connector
(pt 920 152)
(pt 920 -72)
)
(connector
(pt 1384 -88)
(pt 936 -88)
)
(connector
(pt 936 136)
(pt 936 -88)
)
(connector
(pt 608 -40)
(pt 696 -40)
)
(connector
(text "HWPdatain[1]" (rect 626 -72 694 -60)(font "Arial" ))
(pt 624 -56)
(pt 696 -56)
)
(connector
(text "HWPdata[1]" (rect 834 -72 894 -60)(font "Arial" ))
(pt 904 -56)
(pt 792 -56)
)
(connector
(pt 608 -40)
(pt 608 24)
)
(connector
(text "HWPdatain[0]" (rect 626 -176 694 -164)(font "Arial" ))
(pt 624 -160)
(pt 696 -160)
)
(connector
(text "HWPdata[0]" (rect 834 -176 894 -164)(font "Arial" ))
(pt 904 -160)
(pt 792 -160)
)
(connector
(pt 608 -144)
(pt 696 -144)
)
(connector
(pt 608 -144)
(pt 608 -40)
)
(connector
(pt 1384 -176)
(pt 1376 -176)
)
(connector
(pt 1400 -192)
(pt 1376 -192)
)
(connector
(pt 608 -208)
(pt 1048 -208)
)
(connector
(pt 1000 -192)
(pt 1048 -192)
(bus)
)
(connector
(pt 984 -176)
(pt 1048 -176)
)
(connector
(pt 968 -160)
(pt 1048 -160)
)
(connector
(pt 952 -144)
(pt 1048 -144)
)
(connector
(text "HWPdata[1..0]" (rect 922 -144 995 -132)(font "Arial" ))
(pt 904 -128)
(pt 1048 -128)
(bus)
)
(connector
(pt 1400 -72)
(pt 1400 -192)
)
(connector
(pt 1384 -88)
(pt 1384 -176)
)
(connector
(pt 608 -208)
(pt 608 -144)
)
(connector
(pt 984 -176)
(pt 984 56)
)
(connector
(pt 984 56)
(pt 984 248)
)
(connector
(pt 968 -160)
(pt 968 72)
)
(connector
(pt 968 72)
(pt 968 232)
)
(connector
(pt 952 -144)
(pt 952 88)
)
(connector
(pt 952 88)
(pt 952 216)
)
(connector
(pt 1000 -192)
(pt 1000 40)
(bus)
)
(connector
(pt 1000 40)
(pt 1000 264)
(bus)
)
(connector
(pt 904 -160)
(pt 904 -128)
(bus)
)
(connector
(pt 904 -128)
(pt 904 -56)
(bus)
)
(connector
(pt 608 -344)
(pt 664 -344)
)
(connector
(pt 1016 -312)
(pt 928 -312)
)
(connector
(pt 1016 176)
(pt 1016 -312)
)
(connector
(pt 664 -328)
(pt 576 -328)
)
(connector
(pt 576 -328)
(pt 576 -312)
)
(connector
(pt 608 -424)
(pt 1536 -424)
)
(connector
(pt 608 -424)
(pt 608 -344)
)
(connector
(pt 608 -344)
(pt 608 -208)
)
(connector
(pt 1656 -424)
(pt 1840 -424)
)
(connector
(pt 608 1256)
(pt 1048 1256)
)
(connector
(pt 1000 1272)
(pt 1048 1272)
(bus)
)
(connector
(pt 984 1288)
(pt 1048 1288)
)
(connector
(pt 968 1304)
(pt 1048 1304)
)
(connector
(pt 952 1320)
(pt 1048 1320)
)
(connector
(pt 1376 1272)
(pt 1856 1272)
)
(connector
(pt 1376 1288)
(pt 1856 1288)
)
(connector
(pt 1392 1592)
(pt 936 1592)
)
(connector
(pt 936 416)
(pt 936 1592)
)
(connector
(text "leds[0]" (rect 1794 1536 1827 1548)(font "Arial" ))
(pt 1784 1552)
(pt 1856 1552)
)
(connector
(text "leds[1]" (rect 1794 1552 1827 1564)(font "Arial" ))
(pt 1784 1568)
(pt 1856 1568)
)
(connector
(text "leds[2]" (rect 1794 1568 1827 1580)(font "Arial" ))
(pt 1784 1584)
(pt 1856 1584)
)
(connector
(text "leds[3]" (rect 1794 1584 1827 1596)(font "Arial" ))
(pt 1784 1600)
(pt 1856 1600)
)
(connector
(pt 1784 1568)
(pt 1784 1584)
(bus)
)
(connector
(pt 1784 1584)
(pt 1784 1600)
(bus)
)
(connector
(pt 1376 320)
(pt 1488 320)
(bus)
)
(connector
(pt 1376 576)
(pt 1488 576)
(bus)
)
(connector
(pt 1376 800)
(pt 1488 800)
(bus)
)
(connector
(pt 1488 320)
(pt 1488 576)
(bus)
)
(connector
(pt 1376 1008)
(pt 1488 1008)
(bus)
)
(connector
(pt 1488 576)
(pt 1488 800)
(bus)
)
(connector
(pt 1488 800)
(pt 1488 1008)
(bus)
)
(connector
(pt 1488 1008)
(pt 1488 1464)
(bus)
)
(connector
(pt 1000 1480)
(pt 1048 1480)
(bus)
)
(connector
(pt 984 1496)
(pt 1048 1496)
)
(connector
(pt 968 1512)
(pt 1048 1512)
)
(connector
(pt 952 1528)
(pt 1048 1528)
)
(connector
(pt 608 1464)
(pt 1048 1464)
)
(connector
(pt 904 1544)
(pt 1048 1544)
)
(connector
(text "leds[3..0]" (rect 1386 1464 1432 1476)(font "Arial" ))
(pt 1784 1480)
(pt 1376 1480)
(bus)
)
(connector
(pt 1456 1496)
(pt 1376 1496)
)
(connector
(pt 1392 1512)
(pt 1376 1512)
)
(connector
(pt 904 104)
(pt 904 1544)
)
(connector
(pt 1456 104)
(pt 1456 1496)
)
(connector
(pt 1392 1592)
(pt 1392 1512)
)
(connector
(pt 1856 1528)
(pt 1376 1528)
)
(connector
(pt 800 104)
(pt 904 104)
)
(connector
(pt 904 104)
(pt 1048 104)
)
(connector
(pt 608 1088)
(pt 608 1256)
)
(connector
(pt 608 1256)
(pt 608 1464)
)
(connector
(pt 1000 1024)
(pt 1000 1272)
(bus)
)
(connector
(pt 1000 1272)
(pt 1000 1480)
(bus)
)
(connector
(pt 984 1040)
(pt 984 1288)
)
(connector
(pt 984 1288)
(pt 984 1496)
)
(connector
(pt 968 1056)
(pt 968 1304)
)
(connector
(pt 968 1304)
(pt 968 1512)
)
(connector
(pt 952 1072)
(pt 952 1320)
)
(connector
(pt 952 1320)
(pt 952 1528)
)
(connector
(pt 1784 1480)
(pt 1784 1552)
(bus)
)
(connector
(pt 1784 1552)
(pt 1784 1568)
(bus)
)
(connector
(pt 1376 1464)
(pt 1488 1464)
(bus)
)
(connector
(pt 1488 1464)
(pt 1856 1464)
(bus)
)
(connector
(pt 608 120)
(pt 608 168)
)
(connector
(pt 608 168)
(pt 608 320)
)
(connector
(pt 552 168)
(pt 608 168)
)
(connector
(pt 552 104)
(pt 704 104)
)
(connector
(text "HWPdatain[1..0]" (rect 562 -120 643 -108)(font "Arial" ))
(pt 624 -104)
(pt 552 -104)
(bus)
)
(connector
(pt 624 -160)
(pt 624 -104)
(bus)
)
(connector
(pt 624 -104)
(pt 624 -56)
(bus)
)
(connector
(pt 720 896)
(pt 608 896)
)
(connector
(pt 608 800)
(pt 608 896)
)
(connector
(pt 608 896)
(pt 608 1008)
)
(connector
(pt 720 880)
(pt 552 880)
)
(junction (pt 608 576))
(junction (pt 1000 592))
(junction (pt 984 608))
(junction (pt 968 624))
(junction (pt 952 640))
(junction (pt 1568 504))
(junction (pt 1544 472))
(junction (pt 608 672))
(junction (pt 968 848))
(junction (pt 608 800))
(junction (pt 1000 816))
(junction (pt 984 832))
(junction (pt 952 864))
(junction (pt 608 472))
(junction (pt 1000 336))
(junction (pt 984 352))
(junction (pt 968 368))
(junction (pt 952 384))
(junction (pt 608 320))
(junction (pt 952 216))
(junction (pt 968 232))
(junction (pt 984 248))
(junction (pt 1000 264))
(junction (pt 608 1008))
(junction (pt 1000 1024))
(junction (pt 984 1040))
(junction (pt 968 1056))
(junction (pt 952 1072))
(junction (pt 608 168))
(junction (pt 984 56))
(junction (pt 968 72))
(junction (pt 952 88))
(junction (pt 608 24))
(junction (pt 1000 40))
(junction (pt 1472 40))
(junction (pt 904 104))
(junction (pt 608 120))
(junction (pt 608 1088))
(junction (pt 1712 224))
(junction (pt 1712 168))
(junction (pt 1768 24))
(junction (pt 1768 40))
(junction (pt 608 -40))
(junction (pt 608 -144))
(junction (pt 608 -208))
(junction (pt 904 -128))
(junction (pt 624 -104))
(junction (pt 608 -344))
(junction (pt 608 1256))
(junction (pt 1000 1272))
(junction (pt 984 1288))
(junction (pt 968 1304))
(junction (pt 952 1320))
(junction (pt 1784 1552))
(junction (pt 1784 1568))
(junction (pt 1784 1584))
(junction (pt 1488 576))
(junction (pt 1488 800))
(junction (pt 1488 1008))
(junction (pt 1488 1464))
(junction (pt 608 896))