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

📄 dsp.bdf

📁 16位CUPIP核,完全运行的好的东西,可以直接拿来用的!
💻 BDF
📖 第 1 页 / 共 2 页
字号:
		"Number of inputs per MUX, any integer > 1"
		" 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32" "40" "48" "56" "64" 
	)
	(parameter
		"LPM_WIDTH"
		" 1"
		"Number of MUXes, any integer > 0"
		" 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32" "40" "48" "56" "64" 
	)
	(parameter
		"LPM_WIDTHS"
		"CEIL(LOG2(LPM_SIZE))"
		"Width of sel[] port"
		"CEIL(LOG2(LPM_SIZE))" 
	)
	(drawing
		(line (pt 44 88)(pt 44 16)(line_width 1))
		(line (pt 68 72)(pt 68 32)(line_width 1))
		(line (pt 44 16)(pt 68 32)(line_width 1))
		(line (pt 44 88)(pt 68 72)(line_width 1))
	)
	(annotation_block (parameter)(rect 752 120 944 192))
)
(symbol
	(rect 456 288 520 328)
	(text "NOR3" (rect 1 -1 26 9)(font "Arial" (font_size 6)))
	(text "135" (rect 1 30 15 40)(font "Arial" (font_size 6)))
	(port
		(pt 0 32)
		(input)
		(text "IN3" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 14 32)(line_width 1))
	)
	(port
		(pt 0 24)
		(input)
		(text "IN2" (rect 6 16 23 28)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 16 23 28)(font "Courier New" (bold))(invisible))
		(line (pt 0 24)(pt 16 24)(line_width 1))
	)
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 5 8 22 20)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 5 8 22 20)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 14 16)(line_width 1))
	)
	(port
		(pt 64 24)
		(output)
		(text "OUT" (rect 58 14 75 26)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 58 14 75 26)(font "Courier New" (bold))(invisible))
		(line (pt 54 24)(pt 64 24)(line_width 1))
	)
	(drawing
		(line (pt 12 13)(pt 23 13)(line_width 1))
		(line (pt 12 35)(pt 23 35)(line_width 1))
		(arc (pt 5 29)(pt 5 19)(rect -16 8 17 41)(line_width 1))
		(arc (pt 46 24)(pt 23 13)(rect -6 13 53 72)(line_width 1))
		(arc (pt 23 35)(pt 46 24)(rect -6 -23 53 36)(line_width 1))
		(circle (rect 46 20 54 28)(line_width 1))
	)
)
(symbol
	(rect 456 344 584 408)
	(text "cnt4" (rect 46 -1 83 15)(font "Courier New" (font_size 10)(bold)))
	(text "212" (rect 0 55 17 67)(font "Courier New" (bold)))
	(port
		(pt 0 24)
		(input)
		(text "CLK" (rect 20 20 37 32)(font "Courier New" (bold)))
		(text "CLK" (rect 20 20 37 32)(font "Courier New" (bold)))
		(line (pt 0 24)(pt 16 24)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "CLR" (rect 20 36 37 48)(font "Courier New" (bold)))
		(text "CLR" (rect 20 36 37 48)(font "Courier New" (bold)))
		(line (pt 0 40)(pt 16 40)(line_width 1))
	)
	(port
		(pt 128 24)
		(output)
		(text "Q[4..0]" (rect 75 20 116 32)(font "Courier New" (bold)))
		(text "Q[4..0]" (rect 75 20 116 32)(font "Courier New" (bold)))
		(line (pt 112 24)(pt 128 24)(line_width 3))
	)
	(drawing
		(line (pt 16 48)(pt 112 48)(line_width 1))
		(line (pt 16 16)(pt 112 16)(line_width 1))
		(line (pt 16 48)(pt 16 16)(line_width 1))
		(line (pt 112 48)(pt 112 16)(line_width 1))
	)
)
(symbol
	(rect 560 424 688 488)
	(text "cnt3" (rect 46 -1 83 15)(font "Courier New" (font_size 10)(bold)))
	(text "216" (rect 0 55 17 67)(font "Courier New" (bold)))
	(port
		(pt 0 24)
		(input)
		(text "CLK" (rect 20 20 37 32)(font "Courier New" (bold)))
		(text "CLK" (rect 20 20 37 32)(font "Courier New" (bold)))
		(line (pt 0 24)(pt 16 24)(line_width 1))
	)
	(port
		(pt 0 40)
		(input)
		(text "CLR" (rect 20 36 37 48)(font "Courier New" (bold)))
		(text "CLR" (rect 20 36 37 48)(font "Courier New" (bold)))
		(line (pt 0 40)(pt 16 40)(line_width 1))
	)
	(port
		(pt 128 24)
		(output)
		(text "Q[2..0]" (rect 75 20 116 32)(font "Courier New" (bold)))
		(text "Q[2..0]" (rect 75 20 116 32)(font "Courier New" (bold)))
		(line (pt 112 24)(pt 128 24)(line_width 3))
	)
	(drawing
		(line (pt 16 48)(pt 112 48)(line_width 1))
		(line (pt 16 16)(pt 112 16)(line_width 1))
		(line (pt 16 48)(pt 16 16)(line_width 1))
		(line (pt 112 48)(pt 112 16)(line_width 1))
	)
)
(symbol
	(rect 488 192 600 288)
	(text "LPM_MUX" (rect 23 0 94 16)(font "Arial" (font_size 10)))
	(text "127" (rect 3 85 17 95)(font "Arial" (font_size 6)))
	(port
		(pt 0 48)
		(input)
		(text "data[LPM_SIZE-1..0][LPM_WIDTH-1..0]" (rect 6 33 221 47)(font "Arial" (font_size 8)))
		(text "data[][]" (rect 6 33 44 47)(font "Arial" (font_size 8)))
		(line (pt 0 48)(pt 44 48)(line_width 3))
	)
	(port
		(pt 0 64)
		(input)
		(text "clock" (rect 6 51 35 65)(font "Arial" (font_size 8)))
		(text "clock" (rect 6 51 35 65)(font "Arial" (font_size 8)))
		(line (pt 0 64)(pt 44 64)(line_width 1))
		(unused)
	)
	(port
		(pt 0 32)
		(input)
		(text "aclr" (rect 6 19 27 33)(font "Arial" (font_size 8)))
		(text "aclr" (rect 6 19 27 33)(font "Arial" (font_size 8)))
		(line (pt 0 32)(pt 44 32)(line_width 1))
		(unused)
	)
	(port
		(pt 56 96)
		(input)
		(text "sel[LPM_WIDTHS-1..0]" (rect 59 80 185 94)(font "Arial" (font_size 8)))
		(text "sel[]" (rect 59 80 82 94)(font "Arial" (font_size 8)))
		(line (pt 56 96)(pt 56 80)(line_width 3))
	)
	(port
		(pt 0 80)
		(input)
		(text "clken" (rect 6 67 35 81)(font "Arial" (font_size 8)))
		(text "clken" (rect 6 67 35 81)(font "Arial" (font_size 8)))
		(line (pt 0 80)(pt 44 80)(line_width 1))
		(unused)
	)
	(port
		(pt 112 56)
		(output)
		(text "result[LPM_WIDTH-1..0]" (rect 75 41 208 55)(font "Arial" (font_size 8)))
		(text "result[]" (rect 75 41 113 55)(font "Arial" (font_size 8)))
		(line (pt 68 56)(pt 112 56)(line_width 3))
	)
	(parameter
		"LPM_PIPELINE"
		""
		"Output latency in clock cycles - requires use of optional clock"
		"0" "1" "2" "3" "4" 
	)
	(parameter
		"LPM_SIZE"
		"20"
		"Number of inputs per MUX, any integer > 1"
		" 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32" "40" "48" "56" "64" 
	)
	(parameter
		"LPM_WIDTH"
		" 8"
		"Number of MUXes, any integer > 0"
		" 1" " 2" " 3" " 4" " 5" " 6" " 7" " 8" " 9" "10" "11" "12" "13" "14" "15" "16" "20" "24" "28" "32" "40" "48" "56" "64" 
	)
	(parameter
		"LPM_WIDTHS"
		"CEIL(LOG2(LPM_SIZE))"
		"Width of sel[] port"
		"CEIL(LOG2(LPM_SIZE))" 
	)
	(drawing
		(line (pt 44 88)(pt 44 16)(line_width 1))
		(line (pt 68 72)(pt 68 32)(line_width 1))
		(line (pt 44 16)(pt 68 32)(line_width 1))
		(line (pt 44 88)(pt 68 72)(line_width 1))
	)
	(annotation_block (parameter)(rect 384 104 576 176))
)
(connector
	(text "s[0]" (rect 432 280 453 294)(font "Arial" (font_size 8)))
	(pt 448 296)
	(pt 456 296)
)
(connector
	(text "s[1]" (rect 432 296 453 310)(font "Arial" (font_size 8)))
	(pt 440 312)
	(pt 456 312)
)
(connector
	(text "s[2]" (rect 432 312 453 326)(font "Arial" (font_size 8)))
	(pt 440 328)
	(pt 456 328)
)
(connector
	(pt 584 368)
	(pt 592 368)
	(bus)
)
(connector
	(pt 448 368)
	(pt 456 368)
)
(connector
	(pt 448 336)
	(pt 520 336)
)
(connector
	(pt 448 384)
	(pt 456 384)
)
(connector
	(pt 528 448)
	(pt 560 448)
)
(connector
	(pt 512 464)
	(pt 560 464)
)
(connector
	(pt 600 248)
	(pt 624 248)
	(bus)
)
(connector
	(pt 752 248)
	(pt 800 248)
	(bus)
)
(connector
	(pt 448 408)
	(pt 512 408)
)
(connector
	(pt 544 336)
	(pt 592 336)
	(bus)
)
(connector
	(pt 624 240)
	(pt 640 240)
	(bus)
)
(connector
	(pt 520 336)
	(pt 520 312)
)
(connector
	(pt 456 304)
	(pt 456 296)
)
(connector
	(pt 456 328)
	(pt 456 320)
)
(connector
	(pt 448 368)
	(pt 448 336)
)
(connector
	(pt 448 408)
	(pt 448 384)
)
(connector
	(pt 696 448)
	(pt 696 288)
	(bus)
)
(connector
	(pt 592 368)
	(pt 592 336)
	(bus)
)
(connector
	(pt 624 248)
	(pt 624 240)
	(bus)
)
(connector
	(text "P[19..0][7..0]" (rect 378 224 442 236)(font "Arial" ))
	(pt 488 240)
	(pt 368 240)
	(bus)
)
(connector
	(pt 544 288)
	(pt 544 336)
	(bus)
)
(connector
	(pt 688 448)
	(pt 696 448)
	(bus)
)
(connector
	(text "S[2..0]" (rect 713 432 746 444)(font "Arial" ))
	(pt 696 448)
	(pt 768 448)
	(bus)
)
(connector
	(pt 512 552)
	(pt 528 552)
)
(connector
	(pt 512 408)
	(pt 512 464)
)
(connector
	(pt 512 464)
	(pt 512 552)
)
(connector
	(pt 528 448)
	(pt 528 536)
)
(connector
	(pt 328 200)
	(pt 336 200)
	(bus)
)
(connector
	(pt 328 216)
	(pt 336 216)
	(bus)
)
(connector
	(pt 328 232)
	(pt 336 232)
	(bus)
)
(connector
	(pt 328 248)
	(pt 336 248)
	(bus)
)
(connector
	(pt 328 264)
	(pt 336 264)
	(bus)
)
(connector
	(pt 328 280)
	(pt 336 280)
	(bus)
)
(connector
	(pt 328 296)
	(pt 336 296)
	(bus)
)
(connector
	(pt 328 312)
	(pt 336 312)
	(bus)
)
(connector
	(pt 328 328)
	(pt 336 328)
	(bus)
)
(connector
	(pt 328 344)
	(pt 336 344)
	(bus)
)
(connector
	(pt 328 360)
	(pt 336 360)
	(bus)
)
(connector
	(pt 328 376)
	(pt 336 376)
	(bus)
)
(connector
	(pt 328 392)
	(pt 336 392)
	(bus)
)
(connector
	(pt 328 408)
	(pt 336 408)
	(bus)
)
(connector
	(pt 328 424)
	(pt 336 424)
	(bus)
)
(connector
	(pt 328 440)
	(pt 336 440)
	(bus)
)
(connector
	(pt 328 456)
	(pt 336 456)
	(bus)
)
(connector
	(pt 328 472)
	(pt 336 472)
	(bus)
)
(connector
	(pt 328 488)
	(pt 336 488)
	(bus)
)
(connector
	(pt 328 504)
	(pt 336 504)
	(bus)
)
(junction (pt 512 464))
(junction (pt 696 448))

⌨️ 快捷键说明

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