⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 foudiv.fit.eqn

📁 可以实现对任意波形分任意频
💻 EQN
📖 第 1 页 / 共 2 页
字号:
-- 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.
--\lammy05:cnt2 is \lammy05:cnt2 at LC_X5_Y16_N4
--operation mode is normal

\lammy05:cnt2_lut_out = !\lammy05:cnt2;
\lammy05:cnt2 = DFFEAS(\lammy05:cnt2_lut_out, full, VCC, , , , , , );


--fullup is fullup at LC_X6_Y15_N2
--operation mode is normal

fullup_lut_out = !A1L941;
fullup = DFFEAS(fullup_lut_out, GLOBAL(clk), !GLOBAL(rst), , , , , , );


--fulldo is fulldo at LC_X6_Y17_N8
--operation mode is normal

fulldo_lut_out = !A1L451;
fulldo = DFFEAS(fulldo_lut_out, !GLOBAL(clk), !GLOBAL(rst), , , , , , );


--full is full at LC_X5_Y16_N2
--operation mode is normal

full = fullup # fulldo;


--A1L81 is add~662 at LC_X7_Y15_N1
--operation mode is arithmetic

A1L81 = \lammy03:dodata[1] $ A1L46 $ A1L32;

--A1L91 is add~664 at LC_X7_Y15_N1
--operation mode is arithmetic

A1L91_cout_0 = \lammy03:dodata[1] & !A1L46 & !A1L32 # !\lammy03:dodata[1] & (!A1L32 # !A1L46);
A1L91 = CARRY(A1L91_cout_0);

--A1L02 is add~664COUT1_824 at LC_X7_Y15_N1
--operation mode is arithmetic

A1L02_cout_1 = \lammy03:dodata[1] & !A1L46 & !A1L42 # !\lammy03:dodata[1] & (!A1L42 # !A1L46);
A1L02 = CARRY(A1L02_cout_1);


--db[1] is db[1] at LC_X6_Y16_N2
--operation mode is arithmetic

db[1]_lut_out = db[1] $ clkmd $ A1L411;
db[1] = DFFEAS(db[1]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );

--A1L021 is db[1]~87 at LC_X6_Y16_N2
--operation mode is arithmetic

A1L021_cout_0 = db[1] & (!A1L411 # !clkmd) # !db[1] & !clkmd & !A1L411;
A1L021 = CARRY(A1L021_cout_0);

--A1L121 is db[1]~87COUT1_128 at LC_X6_Y16_N2
--operation mode is arithmetic

A1L121_cout_1 = db[1] & (!A1L511 # !clkmd) # !db[1] & !clkmd & !A1L511;
A1L121 = CARRY(A1L121_cout_1);


--A1L12 is add~667 at LC_X7_Y15_N7
--operation mode is normal

A1L12_carry_eqn = (!A1L23 & A1L63) # (A1L23 & A1L73);
A1L12 = A1L76 $ \lammy03:dodata[7] $ A1L12_carry_eqn;


--db[7] is db[7] at LC_X6_Y16_N8
--operation mode is normal

db[7]_carry_eqn = (!A1L621 & A1L631) # (A1L621 & A1L731);
db[7]_lut_out = db[7] $ db[7]_carry_eqn $ clkmd;
db[7] = DFFEAS(db[7]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );


--A1L541 is reduce_nor~76 at LC_X6_Y15_N1
--operation mode is normal

A1L541 = db[7] & (db[1] $ A1L81 # !A1L12) # !db[7] & (A1L12 # db[1] $ A1L81);


--A1L22 is add~672 at LC_X7_Y15_N0
--operation mode is arithmetic

A1L22 = \lammy03:dodata[0] $ A1L86;

--A1L32 is add~674 at LC_X7_Y15_N0
--operation mode is arithmetic

A1L32_cout_0 = \lammy03:dodata[0] & A1L86;
A1L32 = CARRY(A1L32_cout_0);

--A1L42 is add~674COUT1_823 at LC_X7_Y15_N0
--operation mode is arithmetic

A1L42_cout_1 = \lammy03:dodata[0] & A1L86;
A1L42 = CARRY(A1L42_cout_1);


--db[0] is db[0] at LC_X6_Y16_N1
--operation mode is arithmetic

db[0]_lut_out = db[0] $ clkmd $ A1L711;
db[0] = DFFEAS(db[0]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );

--A1L411 is db[0]~95 at LC_X6_Y16_N1
--operation mode is arithmetic

A1L411_cout_0 = db[0] & !clkmd & !A1L711 # !db[0] & (!A1L711 # !clkmd);
A1L411 = CARRY(A1L411_cout_0);

--A1L511 is db[0]~95COUT1_127 at LC_X6_Y16_N1
--operation mode is arithmetic

A1L511_cout_1 = db[0] & !clkmd & !A1L811 # !db[0] & (!A1L811 # !clkmd);
A1L511 = CARRY(A1L511_cout_1);


--A1L52 is add~677 at LC_X7_Y15_N5
--operation mode is arithmetic

A1L52_carry_eqn = (!A1L23 & GND) # (A1L23 & VCC);
A1L52 = \lammy03:dodata[5] $ A1L17 $ A1L52_carry_eqn;

--A1L62 is add~679 at LC_X7_Y15_N5
--operation mode is arithmetic

A1L62_cout_0 = \lammy03:dodata[5] & !A1L17 & !A1L23 # !\lammy03:dodata[5] & (!A1L23 # !A1L17);
A1L62 = CARRY(A1L62_cout_0);

--A1L72 is add~679COUT1_826 at LC_X7_Y15_N5
--operation mode is arithmetic

A1L72_cout_1 = \lammy03:dodata[5] & !A1L17 & !A1L23 # !\lammy03:dodata[5] & (!A1L23 # !A1L17);
A1L72 = CARRY(A1L72_cout_1);


--db[5] is db[5] at LC_X6_Y16_N6
--operation mode is arithmetic

db[5]_carry_eqn = (!A1L621 & A1L031) # (A1L621 & A1L131);
db[5]_lut_out = db[5] $ clkmd $ db[5]_carry_eqn;
db[5] = DFFEAS(db[5]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );

--A1L331 is db[5]~99 at LC_X6_Y16_N6
--operation mode is arithmetic

A1L331_cout_0 = db[5] & (!A1L031 # !clkmd) # !db[5] & !clkmd & !A1L031;
A1L331 = CARRY(A1L331_cout_0);

--A1L431 is db[5]~99COUT1_130 at LC_X6_Y16_N6
--operation mode is arithmetic

A1L431_cout_1 = db[5] & (!A1L131 # !clkmd) # !db[5] & !clkmd & !A1L131;
A1L431 = CARRY(A1L431_cout_1);


--A1L641 is reduce_nor~77 at LC_X6_Y15_N6
--operation mode is normal

A1L641 = db[5] & (A1L22 $ db[0] # !A1L52) # !db[5] & (A1L52 # A1L22 $ db[0]);


--A1L82 is add~682 at LC_X7_Y15_N3
--operation mode is arithmetic

A1L82 = A1L47 $ \lammy03:dodata[3] $ A1L93;

--A1L92 is add~684 at LC_X7_Y15_N3
--operation mode is arithmetic

A1L92_cout_0 = A1L47 & !\lammy03:dodata[3] & !A1L93 # !A1L47 & (!A1L93 # !\lammy03:dodata[3]);
A1L92 = CARRY(A1L92_cout_0);

--A1L03 is add~684COUT1 at LC_X7_Y15_N3
--operation mode is arithmetic

A1L03_cout_1 = A1L47 & !\lammy03:dodata[3] & !A1L04 # !A1L47 & (!A1L04 # !\lammy03:dodata[3]);
A1L03 = CARRY(A1L03_cout_1);


--db[3] is db[3] at LC_X6_Y16_N4
--operation mode is arithmetic

db[3]_lut_out = db[3] $ clkmd $ A1L321;
db[3] = DFFEAS(db[3]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );

--A1L621 is db[3]~103 at LC_X6_Y16_N4
--operation mode is arithmetic

A1L621 = A1L721;


--A1L13 is add~687 at LC_X7_Y15_N4
--operation mode is arithmetic

A1L13 = A1L77 $ \lammy03:dodata[4] $ !A1L92;

--A1L23 is add~689 at LC_X7_Y15_N4
--operation mode is arithmetic

A1L23 = A1L33;


--db[4] is db[4] at LC_X6_Y16_N5
--operation mode is arithmetic

db[4]_carry_eqn = (!A1L621 & GND) # (A1L621 & VCC);
db[4]_lut_out = db[4] $ clkmd $ !db[4]_carry_eqn;
db[4] = DFFEAS(db[4]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );

--A1L031 is db[4]~107 at LC_X6_Y16_N5
--operation mode is arithmetic

A1L031_cout_0 = db[4] & clkmd & !A1L621 # !db[4] & (clkmd # !A1L621);
A1L031 = CARRY(A1L031_cout_0);

--A1L131 is db[4]~107COUT1_129 at LC_X6_Y16_N5
--operation mode is arithmetic

A1L131_cout_1 = db[4] & clkmd & !A1L621 # !db[4] & (clkmd # !A1L621);
A1L131 = CARRY(A1L131_cout_1);


--A1L741 is reduce_nor~78 at LC_X6_Y15_N8
--operation mode is normal

A1L741 = A1L82 & (db[4] $ A1L13 # !db[3]) # !A1L82 & (db[3] # db[4] $ A1L13);


--A1L53 is add~692 at LC_X7_Y15_N6
--operation mode is arithmetic

A1L53_carry_eqn = (!A1L23 & A1L62) # (A1L23 & A1L72);
A1L53 = A1L18 $ \lammy03:dodata[6] $ !A1L53_carry_eqn;

--A1L63 is add~694 at LC_X7_Y15_N6
--operation mode is arithmetic

A1L63_cout_0 = A1L18 & (\lammy03:dodata[6] # !A1L62) # !A1L18 & \lammy03:dodata[6] & !A1L62;
A1L63 = CARRY(A1L63_cout_0);

--A1L73 is add~694COUT1_827 at LC_X7_Y15_N6
--operation mode is arithmetic

A1L73_cout_1 = A1L18 & (\lammy03:dodata[6] # !A1L72) # !A1L18 & \lammy03:dodata[6] & !A1L72;
A1L73 = CARRY(A1L73_cout_1);


--db[6] is db[6] at LC_X6_Y16_N7
--operation mode is arithmetic

db[6]_carry_eqn = (!A1L621 & A1L331) # (A1L621 & A1L431);
db[6]_lut_out = db[6] $ clkmd $ !db[6]_carry_eqn;
db[6] = DFFEAS(db[6]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );

--A1L631 is db[6]~111 at LC_X6_Y16_N7
--operation mode is arithmetic

A1L631_cout_0 = db[6] & clkmd & !A1L331 # !db[6] & (clkmd # !A1L331);
A1L631 = CARRY(A1L631_cout_0);

--A1L731 is db[6]~111COUT1_131 at LC_X6_Y16_N7
--operation mode is arithmetic

A1L731_cout_1 = db[6] & clkmd & !A1L431 # !db[6] & (clkmd # !A1L431);
A1L731 = CARRY(A1L731_cout_1);


--A1L83 is add~697 at LC_X7_Y15_N2
--operation mode is arithmetic

A1L83 = \lammy03:dodata[2] $ A1L48 $ !A1L91;

--A1L93 is add~699 at LC_X7_Y15_N2
--operation mode is arithmetic

A1L93_cout_0 = \lammy03:dodata[2] & (A1L48 # !A1L91) # !\lammy03:dodata[2] & A1L48 & !A1L91;
A1L93 = CARRY(A1L93_cout_0);

--A1L04 is add~699COUT1_825 at LC_X7_Y15_N2
--operation mode is arithmetic

A1L04_cout_1 = \lammy03:dodata[2] & (A1L48 # !A1L02) # !\lammy03:dodata[2] & A1L48 & !A1L02;
A1L04 = CARRY(A1L04_cout_1);


--db[2] is db[2] at LC_X6_Y16_N3
--operation mode is arithmetic

db[2]_lut_out = db[2] $ clkmd $ !A1L021;
db[2] = DFFEAS(db[2]_lut_out, GLOBAL(pclk), !GLOBAL(rst), , , , , , );

--A1L321 is db[2]~115 at LC_X6_Y16_N3
--operation mode is arithmetic

A1L321_cout_0 = db[2] & clkmd & !A1L021 # !db[2] & (clkmd # !A1L021);
A1L321 = CARRY(A1L321_cout_0);

--A1L421 is db[2]~115COUT1 at LC_X6_Y16_N3
--operation mode is arithmetic

A1L421_cout_1 = db[2] & clkmd & !A1L121 # !db[2] & (clkmd # !A1L121);
A1L421 = CARRY(A1L421_cout_1);


--A1L841 is reduce_nor~79 at LC_X6_Y15_N0
--operation mode is normal

A1L841 = A1L53 & (A1L83 $ db[2] # !db[6]) # !A1L53 & (db[6] # A1L83 $ db[2]);


--A1L941 is reduce_nor~80 at LC_X6_Y15_N7
--operation mode is normal

A1L941 = A1L641 # A1L841 # A1L741 # A1L541;


--A1L14 is add~702 at LC_X5_Y17_N1
--operation mode is arithmetic

A1L14 = \lammy02:updata[1] $ A1L78 $ A1L64;

--A1L24 is add~704 at LC_X5_Y17_N1
--operation mode is arithmetic

A1L24_cout_0 = \lammy02:updata[1] & !A1L78 & !A1L64 # !\lammy02:updata[1] & (!A1L64 # !A1L78);
A1L24 = CARRY(A1L24_cout_0);

--A1L34 is add~704COUT1_829 at LC_X5_Y17_N1
--operation mode is arithmetic

A1L34_cout_1 = \lammy02:updata[1] & !A1L78 & !A1L74 # !\lammy02:updata[1] & (!A1L74 # !A1L78);
A1L34 = CARRY(A1L34_cout_1);


--A1L44 is add~707 at LC_X5_Y17_N7
--operation mode is normal

A1L44_carry_eqn = (!A1L55 & A1L95) # (A1L55 & A1L06);
A1L44 = A1L09 $ \lammy02:updata[7] $ A1L44_carry_eqn;


--A1L051 is reduce_nor~81 at LC_X6_Y17_N2
--operation mode is normal

A1L051 = A1L14 & (db[7] $ A1L44 # !db[1]) # !A1L14 & (db[1] # db[7] $ A1L44);


--A1L54 is add~712 at LC_X5_Y17_N0
--operation mode is arithmetic

A1L54 = \lammy02:updata[0] $ A1L19;

--A1L64 is add~714 at LC_X5_Y17_N0
--operation mode is arithmetic

A1L64_cout_0 = \lammy02:updata[0] & A1L19;
A1L64 = CARRY(A1L64_cout_0);

--A1L74 is add~714COUT1_828 at LC_X5_Y17_N0
--operation mode is arithmetic

A1L74_cout_1 = \lammy02:updata[0] & A1L19;
A1L74 = CARRY(A1L74_cout_1);


--A1L84 is add~717 at LC_X5_Y17_N5
--operation mode is arithmetic

A1L84_carry_eqn = (!A1L55 & GND) # (A1L55 & VCC);
A1L84 = A1L49 $ \lammy02:updata[5] $ A1L84_carry_eqn;

--A1L94 is add~719 at LC_X5_Y17_N5
--operation mode is arithmetic

A1L94_cout_0 = A1L49 & !\lammy02:updata[5] & !A1L55 # !A1L49 & (!A1L55 # !\lammy02:updata[5]);
A1L94 = CARRY(A1L94_cout_0);

--A1L05 is add~719COUT1_831 at LC_X5_Y17_N5
--operation mode is arithmetic

A1L05_cout_1 = A1L49 & !\lammy02:updata[5] & !A1L55 # !A1L49 & (!A1L55 # !\lammy02:updata[5]);
A1L05 = CARRY(A1L05_cout_1);


--A1L151 is reduce_nor~82 at LC_X6_Y17_N3
--operation mode is normal

A1L151 = db[5] & (A1L54 $ db[0] # !A1L84) # !db[5] & (A1L84 # A1L54 $ db[0]);


--A1L15 is add~722 at LC_X5_Y17_N3
--operation mode is arithmetic

A1L15 = A1L79 $ \lammy02:updata[3] $ A1L26;

--A1L25 is add~724 at LC_X5_Y17_N3
--operation mode is arithmetic

A1L25_cout_0 = A1L79 & !\lammy02:updata[3] & !A1L26 # !A1L79 & (!A1L26 # !\lammy02:updata[3]);
A1L25 = CARRY(A1L25_cout_0);

--A1L35 is add~724COUT1 at LC_X5_Y17_N3
--operation mode is arithmetic

A1L35_cout_1 = A1L79 & !\lammy02:updata[3] & !A1L36 # !A1L79 & (!A1L36 # !\lammy02:updata[3]);
A1L35 = CARRY(A1L35_cout_1);


--A1L45 is add~727 at LC_X5_Y17_N4
--operation mode is arithmetic

A1L45 = \lammy02:updata[4] $ A1L001 $ !A1L25;

--A1L55 is add~729 at LC_X5_Y17_N4
--operation mode is arithmetic

A1L55 = A1L65;


--A1L251 is reduce_nor~83 at LC_X6_Y17_N9
--operation mode is normal

A1L251 = A1L15 & (db[4] $ A1L45 # !db[3]) # !A1L15 & (db[3] # db[4] $ A1L45);


--A1L85 is add~732 at LC_X5_Y17_N6
--operation mode is arithmetic

A1L85_carry_eqn = (!A1L55 & A1L94) # (A1L55 & A1L05);
A1L85 = \lammy02:updata[6] $ A1L401 $ !A1L85_carry_eqn;

--A1L95 is add~734 at LC_X5_Y17_N6
--operation mode is arithmetic

A1L95_cout_0 = \lammy02:updata[6] & (A1L401 # !A1L94) # !\lammy02:updata[6] & A1L401 & !A1L94;
A1L95 = CARRY(A1L95_cout_0);

--A1L06 is add~734COUT1_832 at LC_X5_Y17_N6
--operation mode is arithmetic

A1L06_cout_1 = \lammy02:updata[6] & (A1L401 # !A1L05) # !\lammy02:updata[6] & A1L401 & !A1L05;
A1L06 = CARRY(A1L06_cout_1);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -