📄 mux_pib.tdf
字号:
--lpm_mux CBX_DECLARE_ALL_CONNECTED_PORTS="OFF" DEVICE_FAMILY="Cyclone II" LPM_SIZE=8 LPM_WIDTH=8 LPM_WIDTHS=3 data result sel
--VERSION_BEGIN 6.0 cbx_lpm_mux 2006:01:09:11:16:16:SJ cbx_mgl 2006:04:14:11:14:36:SJ VERSION_END
-- Copyright (C) 1991-2006 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 40
SUBDESIGN mux_pib
(
data[63..0] : input;
result[7..0] : output;
sel[2..0] : input;
)
VARIABLE
result_node[7..0] : WIRE;
sel_ffs_wire[2..0] : WIRE;
sel_node[2..0] : WIRE;
w_data383w[7..0] : WIRE;
w_data405w[3..0] : WIRE;
w_data406w[3..0] : WIRE;
w_data454w[7..0] : WIRE;
w_data476w[3..0] : WIRE;
w_data477w[3..0] : WIRE;
w_data523w[7..0] : WIRE;
w_data545w[3..0] : WIRE;
w_data546w[3..0] : WIRE;
w_data592w[7..0] : WIRE;
w_data614w[3..0] : WIRE;
w_data615w[3..0] : WIRE;
w_data661w[7..0] : WIRE;
w_data683w[3..0] : WIRE;
w_data684w[3..0] : WIRE;
w_data730w[7..0] : WIRE;
w_data752w[3..0] : WIRE;
w_data753w[3..0] : WIRE;
w_data799w[7..0] : WIRE;
w_data821w[3..0] : WIRE;
w_data822w[3..0] : WIRE;
w_data868w[7..0] : WIRE;
w_data890w[3..0] : WIRE;
w_data891w[3..0] : WIRE;
w_result403w : WIRE;
w_result404w : WIRE;
w_result411w : WIRE;
w_result432w : WIRE;
w_result474w : WIRE;
w_result475w : WIRE;
w_result482w : WIRE;
w_result503w : WIRE;
w_result543w : WIRE;
w_result544w : WIRE;
w_result551w : WIRE;
w_result572w : WIRE;
w_result612w : WIRE;
w_result613w : WIRE;
w_result620w : WIRE;
w_result641w : WIRE;
w_result681w : WIRE;
w_result682w : WIRE;
w_result689w : WIRE;
w_result710w : WIRE;
w_result750w : WIRE;
w_result751w : WIRE;
w_result758w : WIRE;
w_result779w : WIRE;
w_result819w : WIRE;
w_result820w : WIRE;
w_result827w : WIRE;
w_result848w : WIRE;
w_result888w : WIRE;
w_result889w : WIRE;
w_result896w : WIRE;
w_result917w : WIRE;
w_sel407w[1..0] : WIRE;
w_sel478w[1..0] : WIRE;
w_sel547w[1..0] : WIRE;
w_sel616w[1..0] : WIRE;
w_sel685w[1..0] : WIRE;
w_sel754w[1..0] : WIRE;
w_sel823w[1..0] : WIRE;
w_sel892w[1..0] : WIRE;
BEGIN
result[] = result_node[];
result_node[] = ( ((sel_node[2..2] & w_result889w) # ((! sel_node[2..2]) & w_result888w)), ((sel_node[2..2] & w_result820w) # ((! sel_node[2..2]) & w_result819w)), ((sel_node[2..2] & w_result751w) # ((! sel_node[2..2]) & w_result750w)), ((sel_node[2..2] & w_result682w) # ((! sel_node[2..2]) & w_result681w)), ((sel_node[2..2] & w_result613w) # ((! sel_node[2..2]) & w_result612w)), ((sel_node[2..2] & w_result544w) # ((! sel_node[2..2]) & w_result543w)), ((sel_node[2..2] & w_result475w) # ((! sel_node[2..2]) & w_result474w)), ((sel_node[2..2] & w_result404w) # ((! sel_node[2..2]) & w_result403w)));
sel_ffs_wire[] = ( sel[2..0]);
sel_node[] = ( sel_ffs_wire[2..2], sel[1..0]);
w_data383w[] = ( data[56..56], data[48..48], data[40..40], data[32..32], data[24..24], data[16..16], data[8..8], data[0..0]);
w_data405w[3..0] = w_data383w[3..0];
w_data406w[3..0] = w_data383w[7..4];
w_data454w[] = ( data[57..57], data[49..49], data[41..41], data[33..33], data[25..25], data[17..17], data[9..9], data[1..1]);
w_data476w[3..0] = w_data454w[3..0];
w_data477w[3..0] = w_data454w[7..4];
w_data523w[] = ( data[58..58], data[50..50], data[42..42], data[34..34], data[26..26], data[18..18], data[10..10], data[2..2]);
w_data545w[3..0] = w_data523w[3..0];
w_data546w[3..0] = w_data523w[7..4];
w_data592w[] = ( data[59..59], data[51..51], data[43..43], data[35..35], data[27..27], data[19..19], data[11..11], data[3..3]);
w_data614w[3..0] = w_data592w[3..0];
w_data615w[3..0] = w_data592w[7..4];
w_data661w[] = ( data[60..60], data[52..52], data[44..44], data[36..36], data[28..28], data[20..20], data[12..12], data[4..4]);
w_data683w[3..0] = w_data661w[3..0];
w_data684w[3..0] = w_data661w[7..4];
w_data730w[] = ( data[61..61], data[53..53], data[45..45], data[37..37], data[29..29], data[21..21], data[13..13], data[5..5]);
w_data752w[3..0] = w_data730w[3..0];
w_data753w[3..0] = w_data730w[7..4];
w_data799w[] = ( data[62..62], data[54..54], data[46..46], data[38..38], data[30..30], data[22..22], data[14..14], data[6..6]);
w_data821w[3..0] = w_data799w[3..0];
w_data822w[3..0] = w_data799w[7..4];
w_data868w[] = ( data[63..63], data[55..55], data[47..47], data[39..39], data[31..31], data[23..23], data[15..15], data[7..7]);
w_data890w[3..0] = w_data868w[3..0];
w_data891w[3..0] = w_data868w[7..4];
w_result403w = (((w_data405w[1..1] & w_sel407w[0..0]) & (! w_result411w)) # (w_result411w & (w_data405w[3..3] # (! w_sel407w[0..0]))));
w_result404w = (((w_data406w[1..1] & w_sel407w[0..0]) & (! w_result432w)) # (w_result432w & (w_data406w[3..3] # (! w_sel407w[0..0]))));
w_result411w = (((w_data405w[0..0] & (! w_sel407w[1..1])) & (! w_sel407w[0..0])) # (w_sel407w[1..1] & (w_sel407w[0..0] # w_data405w[2..2])));
w_result432w = (((w_data406w[0..0] & (! w_sel407w[1..1])) & (! w_sel407w[0..0])) # (w_sel407w[1..1] & (w_sel407w[0..0] # w_data406w[2..2])));
w_result474w = (((w_data476w[1..1] & w_sel478w[0..0]) & (! w_result482w)) # (w_result482w & (w_data476w[3..3] # (! w_sel478w[0..0]))));
w_result475w = (((w_data477w[1..1] & w_sel478w[0..0]) & (! w_result503w)) # (w_result503w & (w_data477w[3..3] # (! w_sel478w[0..0]))));
w_result482w = (((w_data476w[0..0] & (! w_sel478w[1..1])) & (! w_sel478w[0..0])) # (w_sel478w[1..1] & (w_sel478w[0..0] # w_data476w[2..2])));
w_result503w = (((w_data477w[0..0] & (! w_sel478w[1..1])) & (! w_sel478w[0..0])) # (w_sel478w[1..1] & (w_sel478w[0..0] # w_data477w[2..2])));
w_result543w = (((w_data545w[1..1] & w_sel547w[0..0]) & (! w_result551w)) # (w_result551w & (w_data545w[3..3] # (! w_sel547w[0..0]))));
w_result544w = (((w_data546w[1..1] & w_sel547w[0..0]) & (! w_result572w)) # (w_result572w & (w_data546w[3..3] # (! w_sel547w[0..0]))));
w_result551w = (((w_data545w[0..0] & (! w_sel547w[1..1])) & (! w_sel547w[0..0])) # (w_sel547w[1..1] & (w_sel547w[0..0] # w_data545w[2..2])));
w_result572w = (((w_data546w[0..0] & (! w_sel547w[1..1])) & (! w_sel547w[0..0])) # (w_sel547w[1..1] & (w_sel547w[0..0] # w_data546w[2..2])));
w_result612w = (((w_data614w[1..1] & w_sel616w[0..0]) & (! w_result620w)) # (w_result620w & (w_data614w[3..3] # (! w_sel616w[0..0]))));
w_result613w = (((w_data615w[1..1] & w_sel616w[0..0]) & (! w_result641w)) # (w_result641w & (w_data615w[3..3] # (! w_sel616w[0..0]))));
w_result620w = (((w_data614w[0..0] & (! w_sel616w[1..1])) & (! w_sel616w[0..0])) # (w_sel616w[1..1] & (w_sel616w[0..0] # w_data614w[2..2])));
w_result641w = (((w_data615w[0..0] & (! w_sel616w[1..1])) & (! w_sel616w[0..0])) # (w_sel616w[1..1] & (w_sel616w[0..0] # w_data615w[2..2])));
w_result681w = (((w_data683w[1..1] & w_sel685w[0..0]) & (! w_result689w)) # (w_result689w & (w_data683w[3..3] # (! w_sel685w[0..0]))));
w_result682w = (((w_data684w[1..1] & w_sel685w[0..0]) & (! w_result710w)) # (w_result710w & (w_data684w[3..3] # (! w_sel685w[0..0]))));
w_result689w = (((w_data683w[0..0] & (! w_sel685w[1..1])) & (! w_sel685w[0..0])) # (w_sel685w[1..1] & (w_sel685w[0..0] # w_data683w[2..2])));
w_result710w = (((w_data684w[0..0] & (! w_sel685w[1..1])) & (! w_sel685w[0..0])) # (w_sel685w[1..1] & (w_sel685w[0..0] # w_data684w[2..2])));
w_result750w = (((w_data752w[1..1] & w_sel754w[0..0]) & (! w_result758w)) # (w_result758w & (w_data752w[3..3] # (! w_sel754w[0..0]))));
w_result751w = (((w_data753w[1..1] & w_sel754w[0..0]) & (! w_result779w)) # (w_result779w & (w_data753w[3..3] # (! w_sel754w[0..0]))));
w_result758w = (((w_data752w[0..0] & (! w_sel754w[1..1])) & (! w_sel754w[0..0])) # (w_sel754w[1..1] & (w_sel754w[0..0] # w_data752w[2..2])));
w_result779w = (((w_data753w[0..0] & (! w_sel754w[1..1])) & (! w_sel754w[0..0])) # (w_sel754w[1..1] & (w_sel754w[0..0] # w_data753w[2..2])));
w_result819w = (((w_data821w[1..1] & w_sel823w[0..0]) & (! w_result827w)) # (w_result827w & (w_data821w[3..3] # (! w_sel823w[0..0]))));
w_result820w = (((w_data822w[1..1] & w_sel823w[0..0]) & (! w_result848w)) # (w_result848w & (w_data822w[3..3] # (! w_sel823w[0..0]))));
w_result827w = (((w_data821w[0..0] & (! w_sel823w[1..1])) & (! w_sel823w[0..0])) # (w_sel823w[1..1] & (w_sel823w[0..0] # w_data821w[2..2])));
w_result848w = (((w_data822w[0..0] & (! w_sel823w[1..1])) & (! w_sel823w[0..0])) # (w_sel823w[1..1] & (w_sel823w[0..0] # w_data822w[2..2])));
w_result888w = (((w_data890w[1..1] & w_sel892w[0..0]) & (! w_result896w)) # (w_result896w & (w_data890w[3..3] # (! w_sel892w[0..0]))));
w_result889w = (((w_data891w[1..1] & w_sel892w[0..0]) & (! w_result917w)) # (w_result917w & (w_data891w[3..3] # (! w_sel892w[0..0]))));
w_result896w = (((w_data890w[0..0] & (! w_sel892w[1..1])) & (! w_sel892w[0..0])) # (w_sel892w[1..1] & (w_sel892w[0..0] # w_data890w[2..2])));
w_result917w = (((w_data891w[0..0] & (! w_sel892w[1..1])) & (! w_sel892w[0..0])) # (w_sel892w[1..1] & (w_sel892w[0..0] # w_data891w[2..2])));
w_sel407w[1..0] = sel_node[1..0];
w_sel478w[1..0] = sel_node[1..0];
w_sel547w[1..0] = sel_node[1..0];
w_sel616w[1..0] = sel_node[1..0];
w_sel685w[1..0] = sel_node[1..0];
w_sel754w[1..0] = sel_node[1..0];
w_sel823w[1..0] = sel_node[1..0];
w_sel892w[1..0] = sel_node[1..0];
END;
--VALID FILE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -