mux_gcb.tdf
来自「filter,很不错,大家可以看以下」· TDF 代码 · 共 206 行
TDF
206 行
--lpm_mux CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" DEVICE_FAMILY="Cyclone" LPM_SIZE=2 LPM_WIDTH=27 LPM_WIDTHS=1 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 27
SUBDESIGN mux_gcb
(
data[53..0] : input;
result[26..0] : output;
sel[0..0] : input;
)
VARIABLE
result_node[26..0] : WIRE;
sel_node[0..0] : WIRE;
w_data476w[1..0] : WIRE;
w_data490w[1..0] : WIRE;
w_data502w[1..0] : WIRE;
w_data514w[1..0] : WIRE;
w_data526w[1..0] : WIRE;
w_data538w[1..0] : WIRE;
w_data550w[1..0] : WIRE;
w_data562w[1..0] : WIRE;
w_data574w[1..0] : WIRE;
w_data586w[1..0] : WIRE;
w_data598w[1..0] : WIRE;
w_data610w[1..0] : WIRE;
w_data622w[1..0] : WIRE;
w_data634w[1..0] : WIRE;
w_data646w[1..0] : WIRE;
w_data658w[1..0] : WIRE;
w_data670w[1..0] : WIRE;
w_data682w[1..0] : WIRE;
w_data694w[1..0] : WIRE;
w_data706w[1..0] : WIRE;
w_data718w[1..0] : WIRE;
w_data730w[1..0] : WIRE;
w_data742w[1..0] : WIRE;
w_data754w[1..0] : WIRE;
w_data766w[1..0] : WIRE;
w_data778w[1..0] : WIRE;
w_data790w[1..0] : WIRE;
w_result477w : WIRE;
w_result483w : WIRE;
w_result491w : WIRE;
w_result497w : WIRE;
w_result503w : WIRE;
w_result509w : WIRE;
w_result515w : WIRE;
w_result521w : WIRE;
w_result527w : WIRE;
w_result533w : WIRE;
w_result539w : WIRE;
w_result545w : WIRE;
w_result551w : WIRE;
w_result557w : WIRE;
w_result563w : WIRE;
w_result569w : WIRE;
w_result575w : WIRE;
w_result581w : WIRE;
w_result587w : WIRE;
w_result593w : WIRE;
w_result599w : WIRE;
w_result605w : WIRE;
w_result611w : WIRE;
w_result617w : WIRE;
w_result623w : WIRE;
w_result629w : WIRE;
w_result635w : WIRE;
w_result641w : WIRE;
w_result647w : WIRE;
w_result653w : WIRE;
w_result659w : WIRE;
w_result665w : WIRE;
w_result671w : WIRE;
w_result677w : WIRE;
w_result683w : WIRE;
w_result689w : WIRE;
w_result695w : WIRE;
w_result701w : WIRE;
w_result707w : WIRE;
w_result713w : WIRE;
w_result719w : WIRE;
w_result725w : WIRE;
w_result731w : WIRE;
w_result737w : WIRE;
w_result743w : WIRE;
w_result749w : WIRE;
w_result755w : WIRE;
w_result761w : WIRE;
w_result767w : WIRE;
w_result773w : WIRE;
w_result779w : WIRE;
w_result785w : WIRE;
w_result791w : WIRE;
w_result797w : WIRE;
BEGIN
result[] = result_node[];
result_node[] = ( w_result791w, w_result779w, w_result767w, w_result755w, w_result743w, w_result731w, w_result719w, w_result707w, w_result695w, w_result683w, w_result671w, w_result659w, w_result647w, w_result635w, w_result623w, w_result611w, w_result599w, w_result587w, w_result575w, w_result563w, w_result551w, w_result539w, w_result527w, w_result515w, w_result503w, w_result491w, w_result477w);
sel_node[] = ( sel[0..0]);
w_data476w[] = ( data[27..27], data[0..0]);
w_data490w[] = ( data[28..28], data[1..1]);
w_data502w[] = ( data[29..29], data[2..2]);
w_data514w[] = ( data[30..30], data[3..3]);
w_data526w[] = ( data[31..31], data[4..4]);
w_data538w[] = ( data[32..32], data[5..5]);
w_data550w[] = ( data[33..33], data[6..6]);
w_data562w[] = ( data[34..34], data[7..7]);
w_data574w[] = ( data[35..35], data[8..8]);
w_data586w[] = ( data[36..36], data[9..9]);
w_data598w[] = ( data[37..37], data[10..10]);
w_data610w[] = ( data[38..38], data[11..11]);
w_data622w[] = ( data[39..39], data[12..12]);
w_data634w[] = ( data[40..40], data[13..13]);
w_data646w[] = ( data[41..41], data[14..14]);
w_data658w[] = ( data[42..42], data[15..15]);
w_data670w[] = ( data[43..43], data[16..16]);
w_data682w[] = ( data[44..44], data[17..17]);
w_data694w[] = ( data[45..45], data[18..18]);
w_data706w[] = ( data[46..46], data[19..19]);
w_data718w[] = ( data[47..47], data[20..20]);
w_data730w[] = ( data[48..48], data[21..21]);
w_data742w[] = ( data[49..49], data[22..22]);
w_data754w[] = ( data[50..50], data[23..23]);
w_data766w[] = ( data[51..51], data[24..24]);
w_data778w[] = ( data[52..52], data[25..25]);
w_data790w[] = ( data[53..53], data[26..26]);
w_result477w = w_result483w;
w_result483w = ((sel_node[] & w_data476w[1..1]) # ((! sel_node[]) & w_data476w[0..0]));
w_result491w = w_result497w;
w_result497w = ((sel_node[] & w_data490w[1..1]) # ((! sel_node[]) & w_data490w[0..0]));
w_result503w = w_result509w;
w_result509w = ((sel_node[] & w_data502w[1..1]) # ((! sel_node[]) & w_data502w[0..0]));
w_result515w = w_result521w;
w_result521w = ((sel_node[] & w_data514w[1..1]) # ((! sel_node[]) & w_data514w[0..0]));
w_result527w = w_result533w;
w_result533w = ((sel_node[] & w_data526w[1..1]) # ((! sel_node[]) & w_data526w[0..0]));
w_result539w = w_result545w;
w_result545w = ((sel_node[] & w_data538w[1..1]) # ((! sel_node[]) & w_data538w[0..0]));
w_result551w = w_result557w;
w_result557w = ((sel_node[] & w_data550w[1..1]) # ((! sel_node[]) & w_data550w[0..0]));
w_result563w = w_result569w;
w_result569w = ((sel_node[] & w_data562w[1..1]) # ((! sel_node[]) & w_data562w[0..0]));
w_result575w = w_result581w;
w_result581w = ((sel_node[] & w_data574w[1..1]) # ((! sel_node[]) & w_data574w[0..0]));
w_result587w = w_result593w;
w_result593w = ((sel_node[] & w_data586w[1..1]) # ((! sel_node[]) & w_data586w[0..0]));
w_result599w = w_result605w;
w_result605w = ((sel_node[] & w_data598w[1..1]) # ((! sel_node[]) & w_data598w[0..0]));
w_result611w = w_result617w;
w_result617w = ((sel_node[] & w_data610w[1..1]) # ((! sel_node[]) & w_data610w[0..0]));
w_result623w = w_result629w;
w_result629w = ((sel_node[] & w_data622w[1..1]) # ((! sel_node[]) & w_data622w[0..0]));
w_result635w = w_result641w;
w_result641w = ((sel_node[] & w_data634w[1..1]) # ((! sel_node[]) & w_data634w[0..0]));
w_result647w = w_result653w;
w_result653w = ((sel_node[] & w_data646w[1..1]) # ((! sel_node[]) & w_data646w[0..0]));
w_result659w = w_result665w;
w_result665w = ((sel_node[] & w_data658w[1..1]) # ((! sel_node[]) & w_data658w[0..0]));
w_result671w = w_result677w;
w_result677w = ((sel_node[] & w_data670w[1..1]) # ((! sel_node[]) & w_data670w[0..0]));
w_result683w = w_result689w;
w_result689w = ((sel_node[] & w_data682w[1..1]) # ((! sel_node[]) & w_data682w[0..0]));
w_result695w = w_result701w;
w_result701w = ((sel_node[] & w_data694w[1..1]) # ((! sel_node[]) & w_data694w[0..0]));
w_result707w = w_result713w;
w_result713w = ((sel_node[] & w_data706w[1..1]) # ((! sel_node[]) & w_data706w[0..0]));
w_result719w = w_result725w;
w_result725w = ((sel_node[] & w_data718w[1..1]) # ((! sel_node[]) & w_data718w[0..0]));
w_result731w = w_result737w;
w_result737w = ((sel_node[] & w_data730w[1..1]) # ((! sel_node[]) & w_data730w[0..0]));
w_result743w = w_result749w;
w_result749w = ((sel_node[] & w_data742w[1..1]) # ((! sel_node[]) & w_data742w[0..0]));
w_result755w = w_result761w;
w_result761w = ((sel_node[] & w_data754w[1..1]) # ((! sel_node[]) & w_data754w[0..0]));
w_result767w = w_result773w;
w_result773w = ((sel_node[] & w_data766w[1..1]) # ((! sel_node[]) & w_data766w[0..0]));
w_result779w = w_result785w;
w_result785w = ((sel_node[] & w_data778w[1..1]) # ((! sel_node[]) & w_data778w[0..0]));
w_result791w = w_result797w;
w_result797w = ((sel_node[] & w_data790w[1..1]) # ((! sel_node[]) & w_data790w[0..0]));
END;
--VALID FILE
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?