📄 mux_3bb.tdf
字号:
--lpm_mux CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" DEVICE_FAMILY="Cyclone" LPM_SIZE=4 LPM_WIDTH=9 LPM_WIDTHS=2 data result sel
--VERSION_BEGIN 4.2 cbx_lpm_mux 2004:08:15:21:16:24:SJ cbx_mgl 2004:10:26:10:32:18:SJ VERSION_END
-- Copyright (C) 1988-2002 Altera Corporation
-- Any megafunction design, and related netlist (encrypted or decrypted),
-- support information, device programming or simulation file, and any other
-- associated documentation or information provided by Altera or a partner
-- under Altera's Megafunction Partnership Program may be used only
-- to program PLD devices (but not masked PLD devices) from Altera. Any
-- other use of such megafunction design, netlist, support information,
-- device programming or simulation file, or any other related documentation
-- or information is prohibited for any other purpose, including, but not
-- limited to modification, reverse engineering, de-compiling, or use with
-- any other silicon devices, unless such use is explicitly licensed under
-- a separate agreement with Altera or a megafunction partner. Title to the
-- intellectual property, including patents, copyrights, trademarks, trade
-- secrets, or maskworks, embodied in any such megafunction design, netlist,
-- support information, device programming or simulation file, or any other
-- related documentation or information provided by Altera or a megafunction
-- partner, remains with Altera, the megafunction partner, or their respective
-- licensors. No other licenses, including any licenses needed under any third
-- party's intellectual property, are provided herein.
--synthesis_resources = lut 18
SUBDESIGN mux_3bb
(
data[35..0] : input;
result[8..0] : output;
sel[1..0] : input;
)
VARIABLE
result_node[8..0] : WIRE;
sel_node[1..0] : WIRE;
w_data310w[3..0] : WIRE;
w_data340w[3..0] : WIRE;
w_data365w[3..0] : WIRE;
w_data390w[3..0] : WIRE;
w_data415w[3..0] : WIRE;
w_data440w[3..0] : WIRE;
w_data465w[3..0] : WIRE;
w_data490w[3..0] : WIRE;
w_data515w[3..0] : WIRE;
w_result311w : WIRE;
w_result321w : WIRE;
w_result322w : WIRE;
w_result341w : WIRE;
w_result351w : WIRE;
w_result352w : WIRE;
w_result366w : WIRE;
w_result376w : WIRE;
w_result377w : WIRE;
w_result391w : WIRE;
w_result401w : WIRE;
w_result402w : WIRE;
w_result416w : WIRE;
w_result426w : WIRE;
w_result427w : WIRE;
w_result441w : WIRE;
w_result451w : WIRE;
w_result452w : WIRE;
w_result466w : WIRE;
w_result476w : WIRE;
w_result477w : WIRE;
w_result491w : WIRE;
w_result501w : WIRE;
w_result502w : WIRE;
w_result516w : WIRE;
w_result526w : WIRE;
w_result527w : WIRE;
BEGIN
result[] = result_node[];
result_node[] = ( w_result516w, w_result491w, w_result466w, w_result441w, w_result416w, w_result391w, w_result366w, w_result341w, w_result311w);
sel_node[] = ( sel[1..0]);
w_data310w[] = ( data[27..27], data[18..18], data[9..9], data[0..0]);
w_data340w[] = ( data[28..28], data[19..19], data[10..10], data[1..1]);
w_data365w[] = ( data[29..29], data[20..20], data[11..11], data[2..2]);
w_data390w[] = ( data[30..30], data[21..21], data[12..12], data[3..3]);
w_data415w[] = ( data[31..31], data[22..22], data[13..13], data[4..4]);
w_data440w[] = ( data[32..32], data[23..23], data[14..14], data[5..5]);
w_data465w[] = ( data[33..33], data[24..24], data[15..15], data[6..6]);
w_data490w[] = ( data[34..34], data[25..25], data[16..16], data[7..7]);
w_data515w[] = ( data[35..35], data[26..26], data[17..17], data[8..8]);
w_result311w = w_result321w;
w_result321w = (((w_data310w[1..1] & sel_node[0..0]) & (! w_result322w)) # (w_result322w & (w_data310w[3..3] # (! sel_node[0..0]))));
w_result322w = (((w_data310w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data310w[2..2])));
w_result341w = w_result351w;
w_result351w = (((w_data340w[1..1] & sel_node[0..0]) & (! w_result352w)) # (w_result352w & (w_data340w[3..3] # (! sel_node[0..0]))));
w_result352w = (((w_data340w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data340w[2..2])));
w_result366w = w_result376w;
w_result376w = (((w_data365w[1..1] & sel_node[0..0]) & (! w_result377w)) # (w_result377w & (w_data365w[3..3] # (! sel_node[0..0]))));
w_result377w = (((w_data365w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data365w[2..2])));
w_result391w = w_result401w;
w_result401w = (((w_data390w[1..1] & sel_node[0..0]) & (! w_result402w)) # (w_result402w & (w_data390w[3..3] # (! sel_node[0..0]))));
w_result402w = (((w_data390w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data390w[2..2])));
w_result416w = w_result426w;
w_result426w = (((w_data415w[1..1] & sel_node[0..0]) & (! w_result427w)) # (w_result427w & (w_data415w[3..3] # (! sel_node[0..0]))));
w_result427w = (((w_data415w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data415w[2..2])));
w_result441w = w_result451w;
w_result451w = (((w_data440w[1..1] & sel_node[0..0]) & (! w_result452w)) # (w_result452w & (w_data440w[3..3] # (! sel_node[0..0]))));
w_result452w = (((w_data440w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data440w[2..2])));
w_result466w = w_result476w;
w_result476w = (((w_data465w[1..1] & sel_node[0..0]) & (! w_result477w)) # (w_result477w & (w_data465w[3..3] # (! sel_node[0..0]))));
w_result477w = (((w_data465w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data465w[2..2])));
w_result491w = w_result501w;
w_result501w = (((w_data490w[1..1] & sel_node[0..0]) & (! w_result502w)) # (w_result502w & (w_data490w[3..3] # (! sel_node[0..0]))));
w_result502w = (((w_data490w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data490w[2..2])));
w_result516w = w_result526w;
w_result526w = (((w_data515w[1..1] & sel_node[0..0]) & (! w_result527w)) # (w_result527w & (w_data515w[3..3] # (! sel_node[0..0]))));
w_result527w = (((w_data515w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data515w[2..2])));
END;
--VALID FILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -