2020-05-25 16:16:24 +00:00
|
|
|
/*
|
|
|
|
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) 2018 Intel Corporation. All rights reserved.
|
|
|
|
Your use of Intel Corporation's design tools, logic functions
|
|
|
|
and other software and tools, and its AMPP partner logic
|
|
|
|
functions, and any output files from any of the foregoing
|
|
|
|
(including device programming or simulation files), and any
|
|
|
|
associated documentation or information are expressly subject
|
|
|
|
to the terms and conditions of the Intel Program License
|
|
|
|
Subscription Agreement, the Intel Quartus Prime License Agreement,
|
|
|
|
the Intel FPGA IP License Agreement, or other applicable license
|
|
|
|
agreement, including, without limitation, that your use is for
|
|
|
|
the sole purpose of programming logic devices manufactured by
|
|
|
|
Intel and sold by Intel or its authorized distributors. Please
|
|
|
|
refer to the applicable agreement for further details.
|
|
|
|
*/
|
|
|
|
(header "graphic" (version "1.4"))
|
|
|
|
(pin
|
|
|
|
(input)
|
|
|
|
(rect 112 136 280 152)
|
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "CLK" (rect 5 0 26 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
|
|
|
(rect 184 208 352 224)
|
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R0_en" (rect 5 0 37 12)(font "Arial" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
|
|
|
(rect 184 320 352 336)
|
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R0_count" (rect 5 0 50 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 160 424 328 440)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R1_en" (rect 5 0 36 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 160 576 328 592)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R2_en" (rect 5 0 36 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 160 728 328 744)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R3_en" (rect 5 0 36 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 160 880 328 896)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R4_en" (rect 5 0 36 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 160 1032 328 1048)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R5_en" (rect 5 0 36 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 160 1184 328 1200)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R6_en" (rect 5 0 36 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 160 1336 328 1352)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R7_en" (rect 5 0 36 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
|
|
|
(rect 184 240 352 256)
|
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R0_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 144 408 312 424)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R1_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 144 560 312 576)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R2_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 144 712 312 728)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R3_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 144 864 312 880)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R4_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 144 1016 312 1032)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R5_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 144 1168 312 1184)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R6_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(input)
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 144 1320 312 1336)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "INPUT" (rect 125 0 153 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R7_in[15..0]" (rect 5 0 62 17)(font "Intel Clear" ))
|
|
|
|
(pt 168 8)
|
|
|
|
(drawing
|
|
|
|
(line (pt 84 12)(pt 109 12))
|
|
|
|
(line (pt 84 4)(pt 109 4))
|
|
|
|
(line (pt 113 8)(pt 168 8))
|
|
|
|
(line (pt 84 12)(pt 84 4))
|
|
|
|
(line (pt 109 4)(pt 113 8))
|
|
|
|
(line (pt 109 12)(pt 113 8))
|
|
|
|
)
|
|
|
|
(text "VCC" (rect 128 7 148 17)(font "Arial" (font_size 6)))
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 256 848 272)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text " R0_out[15..0]" (rect 90 0 160 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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 280 848 296)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R1_out[15..0]" (rect 90 0 153 17)(font "Intel Clear" ))
|
|
|
|
(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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 304 848 320)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R2_out[15..0]" (rect 90 0 153 17)(font "Intel Clear" ))
|
|
|
|
(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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 328 848 344)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R3_out[15..0]" (rect 90 0 153 17)(font "Intel Clear" ))
|
|
|
|
(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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 352 848 368)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R4_out[15..0]" (rect 90 0 153 17)(font "Intel Clear" ))
|
|
|
|
(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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 376 848 392)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R5_out[15..0]" (rect 90 0 153 17)(font "Intel Clear" ))
|
|
|
|
(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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 400 848 416)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R6_out[15..0]" (rect 90 0 153 17)(font "Intel Clear" ))
|
|
|
|
(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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(pin
|
|
|
|
(output)
|
|
|
|
(rect 672 424 848 440)
|
|
|
|
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
|
|
|
|
(text "R7_out[15..0]" (rect 90 0 153 17)(font "Intel Clear" ))
|
|
|
|
(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))
|
|
|
|
)
|
|
|
|
)
|
|
|
|
(symbol
|
|
|
|
(rect 352 168 488 368)
|
|
|
|
(text "LPM_COUNTER" (rect 20 0 133 16)(font "Arial" (font_size 10)))
|
|
|
|
(text "PC" (rect 3 189 18 203)(font "Arial" (font_size 8)))
|
|
|
|
(port
|
|
|
|
(pt 72 200)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 64 167 78 188)(font "Arial" (font_size 8))(vertical))
|
|
|
|
(text "aclr" (rect 64 152 78 173)(font "Arial" (font_size 8))(vertical))
|
|
|
|
(line (pt 72 200)(pt 72 184))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 200)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 80 158 94 188)(font "Arial" (font_size 8))(vertical))
|
|
|
|
(text "aload" (rect 80 144 94 174)(font "Arial" (font_size 8))(vertical))
|
|
|
|
(line (pt 88 200)(pt 88 184))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 104 200)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 48 164 62 188)(font "Arial" (font_size 8))(vertical))
|
|
|
|
(text "aset" (rect 96 152 110 176)(font "Arial" (font_size 8))(vertical))
|
|
|
|
(line (pt 104 200)(pt 104 184))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 176)
|
|
|
|
(input)
|
|
|
|
(text "cin" (rect 24 168 40 182)(font "Arial" (font_size 8)))
|
|
|
|
(text "cin" (rect 20 168 36 182)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 176)(pt 16 176))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 144)
|
|
|
|
(input)
|
|
|
|
(text "clk_en" (rect 20 121 56 135)(font "Arial" (font_size 8)))
|
|
|
|
(text "clk_en" (rect 20 137 56 151)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 144)(pt 16 144))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 128)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 27 106 56 120)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 27 122 56 136)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 128)(pt 16 128))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 160)
|
|
|
|
(input)
|
|
|
|
(text "cnt_en" (rect 20 137 58 151)(font "Arial" (font_size 8)))
|
|
|
|
(text "cnt_en" (rect 20 153 58 167)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 160)(pt 16 160))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 80)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 89 146 103)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 73 51 87)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 80)(pt 16 80)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 32)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 25 41 39)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 25 41 39)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 32)(pt 16 32))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 48)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 41 50 55)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 41 50 55)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 48)(pt 16 48))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 64)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 57 44 71)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 57 44 71)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 64)(pt 16 64))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 112)
|
|
|
|
(input)
|
|
|
|
(text "updown" (rect 20 73 67 87)(font "Arial" (font_size 8)))
|
|
|
|
(text "updown" (rect 20 105 67 119)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 112)(pt 16 112))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 136 112)
|
|
|
|
(output)
|
|
|
|
(text "cout" (rect 88 120 112 134)(font "Arial" (font_size 8)))
|
|
|
|
(text "cout" (rect 96 104 120 118)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 136 112)(pt 120 112))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 136 96)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 105 89 213 103)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 105 89 119 103)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 120 96)(pt 136 96)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_MODULUS"
|
|
|
|
""
|
|
|
|
"Optional counter wrap value"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_DIRECTION"
|
|
|
|
"\"UP\""
|
|
|
|
"Selects between up/down, up, or down (\"DEFAULT\" \"UP\" \"DOWN\")"
|
|
|
|
(type "PARAMETER_UNKNOWN") )
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, any integer > 0"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(parameter
|
|
|
|
"LPM_PORT_UPDOWN"
|
|
|
|
""
|
|
|
|
"Condition of the up/down port (\"PORT_CONNECTIVITY\" \"PORT_USED\" \"PORT_UNUSED\")"
|
|
|
|
)
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 184)(pt 120 184))
|
|
|
|
(line (pt 16 16)(pt 120 16))
|
|
|
|
(line (pt 16 184)(pt 16 16))
|
|
|
|
(line (pt 120 184)(pt 120 16))
|
|
|
|
(line (pt 16 136)(pt 24 128))
|
|
|
|
(line (pt 24 128)(pt 16 120))
|
|
|
|
)
|
|
|
|
(annotation_block (parameter)(rect 488 168 504 184))
|
|
|
|
)
|
|
|
|
(symbol
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 328 376 504 520)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "LPM_FF" (rect 19 0 78 16)(font "Arial" (font_size 10)))
|
2020-05-25 17:00:34 +00:00
|
|
|
(text "R1" (rect 3 133 15 150)(font "Intel Clear" ))
|
2020-05-25 16:16:24 +00:00
|
|
|
(port
|
|
|
|
(pt 88 144)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 144)(pt 88 128))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 24)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 24)(pt 16 24))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 0)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 16)(pt 88 0))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 88)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 88)(pt 16 88))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 72)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 72)(pt 16 72)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 104)
|
|
|
|
(input)
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 104)(pt 16 104))
|
2020-05-25 17:00:34 +00:00
|
|
|
(unused)
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 120)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 120)(pt 16 120))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 56)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 56)(pt 16 56))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 40)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 40)(pt 16 40))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 176 88)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 144 81 252 95)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 144 81 158 95)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 160 88)(pt 176 88)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_FFTYPE"
|
|
|
|
"\"DFF\""
|
|
|
|
"Selects behavior as DFF or TFF"
|
|
|
|
"\"DFF\"" "\"TFF\""
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, 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"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 16)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 160 128))
|
|
|
|
(line (pt 160 128)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 16 16))
|
|
|
|
(line (pt 16 80)(pt 24 88))
|
|
|
|
(line (pt 24 88)(pt 16 96))
|
|
|
|
)
|
2020-05-25 17:00:34 +00:00
|
|
|
(annotation_block (parameter)(rect 504 376 520 392))
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(symbol
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 328 528 504 672)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "LPM_FF" (rect 19 0 78 16)(font "Arial" (font_size 10)))
|
2020-05-25 17:00:34 +00:00
|
|
|
(text "R2" (rect 3 133 15 150)(font "Intel Clear" ))
|
2020-05-25 16:16:24 +00:00
|
|
|
(port
|
|
|
|
(pt 88 144)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 144)(pt 88 128))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 24)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 24)(pt 16 24))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 0)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 16)(pt 88 0))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 88)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 88)(pt 16 88))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 72)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 72)(pt 16 72)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 104)
|
|
|
|
(input)
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 104)(pt 16 104))
|
2020-05-25 17:00:34 +00:00
|
|
|
(unused)
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 120)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 120)(pt 16 120))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 56)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 56)(pt 16 56))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 40)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 40)(pt 16 40))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 176 88)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 144 81 252 95)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 144 81 158 95)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 160 88)(pt 176 88)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_FFTYPE"
|
|
|
|
"\"DFF\""
|
|
|
|
"Selects behavior as DFF or TFF"
|
|
|
|
"\"DFF\"" "\"TFF\""
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, 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"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 16)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 160 128))
|
|
|
|
(line (pt 160 128)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 16 16))
|
|
|
|
(line (pt 16 80)(pt 24 88))
|
|
|
|
(line (pt 24 88)(pt 16 96))
|
|
|
|
)
|
2020-05-25 17:00:34 +00:00
|
|
|
(annotation_block (parameter)(rect 504 528 520 544))
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(symbol
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 328 680 504 824)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "LPM_FF" (rect 19 0 78 16)(font "Arial" (font_size 10)))
|
2020-05-25 17:00:34 +00:00
|
|
|
(text "R3" (rect 3 133 15 150)(font "Intel Clear" ))
|
2020-05-25 16:16:24 +00:00
|
|
|
(port
|
|
|
|
(pt 88 144)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 144)(pt 88 128))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 24)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 24)(pt 16 24))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 0)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 16)(pt 88 0))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 88)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 88)(pt 16 88))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 72)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 72)(pt 16 72)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 104)
|
|
|
|
(input)
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 104)(pt 16 104))
|
2020-05-25 17:00:34 +00:00
|
|
|
(unused)
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 120)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 120)(pt 16 120))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 56)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 56)(pt 16 56))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 40)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 40)(pt 16 40))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 176 88)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 144 81 252 95)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 144 81 158 95)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 160 88)(pt 176 88)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_FFTYPE"
|
|
|
|
"\"DFF\""
|
|
|
|
"Selects behavior as DFF or TFF"
|
|
|
|
"\"DFF\"" "\"TFF\""
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, 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"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 16)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 160 128))
|
|
|
|
(line (pt 160 128)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 16 16))
|
|
|
|
(line (pt 16 80)(pt 24 88))
|
|
|
|
(line (pt 24 88)(pt 16 96))
|
|
|
|
)
|
2020-05-25 17:00:34 +00:00
|
|
|
(annotation_block (parameter)(rect 504 680 520 696))
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(symbol
|
2020-05-25 17:00:34 +00:00
|
|
|
(rect 328 832 504 976)
|
2020-05-25 16:16:24 +00:00
|
|
|
(text "LPM_FF" (rect 19 0 78 16)(font "Arial" (font_size 10)))
|
2020-05-25 17:00:34 +00:00
|
|
|
(text "R4" (rect 3 133 15 150)(font "Intel Clear" ))
|
2020-05-25 16:16:24 +00:00
|
|
|
(port
|
|
|
|
(pt 88 144)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 144)(pt 88 128))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 24)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 24)(pt 16 24))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 0)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 16)(pt 88 0))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 88)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 88)(pt 16 88))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 72)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 72)(pt 16 72)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 104)
|
|
|
|
(input)
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 104)(pt 16 104))
|
2020-05-25 17:00:34 +00:00
|
|
|
(unused)
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 120)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 120)(pt 16 120))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 56)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 56)(pt 16 56))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 40)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 40)(pt 16 40))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 176 88)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 144 81 252 95)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 144 81 158 95)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 160 88)(pt 176 88)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_FFTYPE"
|
|
|
|
"\"DFF\""
|
|
|
|
"Selects behavior as DFF or TFF"
|
|
|
|
"\"DFF\"" "\"TFF\""
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, 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"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 16)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 160 128))
|
|
|
|
(line (pt 160 128)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 16 16))
|
|
|
|
(line (pt 16 80)(pt 24 88))
|
|
|
|
(line (pt 24 88)(pt 16 96))
|
|
|
|
)
|
2020-05-25 17:00:34 +00:00
|
|
|
(annotation_block (parameter)(rect 504 832 520 848))
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(symbol
|
|
|
|
(rect 328 984 504 1128)
|
|
|
|
(text "LPM_FF" (rect 19 0 78 16)(font "Arial" (font_size 10)))
|
|
|
|
(text "R5" (rect 3 133 15 150)(font "Intel Clear" ))
|
|
|
|
(port
|
|
|
|
(pt 88 144)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 144)(pt 88 128))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 24)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 24)(pt 16 24))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 0)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 16)(pt 88 0))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 88)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 88)(pt 16 88))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 72)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 72)(pt 16 72)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 104)
|
|
|
|
(input)
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 104)(pt 16 104))
|
2020-05-25 17:00:34 +00:00
|
|
|
(unused)
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 120)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 120)(pt 16 120))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 56)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 56)(pt 16 56))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 40)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 40)(pt 16 40))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 176 88)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 144 81 252 95)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 144 81 158 95)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 160 88)(pt 176 88)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_FFTYPE"
|
|
|
|
"\"DFF\""
|
|
|
|
"Selects behavior as DFF or TFF"
|
|
|
|
"\"DFF\"" "\"TFF\""
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, 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"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 16)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 160 128))
|
|
|
|
(line (pt 160 128)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 16 16))
|
|
|
|
(line (pt 16 80)(pt 24 88))
|
|
|
|
(line (pt 24 88)(pt 16 96))
|
|
|
|
)
|
|
|
|
(annotation_block (parameter)(rect 504 984 520 1000))
|
|
|
|
)
|
|
|
|
(symbol
|
|
|
|
(rect 328 1136 504 1280)
|
|
|
|
(text "LPM_FF" (rect 19 0 78 16)(font "Arial" (font_size 10)))
|
|
|
|
(text "R6" (rect 3 133 15 150)(font "Intel Clear" ))
|
|
|
|
(port
|
|
|
|
(pt 88 144)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 144)(pt 88 128))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 24)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 24)(pt 16 24))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 0)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 16)(pt 88 0))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 88)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 88)(pt 16 88))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 72)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 72)(pt 16 72)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 104)
|
|
|
|
(input)
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 104)(pt 16 104))
|
2020-05-25 17:00:34 +00:00
|
|
|
(unused)
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 120)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 120)(pt 16 120))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 56)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 56)(pt 16 56))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 40)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 40)(pt 16 40))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 176 88)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 144 81 252 95)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 144 81 158 95)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 160 88)(pt 176 88)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_FFTYPE"
|
|
|
|
"\"DFF\""
|
|
|
|
"Selects behavior as DFF or TFF"
|
|
|
|
"\"DFF\"" "\"TFF\""
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, 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"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 16)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 160 128))
|
|
|
|
(line (pt 160 128)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 16 16))
|
|
|
|
(line (pt 16 80)(pt 24 88))
|
|
|
|
(line (pt 24 88)(pt 16 96))
|
|
|
|
)
|
|
|
|
(annotation_block (parameter)(rect 504 1136 520 1152))
|
|
|
|
)
|
|
|
|
(symbol
|
|
|
|
(rect 328 1288 504 1432)
|
|
|
|
(text "LPM_FF" (rect 19 0 78 16)(font "Arial" (font_size 10)))
|
|
|
|
(text "R7" (rect 3 133 15 150)(font "Intel Clear" ))
|
|
|
|
(port
|
|
|
|
(pt 88 144)
|
|
|
|
(input)
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "aclr" (rect 80 113 101 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 144)(pt 88 128))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 24)
|
|
|
|
(input)
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aload" (rect 20 17 50 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 24)(pt 16 24))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 88 0)
|
|
|
|
(input)
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(text "aset" (rect 79 17 103 31)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 88 16)(pt 88 0))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 88)
|
|
|
|
(input)
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(text "clock" (rect 20 81 49 95)(font "Arial" (font_size 8))(invisible))
|
|
|
|
(line (pt 0 88)(pt 16 88))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 72)
|
|
|
|
(input)
|
|
|
|
(text "data[LPM_WIDTH-1..0]" (rect 20 63 146 77)(font "Arial" (font_size 8)))
|
|
|
|
(text "data[]" (rect 20 63 51 77)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 72)(pt 16 72)(line_width 3))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 104)
|
|
|
|
(input)
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(text "enable" (rect 20 97 57 111)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 104)(pt 16 104))
|
2020-05-25 17:00:34 +00:00
|
|
|
(unused)
|
2020-05-25 16:16:24 +00:00
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 120)
|
|
|
|
(input)
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(text "sclr" (rect 20 113 41 127)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 120)(pt 16 120))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 56)
|
|
|
|
(input)
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(text "sload" (rect 20 49 50 63)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 56)(pt 16 56))
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 0 40)
|
|
|
|
(input)
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(text "sset" (rect 20 33 44 47)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 0 40)(pt 16 40))
|
|
|
|
(unused)
|
|
|
|
)
|
|
|
|
(port
|
|
|
|
(pt 176 88)
|
|
|
|
(output)
|
|
|
|
(text "q[LPM_WIDTH-1..0]" (rect 144 81 252 95)(font "Arial" (font_size 8)))
|
|
|
|
(text "q[]" (rect 144 81 158 95)(font "Arial" (font_size 8)))
|
|
|
|
(line (pt 160 88)(pt 176 88)(line_width 3))
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_AVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the aset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_FFTYPE"
|
|
|
|
"\"DFF\""
|
|
|
|
"Selects behavior as DFF or TFF"
|
|
|
|
"\"DFF\"" "\"TFF\""
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_SVALUE"
|
|
|
|
""
|
|
|
|
"Unsigned value associated with the sset port"
|
|
|
|
)
|
|
|
|
(parameter
|
|
|
|
"LPM_WIDTH"
|
|
|
|
"16"
|
|
|
|
"Width of I/O, 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"
|
|
|
|
(type "PARAMETER_UNSIGNED_DEC") )
|
|
|
|
(drawing
|
|
|
|
(line (pt 16 16)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 160 128))
|
|
|
|
(line (pt 160 128)(pt 160 16))
|
|
|
|
(line (pt 16 128)(pt 16 16))
|
|
|
|
(line (pt 16 80)(pt 24 88))
|
|
|
|
(line (pt 24 88)(pt 16 96))
|
|
|
|
)
|
|
|
|
(annotation_block (parameter)(rect 504 1288 520 1304))
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 488 264)
|
|
|
|
(pt 672 264)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 504 464)
|
|
|
|
(pt 520 464)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 520 464)
|
|
|
|
(pt 520 288)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 520 288)
|
|
|
|
(pt 672 288)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 504 616)
|
|
|
|
(pt 536 616)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 536 616)
|
|
|
|
(pt 536 312)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 672 312)
|
|
|
|
(pt 536 312)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 504 768)
|
|
|
|
(pt 552 768)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 504 920)
|
|
|
|
(pt 568 920)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 672 360)
|
|
|
|
(pt 568 360)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 568 360)
|
|
|
|
(pt 568 920)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 672 384)
|
|
|
|
(pt 584 384)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 672 408)
|
|
|
|
(pt 600 408)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 504 1072)
|
|
|
|
(pt 584 1072)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 584 384)
|
|
|
|
(pt 584 1072)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 504 1224)
|
|
|
|
(pt 600 1224)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 600 408)
|
|
|
|
(pt 600 1224)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 504 1376)
|
|
|
|
(pt 616 1376)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 280 144)
|
|
|
|
(pt 288 144)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 1376)
|
|
|
|
(pt 328 1376)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 1224)
|
|
|
|
(pt 128 1224)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 1224)
|
|
|
|
(pt 128 1376)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 1072)
|
|
|
|
(pt 128 1072)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 1072)
|
|
|
|
(pt 128 1224)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 920)
|
|
|
|
(pt 128 920)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 920)
|
|
|
|
(pt 128 1072)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 768)
|
|
|
|
(pt 128 768)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 768)
|
|
|
|
(pt 128 920)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 616)
|
|
|
|
(pt 128 616)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 616)
|
|
|
|
(pt 128 768)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 464)
|
|
|
|
(pt 128 464)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 464)
|
|
|
|
(pt 128 616)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 352 296)
|
|
|
|
(pt 128 296)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 288 144)
|
|
|
|
(pt 288 184)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 288 184)
|
|
|
|
(pt 128 184)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 184)
|
|
|
|
(pt 128 296)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 128 296)
|
|
|
|
(pt 128 464)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 552 768)
|
|
|
|
(pt 552 336)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 552 336)
|
|
|
|
(pt 672 336)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 616 1376)
|
|
|
|
(pt 616 432)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 616 432)
|
|
|
|
(pt 672 432)
|
|
|
|
(bus)
|
|
|
|
)
|
2020-05-25 17:00:34 +00:00
|
|
|
(connector
|
|
|
|
(pt 328 600)
|
|
|
|
(pt 320 600)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 448)
|
|
|
|
(pt 320 416)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 448)
|
|
|
|
(pt 320 448)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 416)
|
|
|
|
(pt 312 416)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 600)
|
|
|
|
(pt 320 568)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 568)
|
|
|
|
(pt 312 568)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 752)
|
|
|
|
(pt 320 720)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 752)
|
|
|
|
(pt 320 752)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 720)
|
|
|
|
(pt 312 720)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 904)
|
|
|
|
(pt 320 872)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 904)
|
|
|
|
(pt 320 904)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 872)
|
|
|
|
(pt 312 872)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 1056)
|
|
|
|
(pt 320 1024)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 1056)
|
|
|
|
(pt 320 1056)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 1024)
|
|
|
|
(pt 312 1024)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 1208)
|
|
|
|
(pt 320 1176)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 1208)
|
|
|
|
(pt 320 1208)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 1176)
|
|
|
|
(pt 312 1176)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 1360)
|
|
|
|
(pt 320 1328)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 328 1360)
|
|
|
|
(pt 320 1360)
|
|
|
|
(bus)
|
|
|
|
)
|
|
|
|
(connector
|
|
|
|
(pt 320 1328)
|
|
|
|
(pt 312 1328)
|
|
|
|
(bus)
|
|
|
|
)
|
2020-05-25 16:16:24 +00:00
|
|
|
(junction (pt 128 1224))
|
|
|
|
(junction (pt 128 1072))
|
|
|
|
(junction (pt 128 920))
|
|
|
|
(junction (pt 128 768))
|
|
|
|
(junction (pt 128 616))
|
|
|
|
(junction (pt 128 464))
|
|
|
|
(junction (pt 128 296))
|