📄 fd.map.eqn
字号:
-- Copyright (C) 1991-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.
--q[0] is q[0]
q[0]_p1_out = !q[14] & q[13] & !q[12] & !q[9] & q[8] & q[24] & !q[23] & !q[22] & !q[19] & !q[18] & !q[17] & q[16] & !q[15] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & q[11] & q[10] & q[21] & q[20] & !q[0];
q[0]_or_out = q[0]_p1_out;
q[0]_reg_input = !q[0]_or_out;
q[0] = TFFE(q[0]_reg_input, clk, , , );
--q[15] is q[15]
q[15]_p1_out = q[14] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0];
q[15]_or_out = q[15];
q[15]_reg_input = q[15]_p1_out $ q[15]_or_out;
q[15] = DFFE(q[15]_reg_input, clk, , , );
--q[1] is q[1]
q[1]_or_out = q[0];
q[1]_reg_input = q[1] $ q[1]_or_out;
q[1] = DFFE(q[1]_reg_input, clk, , , );
--q[2] is q[2]
q[2]_p1_out = q[1] & q[0];
q[2]_or_out = q[2];
q[2]_reg_input = q[2]_p1_out $ q[2]_or_out;
q[2] = DFFE(q[2]_reg_input, clk, , , );
--q[3] is q[3]
q[3]_p1_out = q[2] & q[1] & q[0];
q[3]_or_out = q[3];
q[3]_reg_input = q[3]_p1_out $ q[3]_or_out;
q[3] = DFFE(q[3]_reg_input, clk, , , );
--q[4] is q[4]
q[4]_p1_out = q[3] & q[2] & q[1] & q[0];
q[4]_or_out = q[4];
q[4]_reg_input = q[4]_p1_out $ q[4]_or_out;
q[4] = DFFE(q[4]_reg_input, clk, , , );
--q[5] is q[5]
q[5]_p1_out = q[4] & q[3] & q[2] & q[1] & q[0];
q[5]_or_out = q[5];
q[5]_reg_input = q[5]_p1_out $ q[5]_or_out;
q[5] = DFFE(q[5]_reg_input, clk, , , );
--q[6] is q[6]
q[6]_p1_out = q[5] & q[4] & q[3] & q[2] & q[1] & q[0];
q[6]_or_out = q[6];
q[6]_reg_input = q[6]_p1_out $ q[6]_or_out;
q[6] = DFFE(q[6]_reg_input, clk, , , );
--q[7] is q[7]
q[7]_p1_out = q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0];
q[7]_or_out = q[7];
q[7]_reg_input = q[7]_p1_out $ q[7]_or_out;
q[7] = DFFE(q[7]_reg_input, clk, , , );
--q[8] is q[8]
q[8]_p1_out = q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & A1L03;
q[8]_p2_out = !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & q[8] & !q[14] & q[13] & !q[12] & !q[9] & q[24] & !q[23] & !q[22] & !q[19] & !q[18] & !q[17] & q[16] & !q[15] & q[11] & q[10] & q[21] & q[20];
q[8]_or_out = q[8]_p1_out # q[8]_p2_out;
q[8]_reg_input = q[8]_or_out;
q[8] = TFFE(q[8]_reg_input, clk, , , );
--q[9] is q[9]
q[9]_p1_out = q[8] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0];
q[9]_or_out = q[9];
q[9]_reg_input = q[9]_p1_out $ q[9]_or_out;
q[9] = DFFE(q[9]_reg_input, clk, , , );
--q[10] is q[10]
q[10]_p1_out = q[9] & q[8] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & A1L03;
q[10]_p2_out = !q[9] & q[8] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & q[10] & !q[14] & q[13] & !q[12] & q[24] & !q[23] & !q[22] & !q[19] & !q[18] & !q[17] & q[16] & !q[15] & q[11] & q[21] & q[20];
q[10]_or_out = q[10]_p1_out # q[10]_p2_out;
q[10]_reg_input = q[10]_or_out;
q[10] = TFFE(q[10]_reg_input, clk, , , );
--q[16] is q[16]
q[16]_p1_out = q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8] & A1L03;
q[16]_p2_out = !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & !q[14] & !q[15] & q[13] & !q[12] & q[11] & q[10] & !q[9] & q[8] & q[16] & q[24] & !q[23] & !q[22] & !q[19] & !q[18] & !q[17] & q[21] & q[20];
q[16]_or_out = q[16]_p1_out # q[16]_p2_out;
q[16]_reg_input = q[16]_or_out;
q[16] = TFFE(q[16]_reg_input, clk, , , );
--q[17] is q[17]
q[17]_p1_out = q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8];
q[17]_or_out = q[17];
q[17]_reg_input = q[17]_p1_out $ q[17]_or_out;
q[17] = DFFE(q[17]_reg_input, clk, , , );
--q[18] is q[18]
q[18]_p1_out = q[17] & q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8];
q[18]_or_out = q[18];
q[18]_reg_input = q[18]_p1_out $ q[18]_or_out;
q[18] = DFFE(q[18]_reg_input, clk, , , );
--q[19] is q[19]
q[19]_p1_out = q[18] & q[17] & q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8];
q[19]_or_out = q[19];
q[19]_reg_input = q[19]_p1_out $ q[19]_or_out;
q[19] = DFFE(q[19]_reg_input, clk, , , );
--q[20] is q[20]
q[20]_p1_out = q[19] & q[18] & q[17] & q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8] & A1L03;
q[20]_p2_out = !q[19] & !q[18] & !q[17] & q[16] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & !q[14] & !q[15] & q[13] & !q[12] & q[11] & q[10] & !q[9] & q[8] & q[20] & q[24] & !q[23] & !q[22] & q[21];
q[20]_or_out = q[20]_p1_out # q[20]_p2_out;
q[20]_reg_input = q[20]_or_out;
q[20] = TFFE(q[20]_reg_input, clk, , , );
--q[21] is q[21]
q[21]_p1_out = q[20] & q[19] & q[18] & q[17] & q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8] & A1L03;
q[21]_p2_out = q[20] & !q[19] & !q[18] & !q[17] & q[16] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & !q[14] & !q[15] & q[13] & !q[12] & q[11] & q[10] & !q[9] & q[8] & q[21] & q[24] & !q[23] & !q[22];
q[21]_or_out = q[21]_p1_out # q[21]_p2_out;
q[21]_reg_input = q[21]_or_out;
q[21] = TFFE(q[21]_reg_input, clk, , , );
--q[22] is q[22]
q[22]_p1_out = q[21] & q[20] & q[19] & q[18] & q[17] & q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8];
q[22]_or_out = q[22];
q[22]_reg_input = q[22]_p1_out $ q[22]_or_out;
q[22] = DFFE(q[22]_reg_input, clk, , , );
--q[23] is q[23]
q[23]_p1_out = q[22] & q[21] & q[20] & q[19] & q[18] & q[17] & q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8];
q[23]_or_out = q[23];
q[23]_reg_input = q[23]_p1_out $ q[23]_or_out;
q[23] = DFFE(q[23]_reg_input, clk, , , );
--q[24] is q[24]
q[24]_p1_out = q[23] & q[22] & q[21] & q[20] & q[19] & q[18] & q[17] & q[16] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & q[14] & q[15] & q[13] & q[12] & q[11] & q[10] & q[9] & q[8] & A1L03;
q[24]_p2_out = !q[23] & !q[22] & q[21] & q[20] & !q[19] & !q[18] & !q[17] & q[16] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & !q[14] & !q[15] & q[13] & !q[12] & q[11] & q[10] & !q[9] & q[8] & q[24];
q[24]_or_out = q[24]_p1_out # q[24]_p2_out;
q[24]_reg_input = q[24]_or_out;
q[24] = TFFE(q[24]_reg_input, clk, , , );
--q[11] is q[11]
q[11]_p1_out = q[10] & q[9] & q[8] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & A1L03;
q[11]_p2_out = q[10] & !q[9] & q[8] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & q[11] & !q[14] & q[13] & !q[12] & q[24] & !q[23] & !q[22] & !q[19] & !q[18] & !q[17] & q[16] & !q[15] & q[21] & q[20];
q[11]_or_out = q[11]_p1_out # q[11]_p2_out;
q[11]_reg_input = q[11]_or_out;
q[11] = TFFE(q[11]_reg_input, clk, , , );
--q[12] is q[12]
q[12]_p1_out = q[11] & q[10] & q[9] & q[8] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0];
q[12]_or_out = q[12];
q[12]_reg_input = q[12]_p1_out $ q[12]_or_out;
q[12] = DFFE(q[12]_reg_input, clk, , , );
--q[13] is q[13]
q[13]_p1_out = q[12] & q[11] & q[10] & q[9] & q[8] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0] & A1L03;
q[13]_p2_out = !q[12] & q[11] & q[10] & !q[9] & q[8] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & q[13] & !q[14] & q[24] & !q[23] & !q[22] & !q[19] & !q[18] & !q[17] & q[16] & !q[15] & q[21] & q[20];
q[13]_or_out = q[13]_p1_out # q[13]_p2_out;
q[13]_reg_input = q[13]_or_out;
q[13] = TFFE(q[13]_reg_input, clk, , , );
--q[14] is q[14]
q[14]_p1_out = q[13] & q[12] & q[11] & q[10] & q[9] & q[8] & q[7] & q[6] & q[5] & q[4] & q[3] & q[2] & q[1] & q[0];
q[14]_or_out = q[14];
q[14]_reg_input = q[14]_p1_out $ q[14]_or_out;
q[14] = DFFE(q[14]_reg_input, clk, , , );
--C1_dffs[0] is lpm_counter:jsq_rtl_0|dffs[0]
C1_dffs[0]_p1_out = key & C1_dffs[5] & !C1_dffs[4] & !C1_dffs[3] & !C1_dffs[2] & C1_dffs[1];
C1_dffs[0]_p2_out = key & !C1_dffs[0];
C1_dffs[0]_or_out = C1_dffs[0]_p1_out # C1_dffs[0]_p2_out;
C1_dffs[0]_reg_input = C1_dffs[0]_or_out;
C1_dffs[0] = DFFE(C1_dffs[0]_reg_input, q[14], , , );
--C1_dffs[1] is lpm_counter:jsq_rtl_0|dffs[1]
C1_dffs[1]_p1_out = C1_dffs[5] & !C1_dffs[4] & !C1_dffs[3] & !C1_dffs[2] & key & C1_dffs[1];
C1_dffs[1]_p2_out = key & C1_dffs[1] & !C1_dffs[0];
C1_dffs[1]_p4_out = key & !C1_dffs[1] & C1_dffs[0];
C1_dffs[1]_or_out = C1_dffs[1]_p1_out # C1_dffs[1]_p2_out # C1_dffs[1]_p4_out;
C1_dffs[1]_reg_input = C1_dffs[1]_or_out;
C1_dffs[1] = DFFE(C1_dffs[1]_reg_input, q[14], , , );
--C1_dffs[2] is lpm_counter:jsq_rtl_0|dffs[2]
C1_dffs[2]_p0_out = key & !C1_dffs[2] & C1_dffs[0] & C1_dffs[1] & C1_dffs[3];
C1_dffs[2]_p1_out = key & C1_dffs[2] & !C1_dffs[0];
C1_dffs[2]_p2_out = key & !C1_dffs[2] & C1_dffs[0] & !C1_dffs[5] & C1_dffs[1];
C1_dffs[2]_p4_out = key & !C1_dffs[2] & C1_dffs[0] & C1_dffs[1] & C1_dffs[4];
C1_dffs[2]_or_out = C1L5 # C1_dffs[2]_p0_out # C1_dffs[2]_p1_out # C1_dffs[2]_p2_out # C1_dffs[2]_p4_out;
C1_dffs[2]_reg_input = C1_dffs[2]_or_out;
C1_dffs[2] = DFFE(C1_dffs[2]_reg_input, q[14], , , );
--C1_dffs[3] is lpm_counter:jsq_rtl_0|dffs[3]
C1_dffs[3]_p1_out = key & C1_dffs[2] & C1_dffs[1] & C1_dffs[0];
C1_dffs[3]_p2_out = !key & C1_dffs[3];
C1_dffs[3]_or_out = C1_dffs[3]_p1_out # C1_dffs[3]_p2_out;
C1_dffs[3]_reg_input = C1_dffs[3]_or_out;
C1_dffs[3] = TFFE(C1_dffs[3]_reg_input, q[14], , , );
--C1_dffs[4] is lpm_counter:jsq_rtl_0|dffs[4]
C1_dffs[4]_p1_out = key & C1_dffs[3] & C1_dffs[2] & C1_dffs[1] & C1_dffs[0];
C1_dffs[4]_p2_out = !key & C1_dffs[4];
C1_dffs[4]_or_out = C1_dffs[4]_p1_out # C1_dffs[4]_p2_out;
C1_dffs[4]_reg_input = C1_dffs[4]_or_out;
C1_dffs[4] = TFFE(C1_dffs[4]_reg_input, q[14], , , );
--C1_dffs[5] is lpm_counter:jsq_rtl_0|dffs[5]
C1_dffs[5]_p1_out = key & C1_dffs[4] & C1_dffs[3] & C1_dffs[2] & C1_dffs[1] & C1_dffs[0];
C1_dffs[5]_p2_out = !key & C1_dffs[5];
C1_dffs[5]_or_out = C1_dffs[5]_p1_out # C1_dffs[5]_p2_out;
C1_dffs[5]_reg_input = C1_dffs[5]_or_out;
C1_dffs[5] = TFFE(C1_dffs[5]_reg_input, q[14], , , );
--A1L13 is reduce_nor~6
A1L13_p1_out = C1_dffs[5] & !C1_dffs[4] & !C1_dffs[3] & !C1_dffs[2] & C1_dffs[1] & C1_dffs[0];
A1L13_or_out = A1L13_p1_out;
A1L13 = A1L13_or_out;
--C1L5 is lpm_counter:jsq_rtl_0|dffs[2]~195
C1L5_p1_out = key & C1_dffs[2] & !C1_dffs[1];
C1L5 = C1L5_p1_out;
--A1L03 is reduce_nor~4sexp
A1L03 = EXP(!q[14] & q[13] & !q[12] & !q[9] & q[8] & q[24] & !q[23] & !q[22] & !q[19] & !q[18] & !q[17] & q[16] & !q[15] & !q[7] & !q[6] & !q[5] & !q[4] & !q[3] & !q[2] & !q[1] & !q[0] & q[11] & q[10] & q[21] & q[20]);
--clk is clk
--operation mode is input
clk = INPUT();
--key is key
--operation mode is input
key = INPUT();
--keyout is keyout
--operation mode is output
keyout = OUTPUT(A1L13);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -