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

📄 dds_top.map.eqn

📁 实现数字频率合成。能产生任意频率的正弦信号、方波信号、梯形波等
💻 EQN
📖 第 1 页 / 共 5 页
字号:
AB4_16 = DFFEAS(AB4_16_lut_out, DB01_87, cl, , , , , , );


--Z1L1 is adder:inst|7483:inst|1~200
--operation mode is normal

Z1L1 = AB1_15 & !AB4_15 & (!AB4_16 # !AB1_16) # !AB1_15 & (!AB4_16 # !AB1_16);


--AB4L4 is 8jcq:inst6|74175:inst|15~18
--operation mode is normal

AB4L4 = !AB1_15 & !AB4_15;


--AB4_14 is 8jcq:inst6|74175:inst|14
--operation mode is normal

AB4_14_lut_out = DB11_99;
AB4_14 = DFFEAS(AB4_14_lut_out, DB01_87, cl, , , , , , );


--Z1L2 is adder:inst|7483:inst|1~201
--operation mode is normal

Z1L2 = AB1_14 & !AB4_14 & (Z1L1 # AB4L4) # !AB1_14 & (Z1L1 # AB4L4 # !AB4_14);


--AB4_13 is 8jcq:inst6|74175:inst|13
--operation mode is normal

AB4_13_lut_out = DB11_110;
AB4_13 = DFFEAS(AB4_13_lut_out, DB01_87, cl, , , , , , );


--Z1L3 is adder:inst|7483:inst|2~77
--operation mode is normal

Z1L3 = Z1L2 & (!AB4_13 # !AB1_13) # !Z1L2 & (!AB1_13 & !AB4_13);


--AB5_16 is 8jcq:inst6|74175:inst1|16
--operation mode is normal

AB5_16_lut_out = DB21_9;
AB5_16 = DFFEAS(AB5_16_lut_out, DB01_87, cl, , , , , , );


--AB5_15 is 8jcq:inst6|74175:inst1|15
--operation mode is normal

AB5_15_lut_out = DB21_87;
AB5_15 = DFFEAS(AB5_15_lut_out, DB01_87, cl, , , , , , );


--Z2_24 is adder:inst|7483:inst1|24
--operation mode is normal

Z2_24 = AB2_15 & AB5_15;


--Z2L1 is adder:inst|7483:inst1|1~94
--operation mode is normal

Z2L1 = !Z2_24 & (Z1L3 & (!AB5_16 # !AB2_16) # !Z1L3 & !AB2_16 & !AB5_16);


--Z2L2 is adder:inst|7483:inst1|1~95
--operation mode is normal

Z2L2 = !AB2_15 & !AB5_15;


--AB5_14 is 8jcq:inst6|74175:inst1|14
--operation mode is normal

AB5_14_lut_out = DB21_99;
AB5_14 = DFFEAS(AB5_14_lut_out, DB01_87, cl, , , , , , );


--Z2L3 is adder:inst|7483:inst1|1~96
--operation mode is normal

Z2L3 = AB2_14 & !AB5_14 & (Z2L1 # Z2L2) # !AB2_14 & (Z2L1 # Z2L2 # !AB5_14);


--Z3L3 is adder:inst|7483:inst2|18~1
--operation mode is normal

Z3L3 = AB3_16 & (AB2_13 & (AB5_13 # !Z2L3) # !AB2_13 & AB5_13 & !Z2L3);


--A1L22 is inst38~27
--operation mode is normal

A1L22 = HB31_6 & (!HB31_7);


--Z2L4 is adder:inst|7483:inst1|2~90
--operation mode is normal

Z2L4 = Z2L3 & (AB2_13 & AB5_13) # !Z2L3 & (AB2_13 # AB5_13);


--Z2L6 is adder:inst|7483:inst1|43~8
--operation mode is normal

Z2L6 = AB2_15 $ AB5_15;


--DB31_9 is kuopx161:inst16|74161:inst|f74161:sub|9
--operation mode is normal

DB31_9_lut_out = !DB31_9;
DB31_9 = DFFEAS(DB31_9_lut_out, cpx0, cl, , DB31L3, , , , );


--DB31_87 is kuopx161:inst16|74161:inst|f74161:sub|87
--operation mode is normal

DB31_87_lut_out = !DB31_87;
DB31_87 = DFFEAS(DB31_87_lut_out, cpx0, cl, , DB31L7, , , , );


--DB31_99 is kuopx161:inst16|74161:inst|f74161:sub|99
--operation mode is normal

DB31_99_lut_out = !DB31_99;
DB31_99 = DFFEAS(DB31_99_lut_out, cpx0, cl, , DB31L01, , , , );


--DB31_110 is kuopx161:inst16|74161:inst|f74161:sub|110
--operation mode is normal

DB31_110_lut_out = !DB31_110;
DB31_110 = DFFEAS(DB31_110_lut_out, cpx0, cl, , DB31L31, , , , );


--DB41_9 is kuopx161:inst16|74161:inst1|f74161:sub|9
--operation mode is arithmetic

DB41_9_carry_eqn = DB31_105;
DB41_9_lut_out = DB41_9 $ (DB41_9_carry_eqn);
DB41_9 = DFFEAS(DB41_9_lut_out, cpx0, cl, , , , , , );

--DB41_81 is kuopx161:inst16|74161:inst1|f74161:sub|81
--operation mode is arithmetic

DB41_81 = CARRY(!DB31_105 # !DB41_9);


--DB41_87 is kuopx161:inst16|74161:inst1|f74161:sub|87
--operation mode is arithmetic

DB41_87_carry_eqn = DB41_81;
DB41_87_lut_out = DB41_87 $ (!DB41_87_carry_eqn);
DB41_87 = DFFEAS(DB41_87_lut_out, cpx0, cl, , , , , , );

--DB41_85 is kuopx161:inst16|74161:inst1|f74161:sub|85
--operation mode is arithmetic

DB41_85 = CARRY(DB41_87 & (!DB41_81));


--Z3L2 is adder:inst|7483:inst2|1~1
--operation mode is normal

Z3L2 = AB3_15 & Z3L3;


--DB41_99 is kuopx161:inst16|74161:inst1|f74161:sub|99
--operation mode is arithmetic

DB41_99_carry_eqn = DB41_85;
DB41_99_lut_out = DB41_99 $ (DB41_99_carry_eqn);
DB41_99 = DFFEAS(DB41_99_lut_out, cpx0, cl, , , , , , );

--DB41_95 is kuopx161:inst16|74161:inst1|f74161:sub|95
--operation mode is arithmetic

DB41_95 = CARRY(!DB41_85 # !DB41_99);


--Z3_1 is adder:inst|7483:inst2|1
--operation mode is normal

Z3_1 = AB3_15 & AB3_14 & Z3L3;


--DB41_110 is kuopx161:inst16|74161:inst1|f74161:sub|110
--operation mode is normal

DB41_110_carry_eqn = DB41_95;
DB41_110_lut_out = DB41_110_carry_eqn $ !DB41_110;
DB41_110 = DFFEAS(DB41_110_lut_out, cpx0, cl, , , , , , );


--DB1_87 is 1hz1khz:inst3|48:inst|74161:inst|f74161:sub|87
--operation mode is arithmetic

DB1_87_carry_eqn = DB1_81;
DB1_87_lut_out = DB1_87 $ (DB1_87_carry_eqn);
DB1_87 = DFFEAS(DB1_87_lut_out, 48mhz, VCC, , , , , !E2_inst2, );

--DB1_85 is 1hz1khz:inst3|48:inst|74161:inst|f74161:sub|85
--operation mode is arithmetic

DB1_85 = CARRY(!DB1_81 # !DB1_87);


--E2L2 is 1hz1khz:inst3|48:inst|inst2~29
--operation mode is normal

E2L2 = DB9_9 & DB2_87;


--DB1_110 is 1hz1khz:inst3|48:inst|74161:inst|f74161:sub|110
--operation mode is arithmetic

DB1_110_carry_eqn = DB1_95;
DB1_110_lut_out = DB1_110 $ (DB1_110_carry_eqn);
DB1_110 = DFFEAS(DB1_110_lut_out, 48mhz, VCC, , , , , !E2_inst2, );

--DB1_105 is 1hz1khz:inst3|48:inst|74161:inst|f74161:sub|105
--operation mode is arithmetic

DB1_105 = CARRY(!DB1_95 # !DB1_110);


--DB1_99 is 1hz1khz:inst3|48:inst|74161:inst|f74161:sub|99
--operation mode is arithmetic

DB1_99_carry_eqn = DB1_85;
DB1_99_lut_out = DB1_99 $ (!DB1_99_carry_eqn);
DB1_99 = DFFEAS(DB1_99_lut_out, 48mhz, VCC, , , , , !E2_inst2, );

--DB1_95 is 1hz1khz:inst3|48:inst|74161:inst|f74161:sub|95
--operation mode is arithmetic

DB1_95 = CARRY(DB1_99 & (!DB1_85));


--E2_inst2 is 1hz1khz:inst3|48:inst|inst2
--operation mode is normal

E2_inst2 = !DB1_99 # !DB1_110 # !E2L2 # !DB1_87;


--DB5_9 is 1hz1khz:inst3|fenpin:inst2|74161:inst2|f74161:sub|9
--operation mode is arithmetic

DB5_9_carry_eqn = DB4_105;
DB5_9_lut_out = DB5_9 $ (!DB5_9_carry_eqn);
DB5_9 = DFFEAS(DB5_9_lut_out, DB8_87, VCC, , , , , , );

--DB5_81 is 1hz1khz:inst3|fenpin:inst2|74161:inst2|f74161:sub|81
--operation mode is arithmetic

DB5_81 = CARRY(DB5_9 & (!DB4_105));


--DB21_110 is kuopx161:inst15|74161:inst1|f74161:sub|110
--operation mode is normal

DB21_110_carry_eqn = DB21_95;
DB21_110_lut_out = DB21_110_carry_eqn $ !DB21_110;
DB21_110 = DFFEAS(DB21_110_lut_out, cpp0, cl, , , , , , );


--DB11_87 is kuopx161:inst15|74161:inst|f74161:sub|87
--operation mode is normal

DB11_87_lut_out = !DB11_87;
DB11_87 = DFFEAS(DB11_87_lut_out, cpp0, cl, , DB11L7, , , , );


--DB11_9 is kuopx161:inst15|74161:inst|f74161:sub|9
--operation mode is normal

DB11_9_lut_out = !DB11_9;
DB11_9 = DFFEAS(DB11_9_lut_out, cpp0, cl, , DB11L3, , , , );


--DB11_99 is kuopx161:inst15|74161:inst|f74161:sub|99
--operation mode is normal

DB11_99_lut_out = !DB11_99;
DB11_99 = DFFEAS(DB11_99_lut_out, cpp0, cl, , DB11L01, , , , );


--DB11_110 is kuopx161:inst15|74161:inst|f74161:sub|110
--operation mode is normal

DB11_110_lut_out = !DB11_110;
DB11_110 = DFFEAS(DB11_110_lut_out, cpp0, cl, , DB11L31, , , , );


--DB21_9 is kuopx161:inst15|74161:inst1|f74161:sub|9
--operation mode is arithmetic

DB21_9_carry_eqn = DB11_105;
DB21_9_lut_out = DB21_9 $ (DB21_9_carry_eqn);
DB21_9 = DFFEAS(DB21_9_lut_out, cpp0, cl, , , , , , );

--DB21_81 is kuopx161:inst15|74161:inst1|f74161:sub|81
--operation mode is arithmetic

DB21_81 = CARRY(!DB11_105 # !DB21_9);


--DB21_87 is kuopx161:inst15|74161:inst1|f74161:sub|87
--operation mode is arithmetic

DB21_87_carry_eqn = DB21_81;
DB21_87_lut_out = DB21_87 $ (!DB21_87_carry_eqn);
DB21_87 = DFFEAS(DB21_87_lut_out, cpp0, cl, , , , , , );

--DB21_85 is kuopx161:inst15|74161:inst1|f74161:sub|85
--operation mode is arithmetic

DB21_85 = CARRY(DB21_87 & (!DB21_81));


--DB21_99 is kuopx161:inst15|74161:inst1|f74161:sub|99
--operation mode is arithmetic

DB21_99_carry_eqn = DB21_85;
DB21_99_lut_out = DB21_99 $ (DB21_99_carry_eqn);
DB21_99 = DFFEAS(DB21_99_lut_out, cpp0, cl, , , , , , );

--DB21_95 is kuopx161:inst15|74161:inst1|f74161:sub|95
--operation mode is arithmetic

DB21_95 = CARRY(!DB21_85 # !DB21_99);


--DB31L3 is kuopx161:inst16|74161:inst|f74161:sub|81~0
--operation mode is arithmetic

DB31L3_carry_eqn = DB31_82;
DB31L3 = DB31L5 & DB31L3_carry_eqn;

--DB31_81 is kuopx161:inst16|74161:inst|f74161:sub|81
--operation mode is arithmetic

DB31_81 = CARRY(!DB31_82 # !DB31_9);


--DB31L7 is kuopx161:inst16|74161:inst|f74161:sub|85~0
--operation mode is arithmetic

DB31L7_carry_eqn = DB31_81;
DB31L7 = DB31L5 & !DB31L7_carry_eqn;

--DB31_85 is kuopx161:inst16|74161:inst|f74161:sub|85
--operation mode is arithmetic

DB31_85 = CARRY(DB31_87 & (!DB31_81));


--DB31L01 is kuopx161:inst16|74161:inst|f74161:sub|95~0
--operation mode is arithmetic

DB31L01_carry_eqn = DB31_85;
DB31L01 = DB31L5 & DB31L01_carry_eqn;

--DB31_95 is kuopx161:inst16|74161:inst|f74161:sub|95
--operation mode is arithmetic

DB31_95 = CARRY(!DB31_85 # !DB31_99);


--DB31L31 is kuopx161:inst16|74161:inst|f74161:sub|105~0
--operation mode is arithmetic

DB31L31_carry_eqn = DB31_95;
DB31L31 = DB31L5 & !DB31L31_carry_eqn;

--DB31_105 is kuopx161:inst16|74161:inst|f74161:sub|105
--operation mode is arithmetic

DB31_105 = CARRY(DB31_110 & (!DB31_95));


--DB01L2 is 48:inst4|74161:inst1|f74161:sub|78~3
--operation mode is normal

DB01L2 = DB01L4 $ DB01_9;


--DB7_110 is 1hz1khz:inst3|fenpin:inst3|74161:inst1|f74161:sub|110
--operation mode is arithmetic

DB7_110_carry_eqn = DB7_95;
DB7_110_lut_out = DB7_110 $ (DB7_110_carry_eqn);
DB7_110 = DFFEAS(DB7_110_lut_out, DB2_87, VCC, , , , , , );

--DB7_105 is 1hz1khz:inst3|fenpin:inst3|74161:inst1|f74161:sub|105
--operation mode is arithmetic

DB7_105 = CARRY(!DB7_95 # !DB7_110);


--DB2_9 is 1hz1khz:inst3|48:inst|74161:inst1|f74161:sub|9
--operation mode is normal

DB2_9_lut_out = DB2L2 & (E2_inst2);
DB2_9 = DFFEAS(DB2_9_lut_out, 48mhz, VCC, , , , , , );


--DB2_80 is 1hz1khz:inst3|48:inst|74161:inst1|f74161:sub|80
--operation mode is normal

DB2_80 = DB2L4 & DB2_9;


--DB1_81 is 1hz1khz:inst3|48:inst|74161:inst|f74161:sub|81
--operation mode is arithmetic

DB1_81 = CARRY(DB9_9);


--DB11L7 is kuopx161:inst15|74161:inst|f74161:sub|85~0
--operation mode is arithmetic

DB11L7_carry_eqn = DB11_81;
DB11L7 = DB31L5 & !DB11L7_carry_eqn;

--DB11_85 is kuopx161:inst15|74161:inst|f74161:sub|85
--operation mode is arithmetic

DB11_85 = CARRY(DB11_87 & (!DB11_81));


--DB11L3 is kuopx161:inst15|74161:inst|f74161:sub|81~0
--operation mode is arithmetic

DB11L3_carry_eqn = DB11_82;
DB11L3 = DB31L5 & DB11L3_carry_eqn;

--DB11_81 is kuopx161:inst15|74161:inst|f74161:sub|81
--operation mode is arithmetic

DB11_81 = CARRY(!DB11_82 # !DB11_9);


--DB11L01 is kuopx161:inst15|74161:inst|f74161:sub|95~0
--operation mode is arithmetic

DB11L01_carry_eqn = DB11_85;
DB11L01 = DB31L5 & DB11L01_carry_eqn;

--DB11_95 is kuopx161:inst15|74161:inst|f74161:sub|95
--operation mode is arithmetic

DB11_95 = CARRY(!DB11_85 # !DB11_99);


--DB11L31 is kuopx161:inst15|74161:inst|f74161:sub|105~0
--operation mode is arithmeti

⌨️ 快捷键说明

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