📄 key1.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.
--A1L09Q is row[0]~reg0
--operation mode is normal
A1L09Q_lut_out = !A1L69Q;
A1L09Q = DFFEAS(A1L09Q_lut_out, clk, rst, , A1L67, , , , );
--A1L29Q is row[1]~reg0
--operation mode is normal
A1L29Q_lut_out = !A1L09Q;
A1L29Q = DFFEAS(A1L29Q_lut_out, clk, rst, , A1L67, , , , );
--A1L49Q is row[2]~reg0
--operation mode is normal
A1L49Q_lut_out = A1L29Q;
A1L49Q = DFFEAS(A1L49Q_lut_out, clk, rst, , A1L67, , , , );
--A1L69Q is row[3]~reg0
--operation mode is normal
A1L69Q_lut_out = A1L49Q;
A1L69Q = DFFEAS(A1L69Q_lut_out, clk, rst, , A1L67, , , , );
--scan_key.0111 is scan_key.0111
--operation mode is normal
scan_key.0111_lut_out = column[0] & column[1] & column[2] & A1L2;
scan_key.0111 = DFFEAS(scan_key.0111_lut_out, clk, rst, , A1L5, , , , );
--scan_key.0001 is scan_key.0001
--operation mode is normal
scan_key.0001_lut_out = !column[1] & (column[0] & A1L6);
scan_key.0001 = DFFEAS(scan_key.0001_lut_out, clk, rst, , A1L8, , , , );
--scan_key.1100 is scan_key.1100
--operation mode is normal
scan_key.1100_lut_out = !column[0] & (A1L9);
scan_key.1100 = DFFEAS(scan_key.1100_lut_out, clk, rst, , A1L11, , , , );
--scan_key.0000 is scan_key.0000
--operation mode is normal
scan_key.0000_lut_out = column[0] # !A1L6;
scan_key.0000 = DFFEAS(scan_key.0000_lut_out, clk, rst, , A1L8, , , , );
--A1L28 is reduce_or~142
--operation mode is normal
A1L28 = scan_key.0111 # scan_key.0001 # scan_key.1100 # !scan_key.0000;
--scan_key.0010 is scan_key.0010
--operation mode is normal
scan_key.0010_lut_out = !column[2] & column[0] & column[1] & A1L6;
scan_key.0010 = DFFEAS(scan_key.0010_lut_out, clk, rst, , A1L8, , , , );
--scan_key.1101 is scan_key.1101
--operation mode is normal
scan_key.1101_lut_out = !column[1] & (column[0] & A1L9);
scan_key.1101 = DFFEAS(scan_key.1101_lut_out, clk, rst, , A1L11, , , , );
--scan_key.0011 is scan_key.0011
--operation mode is normal
scan_key.0011_lut_out = column[0] & column[1] & column[2] & A1L6;
scan_key.0011 = DFFEAS(scan_key.0011_lut_out, clk, rst, , A1L8, , , , );
--A1L38 is reduce_or~143
--operation mode is normal
A1L38 = !scan_key.0111 & !scan_key.0001;
--A1L18 is reduce_or~12
--operation mode is normal
A1L18 = scan_key.0010 # scan_key.1101 # scan_key.0011 # !A1L38;
--scan_key.0101 is scan_key.0101
--operation mode is normal
scan_key.0101_lut_out = !column[1] & (column[0] & A1L2);
scan_key.0101 = DFFEAS(scan_key.0101_lut_out, clk, rst, , A1L5, , , , );
--scan_key.1001 is scan_key.1001
--operation mode is normal
scan_key.1001_lut_out = !column[1] & (column[0] & A1L21);
scan_key.1001 = DFFEAS(scan_key.1001_lut_out, clk, rst, , A1L41, , , , );
--scan_key.0100 is scan_key.0100
--operation mode is normal
scan_key.0100_lut_out = !column[0] & (A1L2);
scan_key.0100 = DFFEAS(scan_key.0100_lut_out, clk, rst, , A1L5, , , , );
--A1L48 is reduce_or~144
--operation mode is normal
A1L48 = !scan_key.0111 & !scan_key.0001 & !scan_key.1001 & !scan_key.0100;
--A1L08 is reduce_or~11
--operation mode is normal
A1L08 = scan_key.0011 # scan_key.0101 # !A1L48;
--scan_key.1010 is scan_key.1010
--operation mode is normal
scan_key.1010_lut_out = !column[2] & column[0] & column[1] & A1L21;
scan_key.1010 = DFFEAS(scan_key.1010_lut_out, clk, rst, , A1L41, , , , );
--scan_key.1111 is scan_key.1111
--operation mode is normal
scan_key.1111_lut_out = A1L29Q & (A1L49Q # A1L69Q # !A1L51) # !A1L29Q & (A1L49Q & (A1L69Q # !A1L51) # !A1L49Q & (A1L69Q $ A1L51));
scan_key.1111 = DFFEAS(scan_key.1111_lut_out, clk, rst, , A1L11, , , , );
--A1L97 is reduce_or~10
--operation mode is normal
A1L97 = scan_key.1010 # scan_key.1111 # !A1L48;
--scan_key.1110 is scan_key.1110
--operation mode is normal
scan_key.1110_lut_out = !column[2] & column[0] & column[1] & A1L9;
scan_key.1110 = DFFEAS(scan_key.1110_lut_out, clk, rst, , A1L11, , , , );
--A1L87 is reduce_or~9
--operation mode is normal
A1L87 = scan_key.1100 # scan_key.0010 # scan_key.1111 # scan_key.1110;
--scan_key.1011 is scan_key.1011
--operation mode is normal
scan_key.1011_lut_out = column[0] & column[1] & column[2] & A1L21;
scan_key.1011 = DFFEAS(scan_key.1011_lut_out, clk, rst, , A1L41, , , , );
--scan_key.0110 is scan_key.0110
--operation mode is normal
scan_key.0110_lut_out = !column[2] & column[0] & column[1] & A1L2;
scan_key.0110 = DFFEAS(scan_key.0110_lut_out, clk, rst, , A1L5, , , , );
--A1L58 is reduce_or~145
--operation mode is normal
A1L58 = !scan_key.1100 & !scan_key.1111 & !scan_key.1110;
--A1L77 is reduce_or~8
--operation mode is normal
A1L77 = scan_key.0101 # scan_key.1011 # scan_key.0110 # !A1L58;
--A1L68 is reduce_or~146
--operation mode is normal
A1L68 = scan_key.0001 # scan_key.1101 # scan_key.0100 # scan_key.1011;
--cnt_scan[0] is cnt_scan[0]
--operation mode is arithmetic
cnt_scan[0]_lut_out = !cnt_scan[0];
cnt_scan[0] = DFFEAS(cnt_scan[0]_lut_out, clk, rst, , , , , , );
--A1L91 is cnt_scan[0]~225
--operation mode is arithmetic
A1L91 = CARRY(cnt_scan[0]);
--cnt_scan[1] is cnt_scan[1]
--operation mode is arithmetic
cnt_scan[1]_carry_eqn = A1L91;
cnt_scan[1]_lut_out = cnt_scan[1] $ (cnt_scan[1]_carry_eqn);
cnt_scan[1] = DFFEAS(cnt_scan[1]_lut_out, clk, rst, , , , , , );
--A1L12 is cnt_scan[1]~229
--operation mode is arithmetic
A1L12 = CARRY(!A1L91 # !cnt_scan[1]);
--cnt_scan[2] is cnt_scan[2]
--operation mode is arithmetic
cnt_scan[2]_carry_eqn = A1L12;
cnt_scan[2]_lut_out = cnt_scan[2] $ (!cnt_scan[2]_carry_eqn);
cnt_scan[2] = DFFEAS(cnt_scan[2]_lut_out, clk, rst, , , , , , );
--A1L32 is cnt_scan[2]~233
--operation mode is arithmetic
A1L32 = CARRY(cnt_scan[2] & (!A1L12));
--cnt_scan[3] is cnt_scan[3]
--operation mode is arithmetic
cnt_scan[3]_carry_eqn = A1L32;
cnt_scan[3]_lut_out = cnt_scan[3] $ (cnt_scan[3]_carry_eqn);
cnt_scan[3] = DFFEAS(cnt_scan[3]_lut_out, clk, rst, , , , , , );
--A1L52 is cnt_scan[3]~237
--operation mode is arithmetic
A1L52 = CARRY(!A1L32 # !cnt_scan[3]);
--A1L27 is reduce_nor~106
--operation mode is normal
A1L27 = !cnt_scan[3] # !cnt_scan[2] # !cnt_scan[1] # !cnt_scan[0];
--cnt_scan[4] is cnt_scan[4]
--operation mode is arithmetic
cnt_scan[4]_carry_eqn = A1L52;
cnt_scan[4]_lut_out = cnt_scan[4] $ (!cnt_scan[4]_carry_eqn);
cnt_scan[4] = DFFEAS(cnt_scan[4]_lut_out, clk, rst, , , , , , );
--A1L72 is cnt_scan[4]~241
--operation mode is arithmetic
A1L72 = CARRY(cnt_scan[4] & (!A1L52));
--cnt_scan[5] is cnt_scan[5]
--operation mode is arithmetic
cnt_scan[5]_carry_eqn = A1L72;
cnt_scan[5]_lut_out = cnt_scan[5] $ (cnt_scan[5]_carry_eqn);
cnt_scan[5] = DFFEAS(cnt_scan[5]_lut_out, clk, rst, , , , , , );
--A1L92 is cnt_scan[5]~245
--operation mode is arithmetic
A1L92 = CARRY(!A1L72 # !cnt_scan[5]);
--cnt_scan[6] is cnt_scan[6]
--operation mode is arithmetic
cnt_scan[6]_carry_eqn = A1L92;
cnt_scan[6]_lut_out = cnt_scan[6] $ (!cnt_scan[6]_carry_eqn);
cnt_scan[6] = DFFEAS(cnt_scan[6]_lut_out, clk, rst, , , , , , );
--A1L13 is cnt_scan[6]~249
--operation mode is arithmetic
A1L13 = CARRY(cnt_scan[6] & (!A1L92));
--cnt_scan[7] is cnt_scan[7]
--operation mode is arithmetic
cnt_scan[7]_carry_eqn = A1L13;
cnt_scan[7]_lut_out = cnt_scan[7] $ (cnt_scan[7]_carry_eqn);
cnt_scan[7] = DFFEAS(cnt_scan[7]_lut_out, clk, rst, , , , , , );
--A1L33 is cnt_scan[7]~253
--operation mode is arithmetic
A1L33 = CARRY(!A1L13 # !cnt_scan[7]);
--A1L37 is reduce_nor~107
--operation mode is normal
A1L37 = !cnt_scan[7] # !cnt_scan[6] # !cnt_scan[5] # !cnt_scan[4];
--cnt_scan[8] is cnt_scan[8]
--operation mode is arithmetic
cnt_scan[8]_carry_eqn = A1L33;
cnt_scan[8]_lut_out = cnt_scan[8] $ (!cnt_scan[8]_carry_eqn);
cnt_scan[8] = DFFEAS(cnt_scan[8]_lut_out, clk, rst, , , , , , );
--A1L53 is cnt_scan[8]~257
--operation mode is arithmetic
A1L53 = CARRY(cnt_scan[8] & (!A1L33));
--cnt_scan[9] is cnt_scan[9]
--operation mode is arithmetic
cnt_scan[9]_carry_eqn = A1L53;
cnt_scan[9]_lut_out = cnt_scan[9] $ (cnt_scan[9]_carry_eqn);
cnt_scan[9] = DFFEAS(cnt_scan[9]_lut_out, clk, rst, , , , , , );
--A1L73 is cnt_scan[9]~261
--operation mode is arithmetic
A1L73 = CARRY(!A1L53 # !cnt_scan[9]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -