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

📄 sled.fit.eqn

📁 很多vhdl例程代码
💻 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.
--F1_safe_q[0] is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|safe_q[0] at LC_X34_Y16_N0
--operation mode is arithmetic

F1_safe_q[0]_lut_out = !F1_safe_q[0];
F1_safe_q[0] = DFFEAS(F1_safe_q[0]_lut_out, GLOBAL(C1_ClockOut), VCC, , , , , , );

--F1L2 is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|counter_cella0~COUT at LC_X34_Y16_N0
--operation mode is arithmetic

F1L2_cout_0 = F1_safe_q[0];
F1L2 = CARRY(F1L2_cout_0);

--F1L3 is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|counter_cella0~COUTCOUT1_1 at LC_X34_Y16_N0
--operation mode is arithmetic

F1L3_cout_1 = F1_safe_q[0];
F1L3 = CARRY(F1L3_cout_1);


--F1_safe_q[1] is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|safe_q[1] at LC_X34_Y16_N1
--operation mode is arithmetic

F1_safe_q[1]_lut_out = F1_safe_q[1] $ (F1L2);
F1_safe_q[1] = DFFEAS(F1_safe_q[1]_lut_out, GLOBAL(C1_ClockOut), VCC, , , , , , );

--F1L5 is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|counter_cella1~COUT at LC_X34_Y16_N1
--operation mode is arithmetic

F1L5_cout_0 = !F1L2 # !F1_safe_q[1];
F1L5 = CARRY(F1L5_cout_0);

--F1L6 is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|counter_cella1~COUTCOUT1 at LC_X34_Y16_N1
--operation mode is arithmetic

F1L6_cout_1 = !F1L3 # !F1_safe_q[1];
F1L6 = CARRY(F1L6_cout_1);


--F1_safe_q[2] is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|safe_q[2] at LC_X34_Y16_N2
--operation mode is arithmetic

F1_safe_q[2]_lut_out = F1_safe_q[2] $ (!F1L5);
F1_safe_q[2] = DFFEAS(F1_safe_q[2]_lut_out, GLOBAL(C1_ClockOut), VCC, , , , , , );

--F1L8 is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|counter_cella2~COUT at LC_X34_Y16_N2
--operation mode is arithmetic

F1L8_cout_0 = F1_safe_q[2] & (!F1L5);
F1L8 = CARRY(F1L8_cout_0);

--F1L9 is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|counter_cella2~COUTCOUT1_1 at LC_X34_Y16_N2
--operation mode is arithmetic

F1L9_cout_1 = F1_safe_q[2] & (!F1L6);
F1L9 = CARRY(F1L9_cout_1);


--F1_safe_q[3] is counter:inst2|lpm_counter:lpm_counter_component|cntr_cs6:auto_generated|safe_q[3] at LC_X34_Y16_N3
--operation mode is normal

F1_safe_q[3]_lut_out = F1L8 $ F1_safe_q[3];
F1_safe_q[3] = DFFEAS(F1_safe_q[3]_lut_out, GLOBAL(C1_ClockOut), VCC, , , , , , );


--B1L7 is decl7s:inst|seg[6]~103 at LC_X34_Y16_N8
--operation mode is normal

B1L7 = F1_safe_q[0] & (F1_safe_q[3] # F1_safe_q[1] $ F1_safe_q[2]) # !F1_safe_q[0] & (F1_safe_q[1] # F1_safe_q[3] $ F1_safe_q[2]);


--B1L6 is decl7s:inst|seg[5]~104 at LC_X34_Y16_N5
--operation mode is normal

B1L6 = F1_safe_q[1] & !F1_safe_q[3] & (F1_safe_q[0] # !F1_safe_q[2]) # !F1_safe_q[1] & F1_safe_q[0] & (F1_safe_q[3] $ !F1_safe_q[2]);


--B1L5 is decl7s:inst|seg[4]~105 at LC_X34_Y16_N6
--operation mode is normal

B1L5 = F1_safe_q[1] & !F1_safe_q[3] & (F1_safe_q[0]) # !F1_safe_q[1] & (F1_safe_q[2] & !F1_safe_q[3] # !F1_safe_q[2] & (F1_safe_q[0]));


--B1L4 is decl7s:inst|seg[3]~106 at LC_X34_Y16_N4
--operation mode is normal

B1L4 = F1_safe_q[1] & (F1_safe_q[2] & (F1_safe_q[0]) # !F1_safe_q[2] & F1_safe_q[3] & !F1_safe_q[0]) # !F1_safe_q[1] & !F1_safe_q[3] & (F1_safe_q[2] $ F1_safe_q[0]);


--B1L3 is decl7s:inst|seg[2]~107 at LC_X34_Y16_N9
--operation mode is normal

B1L3 = F1_safe_q[3] & F1_safe_q[2] & (F1_safe_q[1] # !F1_safe_q[0]) # !F1_safe_q[3] & F1_safe_q[1] & !F1_safe_q[2] & !F1_safe_q[0];


--B1L2 is decl7s:inst|seg[1]~108 at LC_X34_Y16_N7
--operation mode is normal

B1L2 = F1_safe_q[1] & (F1_safe_q[0] & F1_safe_q[3] # !F1_safe_q[0] & (F1_safe_q[2])) # !F1_safe_q[1] & F1_safe_q[2] & (F1_safe_q[3] $ F1_safe_q[0]);


--B1L1 is decl7s:inst|seg[0]~109 at LC_X34_Y15_N2
--operation mode is normal

B1L1 = F1_safe_q[2] & !F1_safe_q[1] & (F1_safe_q[3] $ !F1_safe_q[0]) # !F1_safe_q[2] & F1_safe_q[0] & (F1_safe_q[1] $ !F1_safe_q[3]);


--C1_Temp1 is int_div:inst1|Temp1 at LC_X8_Y10_N3
--operation mode is normal

C1_Temp1_lut_out = !C1_Temp1;
C1_Temp1 = DFFEAS(C1_Temp1_lut_out, GLOBAL(clock), VCC, , C1L001, , , , );


--C1_Temp2 is int_div:inst1|Temp2 at LC_X8_Y10_N2
--operation mode is normal

C1_Temp2_lut_out = !C1_Temp2;
C1_Temp2 = DFFEAS(C1_Temp2_lut_out, !GLOBAL(clock), VCC, , C1L101, , , , );


--C1_ClockOut is int_div:inst1|ClockOut at LC_X8_Y10_N5
--operation mode is normal

C1_ClockOut = C1_Temp2 $ C1_Temp1;


--C1_Counter[23] is int_div:inst1|Counter[23] at LC_X9_Y11_N9
--operation mode is normal

C1_Counter[23]_lut_out = !C1L001 & C1L7;
C1_Counter[23] = DFFEAS(C1_Counter[23]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1_Counter[20] is int_div:inst1|Counter[20] at LC_X10_Y12_N1
--operation mode is normal

C1_Counter[20]_lut_out = !C1L001 & C1L01;
C1_Counter[20] = DFFEAS(C1_Counter[20]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1L201 is int_div:inst1|reduce_nor~318 at LC_X10_Y12_N3
--operation mode is normal

C1_Counter[24]_qfbk = C1_Counter[24];
C1L201 = C1_Counter[21] # C1_Counter[24]_qfbk # !C1_Counter[23] # !C1_Counter[20];

--C1_Counter[24] is int_div:inst1|Counter[24] at LC_X10_Y12_N3
--operation mode is normal

C1_Counter[24] = DFFEAS(C1L201, GLOBAL(clock), VCC, , , C1L1, , , VCC);


--C1_Counter[14] is int_div:inst1|Counter[14] at LC_X10_Y12_N9
--operation mode is normal

C1_Counter[14]_lut_out = !C1L001 & C1L71;
C1_Counter[14] = DFFEAS(C1_Counter[14]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1_Counter[11] is int_div:inst1|Counter[11] at LC_X10_Y13_N6
--operation mode is normal

C1_Counter[11]_lut_out = !C1L001 & (C1L02);
C1_Counter[11] = DFFEAS(C1_Counter[11]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1L301 is int_div:inst1|reduce_nor~319 at LC_X10_Y13_N0
--operation mode is normal

C1_Counter[17]_qfbk = C1_Counter[17];
C1L301 = C1_Counter[12] # C1_Counter[17]_qfbk # !C1_Counter[11] # !C1_Counter[14];

--C1_Counter[17] is int_div:inst1|Counter[17] at LC_X10_Y13_N0
--operation mode is normal

C1_Counter[17] = DFFEAS(C1L301, GLOBAL(clock), VCC, , , C1L31, , , VCC);


--C1_Counter[10] is int_div:inst1|Counter[10] at LC_X10_Y13_N9
--operation mode is normal

C1_Counter[10]_lut_out = C1L32 & !C1L001;
C1_Counter[10] = DFFEAS(C1_Counter[10]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1_Counter[6] is int_div:inst1|Counter[6] at LC_X10_Y13_N7
--operation mode is normal

C1_Counter[6]_lut_out = GND;
C1_Counter[6] = DFFEAS(C1_Counter[6]_lut_out, GLOBAL(clock), VCC, , , C1L13, , , VCC);


--C1L401 is int_div:inst1|reduce_nor~320 at LC_X10_Y13_N3
--operation mode is normal

C1_Counter[8]_qfbk = C1_Counter[8];
C1L401 = C1_Counter[10] # !C1_Counter[8]_qfbk # !C1_Counter[7] # !C1_Counter[6];

--C1_Counter[8] is int_div:inst1|Counter[8] at LC_X10_Y13_N3
--operation mode is normal

C1_Counter[8] = DFFEAS(C1L401, GLOBAL(clock), VCC, , , C1L62, , , VCC);


--C1_Counter[3] is int_div:inst1|Counter[3] at LC_X8_Y13_N0
--operation mode is normal

C1_Counter[3]_lut_out = GND;
C1_Counter[3] = DFFEAS(C1_Counter[3]_lut_out, GLOBAL(clock), VCC, , , C1L04, , , VCC);


--C1_Counter[2] is int_div:inst1|Counter[2] at LC_X8_Y13_N2
--operation mode is normal

C1_Counter[2]_lut_out = C1L34;
C1_Counter[2] = DFFEAS(C1_Counter[2]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1L501 is int_div:inst1|reduce_nor~321 at LC_X8_Y13_N6
--operation mode is normal

C1_Counter[5]_qfbk = C1_Counter[5];
C1L501 = !C1_Counter[3] # !C1_Counter[5]_qfbk # !C1_Counter[4] # !C1_Counter[2];

--C1_Counter[5] is int_div:inst1|Counter[5] at LC_X8_Y13_N6
--operation mode is normal

C1_Counter[5] = DFFEAS(C1L501, GLOBAL(clock), VCC, , , C1L43, , , VCC);


--C1_Counter[25] is int_div:inst1|Counter[25] at LC_X9_Y11_N8
--operation mode is normal

C1_Counter[25]_lut_out = !C1L001 & C1L84;
C1_Counter[25] = DFFEAS(C1_Counter[25]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1L601 is int_div:inst1|reduce_nor~322 at LC_X9_Y13_N0
--operation mode is normal

C1_Counter[0]_qfbk = C1_Counter[0];
C1L601 = !C1_Counter[25] # !C1_Counter[0]_qfbk;

--C1_Counter[0] is int_div:inst1|Counter[0] at LC_X9_Y13_N0
--operation mode is normal

C1_Counter[0] = DFFEAS(C1L601, GLOBAL(clock), VCC, , , C1L54, , , VCC);


--C1L701 is int_div:inst1|reduce_nor~323 at LC_X9_Y13_N1
--operation mode is normal

C1_Counter[1]_qfbk = C1_Counter[1];
C1L701 = C1L501 # C1L601 # C1L401 # !C1_Counter[1]_qfbk;

--C1_Counter[1] is int_div:inst1|Counter[1] at LC_X9_Y13_N1
--operation mode is normal

C1_Counter[1] = DFFEAS(C1L701, GLOBAL(clock), VCC, , , C1L94, , , VCC);


--C1_Counter[22] is int_div:inst1|Counter[22] at LC_X10_Y12_N7
--operation mode is normal

C1_Counter[22]_lut_out = C1L25 & !C1L001;
C1_Counter[22] = DFFEAS(C1_Counter[22]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1_Counter[19] is int_div:inst1|Counter[19] at LC_X10_Y12_N8
--operation mode is normal

C1_Counter[19]_lut_out = !C1L001 & C1L45;
C1_Counter[19] = DFFEAS(C1_Counter[19]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1_Counter[18] is int_div:inst1|Counter[18] at LC_X10_Y12_N2
--operation mode is normal

C1_Counter[18]_lut_out = !C1L001 & C1L75;
C1_Counter[18] = DFFEAS(C1_Counter[18]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1L801 is int_div:inst1|reduce_nor~324 at LC_X10_Y12_N5
--operation mode is normal

C1_Counter[16]_qfbk = C1_Counter[16];
C1L801 = C1_Counter[22] & C1_Counter[19] & !C1_Counter[16]_qfbk & C1_Counter[18];

--C1_Counter[16] is int_div:inst1|Counter[16] at LC_X10_Y12_N5
--operation mode is normal

C1_Counter[16] = DFFEAS(C1L801, GLOBAL(clock), VCC, , , C1L06, , , VCC);


--C1_Counter[13] is int_div:inst1|Counter[13] at LC_X10_Y12_N0
--operation mode is normal

C1_Counter[13]_lut_out = !C1L001 & C1L36;
C1_Counter[13] = DFFEAS(C1_Counter[13]_lut_out, GLOBAL(clock), VCC, , , , , , );


--C1_Counter[15] is int_div:inst1|Counter[15] at LC_X8_Y12_N2
--operation mode is normal

C1_Counter[15]_lut_out = GND;
C1_Counter[15] = DFFEAS(C1_Counter[15]_lut_out, GLOBAL(clock), VCC, , , C1L96, , , VCC);


--C1L901 is int_div:inst1|reduce_nor~325 at LC_X10_Y12_N6
--operation mode is normal

C1_Counter[9]_qfbk = C1_Counter[9];
C1L901 = !C1_Counter[15] & C1_Counter[13] & C1_Counter[9]_qfbk & C1L801;

--C1_Counter[9] is int_div:inst1|Counter[9] at LC_X10_Y12_N6
--operation mode is normal

C1_Counter[9] = DFFEAS(C1L901, GLOBAL(clock), VCC, , , C1L66, , , VCC);


--C1L001 is int_div:inst1|reduce_nor~0 at LC_X10_Y12_N4
--operation mode is normal

C1L001 = C1L901 & !C1L301 & !C1L701 & !C1L201;


--C1L011 is int_div:inst1|reduce_nor~326 at LC_X10_Y13_N1
--operation mode is normal

C1_Counter[21]_qfbk = C1_Counter[21];
C1L011 = C1_Counter[20] # C1_Counter[23] # !C1_Counter[24] # !C1_Counter[21]_qfbk;

--C1_Counter[21] is int_div:inst1|Counter[21] at LC_X10_Y13_N1
--operation mode is normal

C1_Counter[21] = DFFEAS(C1L011, GLOBAL(clock), VCC, , , C1L4, , , VCC);


--C1L111 is int_div:inst1|reduce_nor~327 at LC_X10_Y13_N4
--operation mode is normal

C1_Counter[12]_qfbk = C1_Counter[12];
C1L111 = C1_Counter[14] # C1_Counter[11] # !C1_Counter[12]_qfbk # !C1_Counter[17];

--C1_Counter[12] is int_div:inst1|Counter[12] at LC_X10_Y13_N4
--operation mode is normal

C1_Counter[12] = DFFEAS(C1L111, GLOBAL(clock), VCC, , , C1L51, , , VCC);


--C1L211 is int_div:inst1|reduce_nor~328 at LC_X10_Y13_N5
--operation mode is normal

C1_Counter[7]_qfbk = C1_Counter[7];
C1L211 = C1_Counter[6] # C1_Counter[7]_qfbk # C1_Counter[8] # !C1_Counter[10];

--C1_Counter[7] is int_div:inst1|Counter[7] at LC_X10_Y13_N5
--operation mode is normal

C1_Counter[7] = DFFEAS(C1L211, GLOBAL(clock), VCC, , , C1L92, , , VCC);


--C1L311 is int_div:inst1|reduce_nor~329 at LC_X8_Y13_N5
--operation mode is normal

C1_Counter[4]_qfbk = C1_Counter[4];
C1L311 = C1_Counter[2] # C1_Counter[3] # C1_Counter[4]_qfbk # C1_Counter[5];

--C1_Counter[4] is int_div:inst1|Counter[4] at LC_X8_Y13_N5
--operation mode is normal

C1_Counter[4] = DFFEAS(C1L311, GLOBAL(clock), VCC, , , C1L73, , , VCC);


--C1L411 is int_div:inst1|reduce_nor~330 at LC_X10_Y11_N2
--operation mode is normal

C1L411 = C1_Counter[25] # C1_Counter[0];


--C1L511 is int_div:inst1|reduce_nor~331 at LC_X10_Y13_N8
--operation mode is normal

C1L511 = C1L411 # C1L211 # C1_Counter[1] # C1L311;


--C1L101 is int_div:inst1|reduce_nor~1 at LC_X10_Y13_N2
--operation mode is normal

C1L101 = C1L901 & !C1L511 & !C1L111 & !C1L011;


--C1L1 is int_div:inst1|add~391 at LC_X9_Y11_N6
--operation mode is arithmetic

C1L1_carry_eqn = (!C1L35 & C1L8) # (C1L35 & C1L9);
C1L1 = C1_Counter[24] $ (!C1L1_carry_eqn);

--C1L2 is int_div:inst1|add~393 at LC_X9_Y11_N6
--operation mode is arithmetic

C1L2_cout_0 = C1_Counter[24] & (!C1L8);
C1L2 = CARRY(C1L2_cout_0);

--C1L3 is int_div:inst1|add~393COUT1_541 at LC_X9_Y11_N6
--operation mode is arithmetic

C1L3_cout_1 = C1_Counter[24] & (!C1L9);
C1L3 = CARRY(C1L3_cout_1);


--C1L4 is int_div:inst1|add~396 at LC_X9_Y11_N3
--operation mode is arithmetic

C1L4_carry_eqn = (!C1L41 & C1L11) # (C1L41 & C1L21);
C1L4 = C1_Counter[21] $ (C1L4_carry_eqn);

--C1L5 is int_div:inst1|add~398 at LC_X9_Y11_N3
--operation mode is arithmetic

C1L5_cout_0 = !C1L11 # !C1_Counter[21];
C1L5 = CARRY(C1L5_cout_0);

--C1L6 is int_div:inst1|add~398COUT1_539 at LC_X9_Y11_N3
--operation mode is arithmetic

C1L6_cout_1 = !C1L21 # !C1_Counter[21];
C1L6 = CARRY(C1L6_cout_1);


--C1L7 is int_div:inst1|add~401 at LC_X9_Y11_N5
--operation mode is arithmetic

C1L7_carry_eqn = C1L35;
C1L7 = C1_Counter[23] $ (C1L7_carry_eqn);

--C1L8 is int_div:inst1|add~403 at LC_X9_Y11_N5
--operation mode is arithmetic

C1L8_cout_0 = !C1L35 # !C1_Counter[23];
C1L8 = CARRY(C1L8_cout_0);

--C1L9 is int_div:inst1|add~403COUT1_540 at LC_X9_Y11_N5
--operation mode is arithmetic

C1L9_cout_1 = !C1L35 # !C1_Counter[23];
C1L9 = CARRY(C1L9_cout_1);


--C1L01 is int_div:inst1|add~406 at LC_X9_Y11_N2
--operation mode is arithmetic

C1L01_carry_eqn = (!C1L41 & C1L55) # (C1L41 & C1L65);
C1L01 = C1_Counter[20] $ (!C1L01_carry_eqn);

--C1L11 is int_div:inst1|add~408 at LC_X9_Y11_N2
--operation mode is arithmetic

C1L11_cout_0 = C1_Counter[20] & (!C1L55);
C1L11 = CARRY(C1L11_cout_0);

--C1L21 is int_div:inst1|add~408COUT1_538 at LC_X9_Y11_N2
--operation mode is arithmetic

⌨️ 快捷键说明

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