⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 arm_top.bdf

📁 altera epxa1的例子程序
💻 BDF
📖 第 1 页 / 共 5 页
字号:
	(flipy)
	(text "VCC" (rect 154 7 172 17)(font "Arial" (font_size 6)))
)
(pin
	(bidir)
	(rect 664 776 840 792)
	(text "BIDIR" (rect 152 0 175 10)(font "Arial" (font_size 6)))
	(text "uartdcdn" (rect 47 0 86 12)(font "Arial" ))
	(pt 176 8)
	(drawing
		(line (pt 120 4)(pt 98 4)(line_width 1))
		(line (pt 176 8)(pt 124 8)(line_width 1))
		(line (pt 120 12)(pt 98 12)(line_width 1))
		(line (pt 98 4)(pt 94 8)(line_width 1))
		(line (pt 98 12)(pt 94 8)(line_width 1))
		(line (pt 120 4)(pt 124 8)(line_width 1))
		(line (pt 124 8)(pt 120 12)(line_width 1))
	)
	(flipy)
	(text "VCC" (rect 154 7 172 17)(font "Arial" (font_size 6)))
)
(pin
	(bidir)
	(rect 664 760 840 776)
	(text "BIDIR" (rect 152 0 175 10)(font "Arial" (font_size 6)))
	(text "uartrin" (rect 58 0 86 12)(font "Arial" ))
	(pt 176 8)
	(drawing
		(line (pt 120 4)(pt 98 4)(line_width 1))
		(line (pt 176 8)(pt 124 8)(line_width 1))
		(line (pt 120 12)(pt 98 12)(line_width 1))
		(line (pt 98 4)(pt 94 8)(line_width 1))
		(line (pt 98 12)(pt 94 8)(line_width 1))
		(line (pt 120 4)(pt 124 8)(line_width 1))
		(line (pt 124 8)(pt 120 12)(line_width 1))
	)
	(flipy)
	(text "VCC" (rect 154 7 172 17)(font "Arial" (font_size 6)))
)
(symbol
	(rect 1640 296 1864 552)
	(text "single_transaction_slave" (rect 5 0 118 12)(font "Arial" ))
	(text "inst1" (rect 8 240 30 252)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "HSEL" (rect 0 0 26 12)(font "Arial" ))
		(text "HSEL" (rect 21 27 47 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "HADDRESS[31..0]" (rect 0 0 86 12)(font "Arial" ))
		(text "HADDRESS[31..0]" (rect 21 43 107 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 3))
	)
	(port
		(pt 0 64)
		(input)
		(text "HWDATA[31..0]" (rect 0 0 73 12)(font "Arial" ))
		(text "HWDATA[31..0]" (rect 21 59 94 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 3))
	)
	(port
		(pt 0 80)
		(input)
		(text "HWRITE" (rect 0 0 40 12)(font "Arial" ))
		(text "HWRITE" (rect 21 75 61 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 1))
	)
	(port
		(pt 0 96)
		(input)
		(text "HTRANS[1..0]" (rect 0 0 66 12)(font "Arial" ))
		(text "HTRANS[1..0]" (rect 21 91 87 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 3))
	)
	(port
		(pt 0 112)
		(input)
		(text "HSIZE[1..0]" (rect 0 0 55 12)(font "Arial" ))
		(text "HSIZE[1..0]" (rect 21 107 76 119)(font "Arial" ))
		(line (pt 0 112)(pt 16 112)(line_width 3))
	)
	(port
		(pt 0 128)
		(input)
		(text "HBURST[2..0]" (rect 0 0 66 12)(font "Arial" ))
		(text "HBURST[2..0]" (rect 21 123 87 135)(font "Arial" ))
		(line (pt 0 128)(pt 16 128)(line_width 3))
	)
	(port
		(pt 0 144)
		(input)
		(text "HRESETn" (rect 0 0 46 12)(font "Arial" ))
		(text "HRESETn" (rect 21 139 67 151)(font "Arial" ))
		(line (pt 0 144)(pt 16 144)(line_width 1))
	)
	(port
		(pt 0 160)
		(input)
		(text "HCLOCK" (rect 0 0 42 12)(font "Arial" ))
		(text "HCLOCK" (rect 21 155 63 167)(font "Arial" ))
		(line (pt 0 160)(pt 16 160)(line_width 1))
	)
	(port
		(pt 0 176)
		(input)
		(text "reg_rdata[31..0]" (rect 0 0 72 12)(font "Arial" ))
		(text "reg_rdata[31..0]" (rect 21 171 93 183)(font "Arial" ))
		(line (pt 0 176)(pt 16 176)(line_width 3))
	)
	(port
		(pt 0 192)
		(input)
		(text "wait_sig" (rect 0 0 36 12)(font "Arial" ))
		(text "wait_sig" (rect 21 187 57 199)(font "Arial" ))
		(line (pt 0 192)(pt 16 192)(line_width 1))
	)
	(port
		(pt 0 208)
		(input)
		(text "HREADY_in" (rect 0 0 57 12)(font "Arial" ))
		(text "HREADY_in" (rect 21 203 78 215)(font "Arial" ))
		(line (pt 0 208)(pt 16 208)(line_width 1))
	)
	(port
		(pt 224 32)
		(output)
		(text "HRESP[1..0]" (rect 0 0 59 12)(font "Arial" ))
		(text "HRESP[1..0]" (rect 144 27 203 39)(font "Arial" ))
		(line (pt 224 32)(pt 208 32)(line_width 3))
	)
	(port
		(pt 224 48)
		(output)
		(text "HRDATA[31..0]" (rect 0 0 71 12)(font "Arial" ))
		(text "HRDATA[31..0]" (rect 132 43 203 55)(font "Arial" ))
		(line (pt 224 48)(pt 208 48)(line_width 3))
	)
	(port
		(pt 224 64)
		(output)
		(text "HREADY" (rect 0 0 44 12)(font "Arial" ))
		(text "HREADY" (rect 159 59 203 71)(font "Arial" ))
		(line (pt 224 64)(pt 208 64)(line_width 1))
	)
	(port
		(pt 224 80)
		(output)
		(text "reg_wdata[31..0]" (rect 0 0 75 12)(font "Arial" ))
		(text "reg_wdata[31..0]" (rect 128 75 203 87)(font "Arial" ))
		(line (pt 224 80)(pt 208 80)(line_width 3))
	)
	(port
		(pt 224 96)
		(output)
		(text "reg_address[31..0]" (rect 0 0 85 12)(font "Arial" ))
		(text "reg_address[31..0]" (rect 118 91 203 103)(font "Arial" ))
		(line (pt 224 96)(pt 208 96)(line_width 3))
	)
	(port
		(pt 224 112)
		(output)
		(text "reg_write" (rect 0 0 40 12)(font "Arial" ))
		(text "reg_write" (rect 163 107 203 119)(font "Arial" ))
		(line (pt 224 112)(pt 208 112)(line_width 1))
	)
	(port
		(pt 224 128)
		(output)
		(text "clock_en" (rect 0 0 40 12)(font "Arial" ))
		(text "clock_en" (rect 163 123 203 135)(font "Arial" ))
		(line (pt 224 128)(pt 208 128)(line_width 1))
	)
	(parameter
		"ADDRESS_PHASE"
		"B\"00\""
		""
	)
	(parameter
		"DATA_PHASE"
		"B\"10\""
		""
	)
	(parameter
		"ERROR_PHASE"
		"B\"01\""
		""
	)
	(parameter
		"WAIT_PHASE"
		"B\"11\""
		""
	)
	(drawing
		(rectangle (rect 16 16 208 240)(line_width 1))
	)
	(annotation_block (parameter)(rect 1848 224 1976 296))
)
(symbol
	(rect 1672 624 1840 784)
	(text "regfile" (rect 5 0 33 12)(font "Arial" ))
	(text "inst7" (rect 8 144 30 156)(font "Arial" ))
	(port
		(pt 0 32)
		(input)
		(text "clock" (rect 0 0 24 12)(font "Arial" ))
		(text "clock" (rect 21 27 45 39)(font "Arial" ))
		(line (pt 0 32)(pt 16 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "clock_en" (rect 0 0 40 12)(font "Arial" ))
		(text "clock_en" (rect 21 43 61 55)(font "Arial" ))
		(line (pt 0 48)(pt 16 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "reset" (rect 0 0 23 12)(font "Arial" ))
		(text "reset" (rect 21 59 44 71)(font "Arial" ))
		(line (pt 0 64)(pt 16 64)(line_width 1))
	)
	(port
		(pt 0 80)
		(input)
		(text "address[4..0]" (rect 0 0 60 12)(font "Arial" ))
		(text "address[4..0]" (rect 21 75 81 87)(font "Arial" ))
		(line (pt 0 80)(pt 16 80)(line_width 3))
	)
	(port
		(pt 0 96)
		(input)
		(text "wdata[31..0]" (rect 0 0 56 12)(font "Arial" ))
		(text "wdata[31..0]" (rect 21 91 77 103)(font "Arial" ))
		(line (pt 0 96)(pt 16 96)(line_width 3))
	)
	(port
		(pt 0 112)
		(input)
		(text "write" (rect 0 0 20 12)(font "Arial" ))
		(text "write" (rect 21 107 41 119)(font "Arial" ))
		(line (pt 0 112)(pt 16 112)(line_width 1))
	)
	(port
		(pt 168 32)
		(output)
		(text "rdata[31..0]" (rect 0 0 52 12)(font "Arial" ))
		(text "rdata[31..0]" (rect 95 27 147 39)(font "Arial" ))
		(line (pt 168 32)(pt 152 32)(line_width 3))
	)
	(port
		(pt 168 48)
		(output)
		(text "clr_int[5..0]" (rect 0 0 51 12)(font "Arial" ))
		(text "clr_int[5..0]" (rect 96 43 147 55)(font "Arial" ))
		(line (pt 168 48)(pt 152 48)(line_width 3))
	)
	(drawing
		(rectangle (rect 16 16 152 144)(line_width 1))
	)
)
(symbol
	(rect 992 336 1056 416)
	(text "SRFF" (rect 1 0 24 10)(font "Arial" (font_size 6)))
	(text "inst3" (rect 3 68 25 80)(font "Arial" ))
	(port
		(pt 32 0)
		(input)
		(text "PRN" (rect 24 13 40 25)(font "Courier New" (bold)))
		(text "PRN" (rect 24 11 40 23)(font "Courier New" (bold)))
		(line (pt 32 4)(pt 32 0)(line_width 1))
	)
	(port
		(pt 32 80)
		(input)
		(text "CLRN" (rect 21 59 43 71)(font "Courier New" (bold)))
		(text "CLRN" (rect 21 58 43 70)(font "Courier New" (bold)))
		(line (pt 32 80)(pt 32 76)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "S" (rect 14 20 19 32)(font "Courier New" (bold)))
		(text "S" (rect 14 20 19 32)(font "Courier New" (bold)))
		(line (pt 0 24)(pt 12 24)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "R" (rect 14 51 19 63)(font "Courier New" (bold)))
		(text "R" (rect 14 51 19 63)(font "Courier New" (bold)))
		(line (pt 0 56)(pt 12 56)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "CLK" (rect 2 29 18 41)(font "Courier New" (bold))(invisible))
		(text "CLK" (rect 2 29 18 41)(font "Courier New" (bold))(invisible))
		(line (pt 0 40)(pt 12 40)(line_width 1))
	)
	(port
		(pt 64 24)
		(output)
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(line (pt 52 24)(pt 64 24)(line_width 1))
	)
	(drawing
		(line (pt 12 68)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 52 12)(line_width 1))
		(line (pt 52 68)(pt 52 12)(line_width 1))
		(line (pt 12 68)(pt 12 12)(line_width 1))
		(line (pt 19 40)(pt 12 47)(line_width 1))
		(line (pt 12 33)(pt 19 40)(line_width 1))
		(circle (rect 28 4 36 12)(line_width 1))
		(circle (rect 28 68 36 76)(line_width 1))
	)
)
(symbol
	(rect 1112 344 1160 376)
	(text "NOT" (rect 1 0 19 10)(font "Arial" (font_size 6)))
	(text "inst13" (rect 3 21 30 33)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
		(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 13 16)(line_width 1))
	)
	(port
		(pt 48 16)
		(output)
		(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
		(line (pt 39 16)(pt 48 16)(line_width 1))
	)
	(drawing
		(line (pt 13 25)(pt 13 7)(line_width 1))
		(line (pt 13 7)(pt 31 16)(line_width 1))
		(line (pt 13 25)(pt 31 16)(line_width 1))
		(circle (rect 31 12 39 20)(line_width 1))
	)
)
(symbol
	(rect 1320 424 1368 456)
	(text "NOT" (rect 1 0 19 10)(font "Arial" (font_size 6)))
	(text "inst14" (rect 3 21 30 33)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
		(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 13 16)(line_width 1))
	)
	(port
		(pt 48 16)
		(output)
		(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
		(line (pt 39 16)(pt 48 16)(line_width 1))
	)
	(drawing
		(line (pt 13 25)(pt 13 7)(line_width 1))
		(line (pt 13 7)(pt 31 16)(line_width 1))
		(line (pt 13 25)(pt 31 16)(line_width 1))
		(circle (rect 31 12 39 20)(line_width 1))
	)
)
(symbol
	(rect 992 240 1056 320)
	(text "SRFF" (rect 1 0 24 10)(font "Arial" (font_size 6)))
	(text "inst5" (rect 3 68 25 80)(font "Arial" ))
	(port
		(pt 32 0)
		(input)
		(text "PRN" (rect 24 13 40 25)(font "Courier New" (bold)))
		(text "PRN" (rect 24 11 40 23)(font "Courier New" (bold)))
		(line (pt 32 4)(pt 32 0)(line_width 1))
	)
	(port
		(pt 32 80)
		(input)
		(text "CLRN" (rect 21 59 43 71)(font "Courier New" (bold)))
		(text "CLRN" (rect 21 58 43 70)(font "Courier New" (bold)))
		(line (pt 32 80)(pt 32 76)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "S" (rect 14 20 19 32)(font "Courier New" (bold)))
		(text "S" (rect 14 20 19 32)(font "Courier New" (bold)))
		(line (pt 0 24)(pt 12 24)(line_width 1))
	)
	(port
		(pt 0 56)
		(input)
		(text "R" (rect 14 51 19 63)(font "Courier New" (bold)))
		(text "R" (rect 14 51 19 63)(font "Courier New" (bold)))
		(line (pt 0 56)(pt 12 56)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "CLK" (rect 2 29 18 41)(font "Courier New" (bold))(invisible))
		(text "CLK" (rect 2 29 18 41)(font "Courier New" (bold))(invisible))
		(line (pt 0 40)(pt 12 40)(line_width 1))
	)
	(port
		(pt 64 24)
		(output)
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(text "Q" (rect 45 20 50 32)(font "Courier New" (bold)))
		(line (pt 52 24)(pt 64 24)(line_width 1))
	)
	(drawing
		(line (pt 12 68)(pt 52 68)(line_width 1))
		(line (pt 12 12)(pt 52 12)(line_width 1))
		(line (pt 52 68)(pt 52 12)(line_width 1))
		(line (pt 12 68)(pt 12 12)(line_width 1))
		(line (pt 19 40)(pt 12 47)(line_width 1))
		(line (pt 12 33)(pt 19 40)(line_width 1))
		(circle (rect 28 4 36 12)(line_width 1))
		(circle (rect 28 68 36 76)(line_width 1))
	)
)
(symbol
	(rect 1112 248 1160 280)
	(text "NOT" (rect 1 0 19 10)(font "Arial" (font_size 6)))
	(text "inst16" (rect 3 21 30 33)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
		(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 13 16)(line_width 1))
	)
	(port
		(pt 48 16)
		(output)
		(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 32 7 48 19)(font "Courier New" (bold))(invisible))
		(line (pt 39 16)(pt 48 16)(line_width 1))
	)
	(drawing
		(line (pt 13 25)(pt 13 7)(line_width 1))
		(line (pt 13 7)(pt 31 16)(line_width 1))
		(line (pt 13 25)(pt 31 16)(line_width 1))
		(circle (rect 31 12 39 20)(line_width 1))
	)
)
(symbol
	(rect 992 144 1056 224)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -