📄 mux_icb.tdf
字号:
--lpm_mux CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" DEVICE_FAMILY="Cyclone" LPM_SIZE=2 LPM_WIDTH=28 LPM_WIDTHS=1 data result sel
--VERSION_BEGIN 5.0 cbx_lpm_mux 2004:12:13:14:16:38:SJ cbx_mgl 2005:04:13:17:26:48:SJ VERSION_END
-- Copyright (C) 1988-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.
--synthesis_resources = lut 28
SUBDESIGN mux_icb
(
data[55..0] : input;
result[27..0] : output;
sel[0..0] : input;
)
VARIABLE
result_node[27..0] : WIRE;
sel_node[0..0] : WIRE;
w_data487w[1..0] : WIRE;
w_data501w[1..0] : WIRE;
w_data513w[1..0] : WIRE;
w_data525w[1..0] : WIRE;
w_data537w[1..0] : WIRE;
w_data549w[1..0] : WIRE;
w_data561w[1..0] : WIRE;
w_data573w[1..0] : WIRE;
w_data585w[1..0] : WIRE;
w_data597w[1..0] : WIRE;
w_data609w[1..0] : WIRE;
w_data621w[1..0] : WIRE;
w_data633w[1..0] : WIRE;
w_data645w[1..0] : WIRE;
w_data657w[1..0] : WIRE;
w_data669w[1..0] : WIRE;
w_data681w[1..0] : WIRE;
w_data693w[1..0] : WIRE;
w_data705w[1..0] : WIRE;
w_data717w[1..0] : WIRE;
w_data729w[1..0] : WIRE;
w_data741w[1..0] : WIRE;
w_data753w[1..0] : WIRE;
w_data765w[1..0] : WIRE;
w_data777w[1..0] : WIRE;
w_data789w[1..0] : WIRE;
w_data801w[1..0] : WIRE;
w_data813w[1..0] : WIRE;
w_result488w : WIRE;
w_result494w : WIRE;
w_result502w : WIRE;
w_result508w : WIRE;
w_result514w : WIRE;
w_result520w : WIRE;
w_result526w : WIRE;
w_result532w : WIRE;
w_result538w : WIRE;
w_result544w : WIRE;
w_result550w : WIRE;
w_result556w : WIRE;
w_result562w : WIRE;
w_result568w : WIRE;
w_result574w : WIRE;
w_result580w : WIRE;
w_result586w : WIRE;
w_result592w : WIRE;
w_result598w : WIRE;
w_result604w : WIRE;
w_result610w : WIRE;
w_result616w : WIRE;
w_result622w : WIRE;
w_result628w : WIRE;
w_result634w : WIRE;
w_result640w : WIRE;
w_result646w : WIRE;
w_result652w : WIRE;
w_result658w : WIRE;
w_result664w : WIRE;
w_result670w : WIRE;
w_result676w : WIRE;
w_result682w : WIRE;
w_result688w : WIRE;
w_result694w : WIRE;
w_result700w : WIRE;
w_result706w : WIRE;
w_result712w : WIRE;
w_result718w : WIRE;
w_result724w : WIRE;
w_result730w : WIRE;
w_result736w : WIRE;
w_result742w : WIRE;
w_result748w : WIRE;
w_result754w : WIRE;
w_result760w : WIRE;
w_result766w : WIRE;
w_result772w : WIRE;
w_result778w : WIRE;
w_result784w : WIRE;
w_result790w : WIRE;
w_result796w : WIRE;
w_result802w : WIRE;
w_result808w : WIRE;
w_result814w : WIRE;
w_result820w : WIRE;
BEGIN
result[] = result_node[];
result_node[] = ( w_result814w, w_result802w, w_result790w, w_result778w, w_result766w, w_result754w, w_result742w, w_result730w, w_result718w, w_result706w, w_result694w, w_result682w, w_result670w, w_result658w, w_result646w, w_result634w, w_result622w, w_result610w, w_result598w, w_result586w, w_result574w, w_result562w, w_result550w, w_result538w, w_result526w, w_result514w, w_result502w, w_result488w);
sel_node[] = ( sel[0..0]);
w_data487w[] = ( data[28..28], data[0..0]);
w_data501w[] = ( data[29..29], data[1..1]);
w_data513w[] = ( data[30..30], data[2..2]);
w_data525w[] = ( data[31..31], data[3..3]);
w_data537w[] = ( data[32..32], data[4..4]);
w_data549w[] = ( data[33..33], data[5..5]);
w_data561w[] = ( data[34..34], data[6..6]);
w_data573w[] = ( data[35..35], data[7..7]);
w_data585w[] = ( data[36..36], data[8..8]);
w_data597w[] = ( data[37..37], data[9..9]);
w_data609w[] = ( data[38..38], data[10..10]);
w_data621w[] = ( data[39..39], data[11..11]);
w_data633w[] = ( data[40..40], data[12..12]);
w_data645w[] = ( data[41..41], data[13..13]);
w_data657w[] = ( data[42..42], data[14..14]);
w_data669w[] = ( data[43..43], data[15..15]);
w_data681w[] = ( data[44..44], data[16..16]);
w_data693w[] = ( data[45..45], data[17..17]);
w_data705w[] = ( data[46..46], data[18..18]);
w_data717w[] = ( data[47..47], data[19..19]);
w_data729w[] = ( data[48..48], data[20..20]);
w_data741w[] = ( data[49..49], data[21..21]);
w_data753w[] = ( data[50..50], data[22..22]);
w_data765w[] = ( data[51..51], data[23..23]);
w_data777w[] = ( data[52..52], data[24..24]);
w_data789w[] = ( data[53..53], data[25..25]);
w_data801w[] = ( data[54..54], data[26..26]);
w_data813w[] = ( data[55..55], data[27..27]);
w_result488w = w_result494w;
w_result494w = ((sel_node[] & w_data487w[1..1]) # ((! sel_node[]) & w_data487w[0..0]));
w_result502w = w_result508w;
w_result508w = ((sel_node[] & w_data501w[1..1]) # ((! sel_node[]) & w_data501w[0..0]));
w_result514w = w_result520w;
w_result520w = ((sel_node[] & w_data513w[1..1]) # ((! sel_node[]) & w_data513w[0..0]));
w_result526w = w_result532w;
w_result532w = ((sel_node[] & w_data525w[1..1]) # ((! sel_node[]) & w_data525w[0..0]));
w_result538w = w_result544w;
w_result544w = ((sel_node[] & w_data537w[1..1]) # ((! sel_node[]) & w_data537w[0..0]));
w_result550w = w_result556w;
w_result556w = ((sel_node[] & w_data549w[1..1]) # ((! sel_node[]) & w_data549w[0..0]));
w_result562w = w_result568w;
w_result568w = ((sel_node[] & w_data561w[1..1]) # ((! sel_node[]) & w_data561w[0..0]));
w_result574w = w_result580w;
w_result580w = ((sel_node[] & w_data573w[1..1]) # ((! sel_node[]) & w_data573w[0..0]));
w_result586w = w_result592w;
w_result592w = ((sel_node[] & w_data585w[1..1]) # ((! sel_node[]) & w_data585w[0..0]));
w_result598w = w_result604w;
w_result604w = ((sel_node[] & w_data597w[1..1]) # ((! sel_node[]) & w_data597w[0..0]));
w_result610w = w_result616w;
w_result616w = ((sel_node[] & w_data609w[1..1]) # ((! sel_node[]) & w_data609w[0..0]));
w_result622w = w_result628w;
w_result628w = ((sel_node[] & w_data621w[1..1]) # ((! sel_node[]) & w_data621w[0..0]));
w_result634w = w_result640w;
w_result640w = ((sel_node[] & w_data633w[1..1]) # ((! sel_node[]) & w_data633w[0..0]));
w_result646w = w_result652w;
w_result652w = ((sel_node[] & w_data645w[1..1]) # ((! sel_node[]) & w_data645w[0..0]));
w_result658w = w_result664w;
w_result664w = ((sel_node[] & w_data657w[1..1]) # ((! sel_node[]) & w_data657w[0..0]));
w_result670w = w_result676w;
w_result676w = ((sel_node[] & w_data669w[1..1]) # ((! sel_node[]) & w_data669w[0..0]));
w_result682w = w_result688w;
w_result688w = ((sel_node[] & w_data681w[1..1]) # ((! sel_node[]) & w_data681w[0..0]));
w_result694w = w_result700w;
w_result700w = ((sel_node[] & w_data693w[1..1]) # ((! sel_node[]) & w_data693w[0..0]));
w_result706w = w_result712w;
w_result712w = ((sel_node[] & w_data705w[1..1]) # ((! sel_node[]) & w_data705w[0..0]));
w_result718w = w_result724w;
w_result724w = ((sel_node[] & w_data717w[1..1]) # ((! sel_node[]) & w_data717w[0..0]));
w_result730w = w_result736w;
w_result736w = ((sel_node[] & w_data729w[1..1]) # ((! sel_node[]) & w_data729w[0..0]));
w_result742w = w_result748w;
w_result748w = ((sel_node[] & w_data741w[1..1]) # ((! sel_node[]) & w_data741w[0..0]));
w_result754w = w_result760w;
w_result760w = ((sel_node[] & w_data753w[1..1]) # ((! sel_node[]) & w_data753w[0..0]));
w_result766w = w_result772w;
w_result772w = ((sel_node[] & w_data765w[1..1]) # ((! sel_node[]) & w_data765w[0..0]));
w_result778w = w_result784w;
w_result784w = ((sel_node[] & w_data777w[1..1]) # ((! sel_node[]) & w_data777w[0..0]));
w_result790w = w_result796w;
w_result796w = ((sel_node[] & w_data789w[1..1]) # ((! sel_node[]) & w_data789w[0..0]));
w_result802w = w_result808w;
w_result808w = ((sel_node[] & w_data801w[1..1]) # ((! sel_node[]) & w_data801w[0..0]));
w_result814w = w_result820w;
w_result820w = ((sel_node[] & w_data813w[1..1]) # ((! sel_node[]) & w_data813w[0..0]));
END;
--VALID FILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -