📄 smartsopc_flash_programmer_top.bdf
字号:
/*
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-2005 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 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.3"))
(pin
(input)
(rect 336 112 504 128)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "SYS_nRST" (rect 9 0 64 12)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 92 12)(pt 117 12)(line_width 1))
(line (pt 92 4)(pt 117 4)(line_width 1))
(line (pt 121 8)(pt 168 8)(line_width 1))
(line (pt 92 12)(pt 92 4)(line_width 1))
(line (pt 117 4)(pt 121 8)(line_width 1))
(line (pt 117 12)(pt 121 8)(line_width 1))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
(input)
(rect 304 -56 472 -40)
(text "INPUT" (rect 133 0 161 10)(font "Arial" (font_size 6)))
(text "SYS_CLK1" (rect 9 0 64 12)(font "Arial" ))
(pt 168 8)
(drawing
(line (pt 92 12)(pt 117 12)(line_width 1))
(line (pt 92 4)(pt 117 4)(line_width 1))
(line (pt 121 8)(pt 168 8)(line_width 1))
(line (pt 92 12)(pt 92 4)(line_width 1))
(line (pt 117 4)(pt 121 8)(line_width 1))
(line (pt 117 12)(pt 121 8)(line_width 1))
)
(text "VCC" (rect 136 7 156 17)(font "Arial" (font_size 6)))
)
(pin
(output)
(rect 1000 120 1176 136)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "A[20..0]" (rect 90 0 128 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(pin
(output)
(rect 1000 152 1176 168)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "nOE" (rect 90 0 111 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(pin
(output)
(rect 1000 168 1176 184)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "nWE" (rect 90 0 113 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(pin
(output)
(rect 1000 104 1176 120)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "Flash_nCS1" (rect 90 0 150 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 52 4)(pt 78 4)(line_width 1))
(line (pt 52 12)(pt 78 12)(line_width 1))
(line (pt 52 12)(pt 52 4)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 82 8)(pt 78 12)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
)
)
(pin
(bidir)
(rect 1000 136 1176 152)
(text "BIDIR" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "D[15..0]" (rect 90 0 130 12)(font "Arial" ))
(pt 0 8)
(drawing
(line (pt 56 4)(pt 78 4)(line_width 1))
(line (pt 0 8)(pt 52 8)(line_width 1))
(line (pt 56 12)(pt 78 12)(line_width 1))
(line (pt 78 4)(pt 82 8)(line_width 1))
(line (pt 78 12)(pt 82 8)(line_width 1))
(line (pt 56 4)(pt 52 8)(line_width 1))
(line (pt 52 8)(pt 56 12)(line_width 1))
)
(text "VCC" (rect 4 7 24 17)(font "Arial" (font_size 6)))
)
(symbol
(rect 536 72 720 168)
(text "delay_reset_block" (rect 5 0 108 14)(font "Arial" (font_size 8)))
(text "inst3" (rect 8 80 31 92)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clock_in" (rect 0 0 46 14)(font "Arial" (font_size 8)))
(text "clock_in" (rect 21 27 67 41)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "reset_n" (rect 0 0 43 14)(font "Arial" (font_size 8)))
(text "reset_n" (rect 21 43 64 57)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 184 32)
(output)
(text "delayed_reset_n" (rect 0 0 95 14)(font "Arial" (font_size 8)))
(text "delayed_reset_n" (rect 74 27 169 41)(font "Arial" (font_size 8)))
(line (pt 184 32)(pt 168 32)(line_width 1))
)
(drawing
(rectangle (rect 16 16 168 80)(line_width 1))
)
)
(symbol
(rect 472 -112 712 48)
(text "SYS_CLK" (rect 91 0 160 16)(font "Arial" (font_size 10)))
(text "inst1" (rect 8 144 31 156)(font "Arial" ))
(port
(pt 0 64)
(input)
(text "inclk0" (rect 0 0 31 14)(font "Arial" (font_size 8)))
(text "inclk0" (rect 4 51 35 65)(font "Arial" (font_size 8)))
(line (pt 0 64)(pt 40 64)(line_width 1))
)
(port
(pt 240 64)
(output)
(text "c0" (rect 0 0 14 14)(font "Arial" (font_size 8)))
(text "c0" (rect 225 51 239 65)(font "Arial" (font_size 8)))
(line (pt 240 64)(pt 208 64)(line_width 1))
)
(drawing
(text "Cyclone" (rect 197 145 238 157)(font "Arial" ))
(text "inclk0 frequency: 48.000 MHz" (rect 50 59 197 71)(font "Arial" ))
(text "Operation Mode: Normal" (rect 50 73 169 85)(font "Arial" ))
(text "Clk " (rect 51 96 71 108)(font "Arial" ))
(text "Ratio" (rect 73 96 98 108)(font "Arial" ))
(text "Ph (dg)" (rect 100 96 135 108)(font "Arial" ))
(text "DC (%)" (rect 135 96 171 108)(font "Arial" ))
(text "c0" (rect 54 111 65 123)(font "Arial" ))
(text "5/3" (rect 78 111 93 123)(font "Arial" ))
(text "0.00" (rect 106 111 127 123)(font "Arial" ))
(text "50.00" (rect 139 111 166 123)(font "Arial" ))
(line (pt 0 0)(pt 241 0)(line_width 1))
(line (pt 241 0)(pt 241 161)(line_width 1))
(line (pt 0 161)(pt 241 161)(line_width 1))
(line (pt 0 0)(pt 0 161)(line_width 1))
(line (pt 48 94)(pt 168 94)(line_width 1))
(line (pt 48 108)(pt 168 108)(line_width 1))
(line (pt 48 123)(pt 168 123)(line_width 1))
(line (pt 48 94)(pt 48 123)(line_width 1))
(line (pt 70 94)(pt 70 123)(line_width 3))
(line (pt 97 94)(pt 97 123)(line_width 3))
(line (pt 132 94)(pt 132 123)(line_width 3))
(line (pt 167 94)(pt 167 123)(line_width 1))
(line (pt 40 48)(pt 208 48)(line_width 1))
(line (pt 208 48)(pt 208 144)(line_width 1))
(line (pt 40 144)(pt 208 144)(line_width 1))
(line (pt 40 48)(pt 40 144)(line_width 1))
)
)
(symbol
(rect 736 32 1000 208)
(text "SmartSOPC_Flash_Programmer" (rect 4 0 227 16)(font "Arial" (font_size 10)))
(text "inst" (rect 4 160 21 172)(font "Arial" ))
(port
(pt 0 32)
(input)
(text "clk " (rect 0 0 18 14)(font "Arial" (font_size 8)))
(text "clk " (rect 20 25 38 39)(font "Arial" (font_size 8)))
(line (pt 0 32)(pt 16 32)(line_width 1))
)
(port
(pt 0 48)
(input)
(text "reset_n " (rect 0 0 47 14)(font "Arial" (font_size 8)))
(text "reset_n " (rect 20 41 67 55)(font "Arial" (font_size 8)))
(line (pt 0 48)(pt 16 48)(line_width 1))
)
(port
(pt 264 80)
(output)
(text "select_n_to_the_cfi_flash_0 " (rect 0 0 165 14)(font "Arial" (font_size 8)))
(text "select_n_to_the_cfi_flash_0 " (rect 103 73 268 87)(font "Arial" (font_size 8)))
(line (pt 248 80)(pt 264 80)(line_width 1))
)
(port
(pt 264 96)
(output)
(text "tri_state_bridge_0_address[20..0] " (rect 0 0 195 14)(font "Arial" (font_size 8)))
(text "tri_state_bridge_0_address[20..0] " (rect 73 89 268 103)(font "Arial" (font_size 8)))
(line (pt 248 96)(pt 264 96)(line_width 3))
)
(port
(pt 264 128)
(output)
(text "tri_state_bridge_0_readn " (rect 0 0 146 14)(font "Arial" (font_size 8)))
(text "tri_state_bridge_0_readn " (rect 115 121 261 135)(font "Arial" (font_size 8)))
(line (pt 248 128)(pt 264 128)(line_width 1))
)
(port
(pt 264 144)
(output)
(text "tri_state_bridge_0_writen " (rect 0 0 149 14)(font "Arial" (font_size 8)))
(text "tri_state_bridge_0_writen " (rect 114 137 263 151)(font "Arial" (font_size 8)))
(line (pt 248 144)(pt 264 144)(line_width 1))
)
(port
(pt 264 112)
(bidir)
(text "tri_state_bridge_0_data[15..0] " (rect 0 0 173 14)(font "Arial" (font_size 8)))
(text "tri_state_bridge_0_data[15..0] " (rect 91 105 264 119)(font "Arial" (font_size 8)))
(line (pt 248 112)(pt 264 112)(line_width 3))
)
(drawing
(line (pt 16 64)(pt 247 64)(color 0 0 0)(dotted)(line_width 1))
(rectangle (rect 16 16 248 160)(line_width 1))
)
)
(connector
(pt 720 104)
(pt 728 104)
)
(connector
(pt 728 104)
(pt 728 80)
)
(connector
(pt 736 80)
(pt 728 80)
)
(connector
(pt 528 64)
(pt 528 104)
)
(connector
(pt 536 120)
(pt 504 120)
)
(connector
(pt 728 -48)
(pt 728 64)
)
(connector
(pt 712 -48)
(pt 728 -48)
)
(connector
(pt 528 104)
(pt 536 104)
)
(connector
(pt 528 64)
(pt 728 64)
)
(connector
(pt 728 64)
(pt 736 64)
)
(junction (pt 728 64))
(text "Target Board Design" (rect 736 0 922 19)(font "Arial" (color 0 0 0)(font_size 12)(bold)))
(text "the NiosII Flash Programmer to custom boards." (rect -72 248 223 263)(font "Times New Roman" (font_size 10)))
(text "This design has been created by the mk_target_board utility." (rect -88 56 294 71)(font "Times New Roman" (font_size 10)))
(text "The mk_target_board utility creates generic board components" (rect -88 72 307 87)(font "Times New Roman" (font_size 10)))
(text "programming on custom boards." (rect -72 104 130 119)(font "Times New Roman" (font_size 10)))
(text "and flash programmer designs to be used later during flash" (rect -72 88 296 103)(font "Times New Roman" (font_size 10)))
(text "Ultimately, the design will be downloaded to the FPGA on a" (rect -88 120 286 135)(font "Times New Roman" (font_size 10)))
(text "custom board as the first step in programming flash on that board." (rect -72 136 342 151)(font "Times New Roman" (font_size 10)))
(text "When first created by mk_target_board, this design will have no" (rect -88 152 315 167)(font "Times New Roman" (font_size 10)))
(text "connections to flash. Before being used to program flash," (rect -72 168 291 183)(font "Times New Roman" (font_size 10)))
(text "it must be modified by the board designer to reflect the flash" (rect -72 184 305 199)(font "Times New Roman" (font_size 10)))
(text "connections on the board. It is important that you consult" (rect -72 200 294 215)(font "Times New Roman" (font_size 10)))
(text "the document \"NiosII Flash Programmer User Guide\"," (rect -72 216 263 231)(font "Times New Roman" (font_size 10)))
(text "available at www.altera.com, before attempting to port" (rect -72 232 265 247)(font "Times New Roman" (font_size 10)))
(text "Flash Programmer Design (Custom Board)" (rect -88 24 294 43)(font "Arial" (font_size 12)(bold)))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -