📄 mux_3kb.tdf
字号:
--lpm_mux CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" DEVICE_FAMILY="Cyclone II" LPM_SIZE=4 LPM_WIDTH=16 LPM_WIDTHS=2 data result sel
--VERSION_BEGIN 5.0 cbx_lpm_mux 2004:12:13:14:16:38:SJ cbx_mgl 2005:05:19:13:51:58: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 32
SUBDESIGN mux_3kb
(
data[63..0] : input;
result[15..0] : output;
sel[1..0] : input;
)
VARIABLE
result_node[15..0] : WIRE;
sel_node[1..0] : WIRE;
w_data584w[3..0] : WIRE;
w_data614w[3..0] : WIRE;
w_data639w[3..0] : WIRE;
w_data664w[3..0] : WIRE;
w_data689w[3..0] : WIRE;
w_data714w[3..0] : WIRE;
w_data739w[3..0] : WIRE;
w_data764w[3..0] : WIRE;
w_data789w[3..0] : WIRE;
w_data814w[3..0] : WIRE;
w_data839w[3..0] : WIRE;
w_data864w[3..0] : WIRE;
w_data889w[3..0] : WIRE;
w_data914w[3..0] : WIRE;
w_data939w[3..0] : WIRE;
w_data964w[3..0] : WIRE;
w_result585w : WIRE;
w_result595w : WIRE;
w_result596w : WIRE;
w_result615w : WIRE;
w_result625w : WIRE;
w_result626w : WIRE;
w_result640w : WIRE;
w_result650w : WIRE;
w_result651w : WIRE;
w_result665w : WIRE;
w_result675w : WIRE;
w_result676w : WIRE;
w_result690w : WIRE;
w_result700w : WIRE;
w_result701w : WIRE;
w_result715w : WIRE;
w_result725w : WIRE;
w_result726w : WIRE;
w_result740w : WIRE;
w_result750w : WIRE;
w_result751w : WIRE;
w_result765w : WIRE;
w_result775w : WIRE;
w_result776w : WIRE;
w_result790w : WIRE;
w_result800w : WIRE;
w_result801w : WIRE;
w_result815w : WIRE;
w_result825w : WIRE;
w_result826w : WIRE;
w_result840w : WIRE;
w_result850w : WIRE;
w_result851w : WIRE;
w_result865w : WIRE;
w_result875w : WIRE;
w_result876w : WIRE;
w_result890w : WIRE;
w_result900w : WIRE;
w_result901w : WIRE;
w_result915w : WIRE;
w_result925w : WIRE;
w_result926w : WIRE;
w_result940w : WIRE;
w_result950w : WIRE;
w_result951w : WIRE;
w_result965w : WIRE;
w_result975w : WIRE;
w_result976w : WIRE;
BEGIN
result[] = result_node[];
result_node[] = ( w_result965w, w_result940w, w_result915w, w_result890w, w_result865w, w_result840w, w_result815w, w_result790w, w_result765w, w_result740w, w_result715w, w_result690w, w_result665w, w_result640w, w_result615w, w_result585w);
sel_node[] = ( sel[1..0]);
w_data584w[] = ( data[48..48], data[32..32], data[16..16], data[0..0]);
w_data614w[] = ( data[49..49], data[33..33], data[17..17], data[1..1]);
w_data639w[] = ( data[50..50], data[34..34], data[18..18], data[2..2]);
w_data664w[] = ( data[51..51], data[35..35], data[19..19], data[3..3]);
w_data689w[] = ( data[52..52], data[36..36], data[20..20], data[4..4]);
w_data714w[] = ( data[53..53], data[37..37], data[21..21], data[5..5]);
w_data739w[] = ( data[54..54], data[38..38], data[22..22], data[6..6]);
w_data764w[] = ( data[55..55], data[39..39], data[23..23], data[7..7]);
w_data789w[] = ( data[56..56], data[40..40], data[24..24], data[8..8]);
w_data814w[] = ( data[57..57], data[41..41], data[25..25], data[9..9]);
w_data839w[] = ( data[58..58], data[42..42], data[26..26], data[10..10]);
w_data864w[] = ( data[59..59], data[43..43], data[27..27], data[11..11]);
w_data889w[] = ( data[60..60], data[44..44], data[28..28], data[12..12]);
w_data914w[] = ( data[61..61], data[45..45], data[29..29], data[13..13]);
w_data939w[] = ( data[62..62], data[46..46], data[30..30], data[14..14]);
w_data964w[] = ( data[63..63], data[47..47], data[31..31], data[15..15]);
w_result585w = w_result595w;
w_result595w = (((w_data584w[1..1] & sel_node[0..0]) & (! w_result596w)) # (w_result596w & (w_data584w[3..3] # (! sel_node[0..0]))));
w_result596w = (((w_data584w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data584w[2..2])));
w_result615w = w_result625w;
w_result625w = (((w_data614w[1..1] & sel_node[0..0]) & (! w_result626w)) # (w_result626w & (w_data614w[3..3] # (! sel_node[0..0]))));
w_result626w = (((w_data614w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data614w[2..2])));
w_result640w = w_result650w;
w_result650w = (((w_data639w[1..1] & sel_node[0..0]) & (! w_result651w)) # (w_result651w & (w_data639w[3..3] # (! sel_node[0..0]))));
w_result651w = (((w_data639w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data639w[2..2])));
w_result665w = w_result675w;
w_result675w = (((w_data664w[1..1] & sel_node[0..0]) & (! w_result676w)) # (w_result676w & (w_data664w[3..3] # (! sel_node[0..0]))));
w_result676w = (((w_data664w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data664w[2..2])));
w_result690w = w_result700w;
w_result700w = (((w_data689w[1..1] & sel_node[0..0]) & (! w_result701w)) # (w_result701w & (w_data689w[3..3] # (! sel_node[0..0]))));
w_result701w = (((w_data689w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data689w[2..2])));
w_result715w = w_result725w;
w_result725w = (((w_data714w[1..1] & sel_node[0..0]) & (! w_result726w)) # (w_result726w & (w_data714w[3..3] # (! sel_node[0..0]))));
w_result726w = (((w_data714w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data714w[2..2])));
w_result740w = w_result750w;
w_result750w = (((w_data739w[1..1] & sel_node[0..0]) & (! w_result751w)) # (w_result751w & (w_data739w[3..3] # (! sel_node[0..0]))));
w_result751w = (((w_data739w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data739w[2..2])));
w_result765w = w_result775w;
w_result775w = (((w_data764w[1..1] & sel_node[0..0]) & (! w_result776w)) # (w_result776w & (w_data764w[3..3] # (! sel_node[0..0]))));
w_result776w = (((w_data764w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data764w[2..2])));
w_result790w = w_result800w;
w_result800w = (((w_data789w[1..1] & sel_node[0..0]) & (! w_result801w)) # (w_result801w & (w_data789w[3..3] # (! sel_node[0..0]))));
w_result801w = (((w_data789w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data789w[2..2])));
w_result815w = w_result825w;
w_result825w = (((w_data814w[1..1] & sel_node[0..0]) & (! w_result826w)) # (w_result826w & (w_data814w[3..3] # (! sel_node[0..0]))));
w_result826w = (((w_data814w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data814w[2..2])));
w_result840w = w_result850w;
w_result850w = (((w_data839w[1..1] & sel_node[0..0]) & (! w_result851w)) # (w_result851w & (w_data839w[3..3] # (! sel_node[0..0]))));
w_result851w = (((w_data839w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data839w[2..2])));
w_result865w = w_result875w;
w_result875w = (((w_data864w[1..1] & sel_node[0..0]) & (! w_result876w)) # (w_result876w & (w_data864w[3..3] # (! sel_node[0..0]))));
w_result876w = (((w_data864w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data864w[2..2])));
w_result890w = w_result900w;
w_result900w = (((w_data889w[1..1] & sel_node[0..0]) & (! w_result901w)) # (w_result901w & (w_data889w[3..3] # (! sel_node[0..0]))));
w_result901w = (((w_data889w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data889w[2..2])));
w_result915w = w_result925w;
w_result925w = (((w_data914w[1..1] & sel_node[0..0]) & (! w_result926w)) # (w_result926w & (w_data914w[3..3] # (! sel_node[0..0]))));
w_result926w = (((w_data914w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data914w[2..2])));
w_result940w = w_result950w;
w_result950w = (((w_data939w[1..1] & sel_node[0..0]) & (! w_result951w)) # (w_result951w & (w_data939w[3..3] # (! sel_node[0..0]))));
w_result951w = (((w_data939w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data939w[2..2])));
w_result965w = w_result975w;
w_result975w = (((w_data964w[1..1] & sel_node[0..0]) & (! w_result976w)) # (w_result976w & (w_data964w[3..3] # (! sel_node[0..0]))));
w_result976w = (((w_data964w[0..0] & (! sel_node[1..1])) & (! sel_node[0..0])) # (sel_node[1..1] & (sel_node[0..0] # w_data964w[2..2])));
END;
--VALID FILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -