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

📄 lock.fit.eqn

📁 以QuatusⅡ为平台
💻 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 + -