📄 isa_lpt.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.
--A1L63 is LPT_ACK_CS~153 at LCCOMB_X5_Y13_N10
A1L63 = !ISA_AEN & ISA_A[3] & !ISA_A[14] & ISA_A[8];
--A1L64 is LPT_ACK_CS~154 at LCCOMB_X5_Y13_N22
A1L64 = !ISA_A[19] & ISA_A[9] & !ISA_A[13] & !ISA_A[16];
--A1L65 is LPT_ACK_CS~155 at LCCOMB_X5_Y13_N20
A1L65 = !ISA_A[10] & !ISA_A[2] & ISA_A[4] & !ISA_A[18];
--A1L66 is LPT_ACK_CS~156 at LCCOMB_X5_Y13_N12
A1L66 = !ISA_A[17] & !ISA_A[11] & !ISA_A[15] & !ISA_A[7];
--A1L67 is LPT_ACK_CS~157 at LCCOMB_X5_Y13_N24
A1L67 = A1L63 & A1L64 & A1L65 & A1L66;
--A1L68 is LPT_ACK_CS~158 at LCCOMB_X5_Y13_N4
A1L68 = A1L67 & ISA_A[6] & !ISA_A[12] & ISA_A[5];
--LPT_STOB_CS is LPT_STOB_CS at LCCOMB_X5_Y13_N28
LPT_STOB_CS = ISA_A[0] & A1L68 & !ISA_A[1] & !ISA_IOW;
--DATA_reg[0] is DATA_reg[0] at LCFF_X8_Y10_N1
DATA_reg[0] = DFFEAS(A1L3, GLOBAL(A1L73), , , , , , , );
--DATA_reg[1] is DATA_reg[1] at LCFF_X1_Y6_N17
DATA_reg[1] = DFFEAS(A1L5, GLOBAL(A1L73), , , , , , , );
--DATA_reg[2] is DATA_reg[2] at LCFF_X7_Y6_N17
DATA_reg[2] = DFFEAS(A1L7, GLOBAL(A1L73), , , , , , , );
--DATA_reg[3] is DATA_reg[3] at LCFF_X26_Y5_N17
DATA_reg[3] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L73), , , , A1L48, , , VCC);
--DATA_reg[4] is DATA_reg[4] at LCFF_X4_Y2_N29
DATA_reg[4] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L73), , , , A1L50, , , VCC);
--DATA_reg[5] is DATA_reg[5] at LCFF_X26_Y4_N1
DATA_reg[5] = DFFEAS(A1L11, GLOBAL(A1L73), , , , , , , );
--DATA_reg[6] is DATA_reg[6] at LCFF_X25_Y1_N9
DATA_reg[6] = DFFEAS(UNCONNECTED_DATAIN, GLOBAL(A1L73), , , , A1L54, , , VCC);
--DATA_reg[7] is DATA_reg[7] at LCFF_X5_Y11_N21
DATA_reg[7] = DFFEAS(A1L14, GLOBAL(A1L73), , , , , , , );
--A1L72 is LPT_DATA_CS~1 at LCCOMB_X5_Y13_N18
A1L72 = ISA_A[0] # ISA_A[1] # ISA_IOW # !A1L68;
--LPT_BUSY_CS is LPT_BUSY_CS at LCCOMB_X5_Y13_N16
LPT_BUSY_CS = !ISA_A[0] & ISA_A[1] & !ISA_IOR & A1L68;
--LPT_ACK_CS is LPT_ACK_CS at LCCOMB_X5_Y13_N8
LPT_ACK_CS = ISA_A[0] & ISA_A[1] & !ISA_IOR & A1L68;
--ISA_RESET is ISA_RESET at PIN_125
--operation mode is input
ISA_RESET = INPUT();
--ISA_A[0] is ISA_A[0] at PIN_120
--operation mode is input
ISA_A[0] = INPUT();
--ISA_A[3] is ISA_A[3] at PIN_115
--operation mode is input
ISA_A[3] = INPUT();
--ISA_A[8] is ISA_A[8] at PIN_103
--operation mode is input
ISA_A[8] = INPUT();
--ISA_AEN is ISA_AEN at PIN_96
--operation mode is input
ISA_AEN = INPUT();
--ISA_A[14] is ISA_A[14] at PIN_137
--operation mode is input
ISA_A[14] = INPUT();
--ISA_A[9] is ISA_A[9] at PIN_101
--operation mode is input
ISA_A[9] = INPUT();
--ISA_A[19] is ISA_A[19] at PIN_132
--operation mode is input
ISA_A[19] = INPUT();
--ISA_A[16] is ISA_A[16] at PIN_135
--operation mode is input
ISA_A[16] = INPUT();
--ISA_A[13] is ISA_A[13] at PIN_139
--operation mode is input
ISA_A[13] = INPUT();
--ISA_A[4] is ISA_A[4] at PIN_114
--operation mode is input
ISA_A[4] = INPUT();
--ISA_A[18] is ISA_A[18] at PIN_133
--operation mode is input
ISA_A[18] = INPUT();
--ISA_A[2] is ISA_A[2] at PIN_118
--operation mode is input
ISA_A[2] = INPUT();
--ISA_A[10] is ISA_A[10] at PIN_143
--operation mode is input
ISA_A[10] = INPUT();
--ISA_A[17] is ISA_A[17] at PIN_134
--operation mode is input
ISA_A[17] = INPUT();
--ISA_A[15] is ISA_A[15] at PIN_136
--operation mode is input
ISA_A[15] = INPUT();
--ISA_A[7] is ISA_A[7] at PIN_104
--operation mode is input
ISA_A[7] = INPUT();
--ISA_A[11] is ISA_A[11] at PIN_142
--operation mode is input
ISA_A[11] = INPUT();
--ISA_A[5] is ISA_A[5] at PIN_113
--operation mode is input
ISA_A[5] = INPUT();
--ISA_A[6] is ISA_A[6] at PIN_112
--operation mode is input
ISA_A[6] = INPUT();
--ISA_A[12] is ISA_A[12] at PIN_141
--operation mode is input
ISA_A[12] = INPUT();
--ISA_A[1] is ISA_A[1] at PIN_119
--operation mode is input
ISA_A[1] = INPUT();
--ISA_IOW is ISA_IOW at PIN_94
--operation mode is input
ISA_IOW = INPUT();
--LPT_BUSY is LPT_BUSY at PIN_43
--operation mode is input
LPT_BUSY = INPUT();
--ISA_IOR is ISA_IOR at PIN_93
--operation mode is input
ISA_IOR = INPUT();
--LPT_ACK is LPT_ACK at PIN_42
--operation mode is input
LPT_ACK = INPUT();
--LPT_RESET is LPT_RESET at PIN_53
--operation mode is output
LPT_RESET = OUTPUT(GND);
--LPT_STOB is LPT_STOB at PIN_55
--operation mode is output
LPT_STOB = OUTPUT(!LPT_STOB_CS);
--LPT_D[0] is LPT_D[0] at PIN_9
--operation mode is output
LPT_D[0] = OUTPUT(DATA_reg[0]);
--LPT_D[1] is LPT_D[1] at PIN_24
--operation mode is output
LPT_D[1] = OUTPUT(DATA_reg[1]);
--LPT_D[2] is LPT_D[2] at PIN_25
--operation mode is output
LPT_D[2] = OUTPUT(DATA_reg[2]);
--LPT_D[3] is LPT_D[3] at PIN_28
--operation mode is output
LPT_D[3] = OUTPUT(DATA_reg[3]);
--LPT_D[4] is LPT_D[4] at PIN_30
--operation mode is output
LPT_D[4] = OUTPUT(DATA_reg[4]);
--LPT_D[5] is LPT_D[5] at PIN_31
--operation mode is output
LPT_D[5] = OUTPUT(DATA_reg[5]);
--LPT_D[6] is LPT_D[6] at PIN_32
--operation mode is output
LPT_D[6] = OUTPUT(DATA_reg[6]);
--LPT_D[7] is LPT_D[7] at PIN_8
--operation mode is output
LPT_D[7] = OUTPUT(DATA_reg[7]);
--DIR0 is DIR0 at PIN_52
--operation mode is output
DIR0 = OUTPUT(GND);
--DIR8 is DIR8 at PIN_48
--operation mode is output
DIR8 = OUTPUT(VCC);
--DIR16 is DIR16 at PIN_41
--operation mode is output
DIR16 = OUTPUT(GND);
--a0 is a0 at PIN_57
--operation mode is output
a0 = OUTPUT(GND);
--a1 is a1 at PIN_58
--operation mode is output
a1 = OUTPUT(GND);
--a2 is a2 at PIN_59
--operation mode is output
a2 = OUTPUT(GND);
--a3 is a3 at PIN_60
--operation mode is output
a3 = OUTPUT(GND);
--a4 is a4 at PIN_63
--operation mode is output
a4 = OUTPUT(GND);
--a5 is a5 at PIN_64
--operation mode is output
a5 = OUTPUT(GND);
--A1L42 is ISA_D[0]~7 at PIN_92
--operation mode is bidir
A1L42 = ISA_D[0];
--ISA_D[0] is ISA_D[0] at PIN_92
--operation mode is bidir
ISA_D[0]_tri_out = TRI(LPT_BUSY, LPT_BUSY_CS);
ISA_D[0] = BIDIR(ISA_D[0]_tri_out);
--A1L44 is ISA_D[1]~6 at PIN_87
--operation mode is bidir
A1L44 = ISA_D[1];
--ISA_D[1] is ISA_D[1] at PIN_87
--operation mode is bidir
ISA_D[1]_tri_out = TRI(LPT_ACK, LPT_ACK_CS);
ISA_D[1] = BIDIR(ISA_D[1]_tri_out);
--A1L46 is ISA_D[2]~5 at PIN_86
--operation mode is bidir
A1L46 = ISA_D[2];
--ISA_D[2] is ISA_D[2] at PIN_86
--operation mode is bidir
ISA_D[2] = BIDIR(OPNDRN(VCC));
--A1L48 is ISA_D[3]~4 at PIN_79
--operation mode is bidir
A1L48 = ISA_D[3];
--ISA_D[3] is ISA_D[3] at PIN_79
--operation mode is bidir
ISA_D[3] = BIDIR(OPNDRN(VCC));
--A1L50 is ISA_D[4]~3 at PIN_76
--operation mode is bidir
A1L50 = ISA_D[4];
--ISA_D[4] is ISA_D[4] at PIN_76
--operation mode is bidir
ISA_D[4] = BIDIR(OPNDRN(VCC));
--A1L52 is ISA_D[5]~2 at PIN_75
--operation mode is bidir
A1L52 = ISA_D[5];
--ISA_D[5] is ISA_D[5] at PIN_75
--operation mode is bidir
ISA_D[5] = BIDIR(OPNDRN(VCC));
--A1L54 is ISA_D[6]~1 at PIN_74
--operation mode is bidir
A1L54 = ISA_D[6];
--ISA_D[6] is ISA_D[6] at PIN_74
--operation mode is bidir
ISA_D[6] = BIDIR(OPNDRN(VCC));
--A1L56 is ISA_D[7]~0 at PIN_73
--operation mode is bidir
A1L56 = ISA_D[7];
--ISA_D[7] is ISA_D[7] at PIN_73
--operation mode is bidir
ISA_D[7] = BIDIR(OPNDRN(VCC));
--ISA_READY is ISA_READY at PIN_71
--operation mode is bidir
ISA_READY = BIDIR(OPNDRN(VCC));
--A1L73 is LPT_DATA_CS~1clkctrl at CLKCTRL_G1
A1L73 = cycloneii_clkctrl(.INCLK[0] = A1L72) WITH (clock_type = "Global Clock");
--A1L3 is DATA_reg[0]~feeder at LCCOMB_X8_Y10_N0
A1L3 = A1L42;
--A1L5 is DATA_reg[1]~feeder at LCCOMB_X1_Y6_N16
A1L5 = A1L44;
--A1L7 is DATA_reg[2]~feeder at LCCOMB_X7_Y6_N16
A1L7 = A1L46;
--A1L11 is DATA_reg[5]~feeder at LCCOMB_X26_Y4_N0
A1L11 = A1L52;
--A1L14 is DATA_reg[7]~feeder at LCCOMB_X5_Y11_N20
A1L14 = A1L56;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -