📄 lock.fit.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.
--A1L53Q is ledr~reg0 at LCFF_X64_Y18_N13
A1L53Q = DFFEAS(A1L43, GLOBAL(A1L2), !GLOBAL(A1L14), , , , , , );
--A1L23Q is ledg~reg0 at LCFF_X64_Y18_N17
A1L23Q = DFFEAS(A1L13, GLOBAL(A1L2), !GLOBAL(A1L14), , , , , , );
--key[6] is key[6] at LCFF_X64_Y18_N29
key[6] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, keyin[6], , , VCC);
--key[0] is key[0] at LCFF_X64_Y18_N15
key[0] = DFFEAS(A1L11, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, , , , );
--A1L3 is equal~92 at LCCOMB_X64_Y18_N28
A1L3 = key[0] & !keyin[0] & (keyin[6] $ !key[6]) # !key[0] & keyin[0] & (keyin[6] $ !key[6]);
--key[7] is key[7] at LCFF_X64_Y18_N21
key[7] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, keyin[7], , , VCC);
--key[2] is key[2] at LCFF_X64_Y18_N27
key[2] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, keyin[2], , , VCC);
--A1L4 is equal~93 at LCCOMB_X64_Y18_N20
A1L4 = keyin[2] & key[2] & (keyin[7] $ !key[7]) # !keyin[2] & !key[2] & (keyin[7] $ !key[7]);
--key[4] is key[4] at LCFF_X64_Y18_N23
key[4] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, keyin[4], , , VCC);
--key[3] is key[3] at LCFF_X64_Y18_N31
key[3] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, keyin[3], , , VCC);
--A1L5 is equal~94 at LCCOMB_X64_Y18_N30
A1L5 = keyin[3] & key[3] & (key[4] $ !keyin[4]) # !keyin[3] & !key[3] & (key[4] $ !keyin[4]);
--key[1] is key[1] at LCFF_X64_Y18_N19
key[1] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, keyin[1], , , VCC);
--key[5] is key[5] at LCFF_X64_Y18_N1
key[5] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L2), !GLOBAL(A1L14), , A1L01, keyin[5], , , VCC);
--A1L6 is equal~95 at LCCOMB_X64_Y18_N18
A1L6 = keyin[1] & key[1] & (keyin[5] $ !key[5]) # !keyin[1] & !key[1] & (keyin[5] $ !key[5]);
--A1L7 is equal~96 at LCCOMB_X64_Y18_N2
A1L7 = A1L3 & A1L5 & A1L4 & A1L6;
--lockflag is lockflag at LCFF_X64_Y18_N11
lockflag = DFFEAS(A1L03, GLOBAL(A1L2), !GLOBAL(A1L14), , , , , , );
--A1L43 is ledr~150 at LCCOMB_X64_Y18_N12
A1L43 = lockflag & !lockoff & lockon # !lockflag & (lockon # !A1L7);
--A1L03 is ledg~14 at LCCOMB_X64_Y18_N10
A1L03 = lockon & lockoff & lockflag # !lockon & (lockflag # A1L7);
--A1L01 is key[0]~7 at LCCOMB_X64_Y18_N24
A1L01 = !keychange & !lockon & (A1L7 # lockflag);
--A1L13 is ledg~15 at LCCOMB_X64_Y18_N16
A1L13 = !A1L03;
--A1L11 is key[0]~40 at LCCOMB_X64_Y18_N14
A1L11 = !keyin[0];
--lockon is lockon at PIN_G26
--operation mode is input
lockon = INPUT();
--keyin[6] is keyin[6] at PIN_AC13
--operation mode is input
keyin[6] = INPUT();
--keyin[0] is keyin[0] at PIN_N25
--operation mode is input
keyin[0] = INPUT();
--keyin[2] is keyin[2] at PIN_P25
--operation mode is input
keyin[2] = INPUT();
--keyin[7] is keyin[7] at PIN_C13
--operation mode is input
keyin[7] = INPUT();
--keyin[3] is keyin[3] at PIN_AE14
--operation mode is input
keyin[3] = INPUT();
--keyin[4] is keyin[4] at PIN_AF14
--operation mode is input
keyin[4] = INPUT();
--keyin[5] is keyin[5] at PIN_AD13
--operation mode is input
keyin[5] = INPUT();
--keyin[1] is keyin[1] at PIN_N26
--operation mode is input
keyin[1] = INPUT();
--lockoff is lockoff at PIN_N23
--operation mode is input
lockoff = INPUT();
--clk is clk at PIN_N2
--operation mode is input
clk = INPUT();
--reset is reset at PIN_W26
--operation mode is input
reset = INPUT();
--keychange is keychange at PIN_P23
--operation mode is input
keychange = INPUT();
--ledr is ledr at PIN_AE23
--operation mode is output
ledr = OUTPUT(A1L53Q);
--ledg is ledg at PIN_AE22
--operation mode is output
ledg = OUTPUT(!A1L23Q);
--A1L04 is reset~clk_delay_ctrl at CLKDELAYCTRL_G7
A1L04 = CLK_DELAY_CTRL.CLKOUT(.CLK(reset));
--A1L2 is clk~clkctrl at CLKCTRL_G2
A1L2 = cycloneii_clkctrl(.INCLK[0] = clk) WITH (clock_type = "Global Clock");
--A1L14 is reset~clkctrl at CLKCTRL_G7
A1L14 = cycloneii_clkctrl(.INCLK[0] = A1L04) WITH (clock_type = "Global Clock");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -