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

📄 foudiv.map.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
--operation mode is normal

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


--fullup is fullup
--operation mode is normal

fullup_lut_out = !A1L701;
fullup = DFFEAS(fullup_lut_out, clk, !rst, , , , , , );


--fulldo is fulldo
--operation mode is normal

fulldo_lut_out = !A1L211;
fulldo = DFFEAS(fulldo_lut_out, !clk, !rst, , , , , , );


--full is full
--operation mode is normal

full = fullup # fulldo;


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

A1L81_carry_eqn = A1L22;
A1L81 = \lammy03:dodata[1] $ A1L84 $ A1L81_carry_eqn;

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

A1L91 = CARRY(\lammy03:dodata[1] & !A1L84 & !A1L22 # !\lammy03:dodata[1] & (!A1L22 # !A1L84));


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

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

--A1L58 is db[1]~87
--operation mode is arithmetic

A1L58 = CARRY(clkmd & db[1] & !A1L28 # !clkmd & (db[1] # !A1L28));


--A1L02 is add~667
--operation mode is normal

A1L02_carry_eqn = A1L03;
A1L02 = \lammy03:dodata[7] $ A1L05 $ A1L02_carry_eqn;


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

db[7]_carry_eqn = A1L59;
db[7]_lut_out = clkmd $ db[7] $ db[7]_carry_eqn;
db[7] = DFFEAS(db[7]_lut_out, pclk, !rst, , , , , , );


--A1L301 is reduce_nor~76
--operation mode is normal

A1L301 = A1L81 & (A1L02 $ db[7] # !db[1]) # !A1L81 & (db[1] # A1L02 $ db[7]);


--A1L12 is add~672
--operation mode is arithmetic

A1L12 = \lammy03:dodata[0] $ A1L15;

--A1L22 is add~674
--operation mode is arithmetic

A1L22 = CARRY(\lammy03:dodata[0] & A1L15);


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

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

--A1L28 is db[0]~95
--operation mode is arithmetic

A1L28 = CARRY(clkmd & !db[0] & !A1L38 # !clkmd & (!A1L38 # !db[0]));


--A1L32 is add~677
--operation mode is arithmetic

A1L32_carry_eqn = A1L82;
A1L32 = \lammy03:dodata[5] $ A1L35 $ A1L32_carry_eqn;

--A1L42 is add~679
--operation mode is arithmetic

A1L42 = CARRY(\lammy03:dodata[5] & !A1L35 & !A1L82 # !\lammy03:dodata[5] & (!A1L82 # !A1L35));


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

db[5]_carry_eqn = A1L19;
db[5]_lut_out = clkmd $ db[5] $ db[5]_carry_eqn;
db[5] = DFFEAS(db[5]_lut_out, pclk, !rst, , , , , , );

--A1L39 is db[5]~99
--operation mode is arithmetic

A1L39 = CARRY(clkmd & db[5] & !A1L19 # !clkmd & (db[5] # !A1L19));


--A1L401 is reduce_nor~77
--operation mode is normal

A1L401 = A1L12 & (A1L32 $ db[5] # !db[0]) # !A1L12 & (db[0] # A1L32 $ db[5]);


--A1L52 is add~682
--operation mode is arithmetic

A1L52_carry_eqn = A1L23;
A1L52 = \lammy03:dodata[3] $ A1L55 $ A1L52_carry_eqn;

--A1L62 is add~684
--operation mode is arithmetic

A1L62 = CARRY(\lammy03:dodata[3] & !A1L55 & !A1L23 # !\lammy03:dodata[3] & (!A1L23 # !A1L55));


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

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

--A1L98 is db[3]~103
--operation mode is arithmetic

A1L98 = CARRY(clkmd & db[3] & !A1L78 # !clkmd & (db[3] # !A1L78));


--A1L72 is add~687
--operation mode is arithmetic

A1L72_carry_eqn = A1L62;
A1L72 = \lammy03:dodata[4] $ A1L75 $ !A1L72_carry_eqn;

--A1L82 is add~689
--operation mode is arithmetic

A1L82 = CARRY(\lammy03:dodata[4] & (A1L75 # !A1L62) # !\lammy03:dodata[4] & A1L75 & !A1L62);


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

db[4]_carry_eqn = A1L98;
db[4]_lut_out = clkmd $ db[4] $ !db[4]_carry_eqn;
db[4] = DFFEAS(db[4]_lut_out, pclk, !rst, , , , , , );

--A1L19 is db[4]~107
--operation mode is arithmetic

A1L19 = CARRY(clkmd & (!A1L98 # !db[4]) # !clkmd & !db[4] & !A1L98);


--A1L501 is reduce_nor~78
--operation mode is normal

A1L501 = A1L52 & (A1L72 $ db[4] # !db[3]) # !A1L52 & (db[3] # A1L72 $ db[4]);


--A1L92 is add~692
--operation mode is arithmetic

A1L92_carry_eqn = A1L42;
A1L92 = \lammy03:dodata[6] $ A1L95 $ !A1L92_carry_eqn;

--A1L03 is add~694
--operation mode is arithmetic

A1L03 = CARRY(\lammy03:dodata[6] & (A1L95 # !A1L42) # !\lammy03:dodata[6] & A1L95 & !A1L42);


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

db[6]_carry_eqn = A1L39;
db[6]_lut_out = clkmd $ db[6] $ !db[6]_carry_eqn;
db[6] = DFFEAS(db[6]_lut_out, pclk, !rst, , , , , , );

--A1L59 is db[6]~111
--operation mode is arithmetic

A1L59 = CARRY(clkmd & (!A1L39 # !db[6]) # !clkmd & !db[6] & !A1L39);


--A1L13 is add~697
--operation mode is arithmetic

A1L13_carry_eqn = A1L91;
A1L13 = \lammy03:dodata[2] $ A1L16 $ !A1L13_carry_eqn;

--A1L23 is add~699
--operation mode is arithmetic

A1L23 = CARRY(\lammy03:dodata[2] & (A1L16 # !A1L91) # !\lammy03:dodata[2] & A1L16 & !A1L91);


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

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

--A1L78 is db[2]~115
--operation mode is arithmetic

A1L78 = CARRY(clkmd & (!A1L58 # !db[2]) # !clkmd & !db[2] & !A1L58);


--A1L601 is reduce_nor~79
--operation mode is normal

A1L601 = A1L92 & (A1L13 $ db[2] # !db[6]) # !A1L92 & (db[6] # A1L13 $ db[2]);


--A1L701 is reduce_nor~80
--operation mode is normal

A1L701 = A1L301 # A1L401 # A1L501 # A1L601;


--A1L33 is add~702
--operation mode is arithmetic

A1L33_carry_eqn = A1L73;
A1L33 = A1L36 $ \lammy02:updata[1] $ A1L33_carry_eqn;

--A1L43 is add~704
--operation mode is arithmetic

A1L43 = CARRY(A1L36 & !\lammy02:updata[1] & !A1L73 # !A1L36 & (!A1L73 # !\lammy02:updata[1]));


--A1L53 is add~707
--operation mode is normal

A1L53_carry_eqn = A1L54;
A1L53 = A1L56 $ \lammy02:updata[7] $ A1L53_carry_eqn;


--A1L801 is reduce_nor~81
--operation mode is normal

A1L801 = db[1] & (db[7] $ A1L53 # !A1L33) # !db[1] & (A1L33 # db[7] $ A1L53);


--A1L63 is add~712
--operation mode is arithmetic

A1L63 = A1L66 $ \lammy02:updata[0];

--A1L73 is add~714
--operation mode is arithmetic

A1L73 = CARRY(A1L66 & \lammy02:updata[0]);


--A1L83 is add~717
--operation mode is arithmetic

A1L83_carry_eqn = A1L34;
A1L83 = A1L86 $ \lammy02:updata[5] $ A1L83_carry_eqn;

--A1L93 is add~719
--operation mode is arithmetic

A1L93 = CARRY(A1L86 & !\lammy02:updata[5] & !A1L34 # !A1L86 & (!A1L34 # !\lammy02:updata[5]));


--A1L901 is reduce_nor~82
--operation mode is normal

A1L901 = db[0] & (db[5] $ A1L83 # !A1L63) # !db[0] & (A1L63 # db[5] $ A1L83);


--A1L04 is add~722
--operation mode is arithmetic

A1L04_carry_eqn = A1L74;
A1L04 = A1L07 $ \lammy02:updata[3] $ A1L04_carry_eqn;

--A1L14 is add~724
--operation mode is arithmetic

A1L14 = CARRY(A1L07 & !\lammy02:updata[3] & !A1L74 # !A1L07 & (!A1L74 # !\lammy02:updata[3]));


--A1L24 is add~727
--operation mode is arithmetic

A1L24_carry_eqn = A1L14;
A1L24 = A1L27 $ \lammy02:updata[4] $ !A1L24_carry_eqn;

--A1L34 is add~729
--operation mode is arithmetic

A1L34 = CARRY(A1L27 & (\lammy02:updata[4] # !A1L14) # !A1L27 & \lammy02:updata[4] & !A1L14);


--A1L011 is reduce_nor~83
--operation mode is normal

A1L011 = db[3] & (db[4] $ A1L24 # !A1L04) # !db[3] & (A1L04 # db[4] $ A1L24);


--A1L44 is add~732
--operation mode is arithmetic

A1L44_carry_eqn = A1L93;
A1L44 = A1L47 $ \lammy02:updata[6] $ !A1L44_carry_eqn;

--A1L54 is add~734
--operation mode is arithmetic

A1L54 = CARRY(A1L47 & (\lammy02:updata[6] # !A1L93) # !A1L47 & \lammy02:updata[6] & !A1L93);


--A1L64 is add~737
--operation mode is arithmetic

A1L64_carry_eqn = A1L43;
A1L64 = A1L67 $ \lammy02:updata[2] $ !A1L64_carry_eqn;

⌨️ 快捷键说明

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