prom.drc
来自「Protel99-SE-软件.zip」· DRC 代码 · 共 197 行
DRC
197 行
" --------------------
$ C258 28 10
$ CY7C258 28 10
$ P258 28 10
! CombOP&RegFB ;
! OUTPUT_CLK 1 26 ;
! INPUT_CLK 1 26 ;
! DEDICATED_OE 1 28 ;
! DEDICATED_INIT 1 1 ;
! RESERVED 4 1 26 27 28 ;
! OUTPUT_FIT_ORDER 25,24,23,19,18,17,16,15 ;
! PROM_IN 11 14 13 12 11 10 9 6 5 4 3 2 ;
! PROM_OUT 16 36 35 34 33 32 31 30 29 15 16 17 18 19 23 24 25 ;
! PINOUT 88
1 38 0 28 0 0 37 27 2 0 0 26 0 0 0 25 3 0 0 24
0 0 0 23 4 0 0 22 0 0 0 21 5 0 0 20 6 0 0 19
7 0 0 18 8 0 0 17 9 0 0 16 10 0 0 15 0 0 29 0
11 0 30 0 0 0 31 0 12 0 32 0 0 0 33 0 13 0 34 0
0 0 35 0 14 0 36 0 ;
! LOGICPT 38
0 0 0 0 0 0 -1 -1 0 0 0 0 0 0
9999 9999 9999 9999 9999 -1 -1 -1 9999 9999 9999 0 0 0
9999 9999 9999 9999 9999 9999 9999 9999 1 1 ;
! PT 44 2 -2 3 -3 4 -4 5 -5 6 -6 9 -9 10 -10 11 -11 12 -12 13 -13
14 -14 15 -15 16 -16 17 -17 29 -29 30 -30 31 -31 32 -32 33 -33
34 -34 35 -35 36 -36 ;
! PIN [ 8,20,22 ] GND ;
! PIN [ 7,21 ] VCC ;
! PIN [ 26,28 ] WIRE ;
! PIN [ 18,19,23..25 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ NoFB ] : EN [ -28 & PT ]
, D : PT [ 9999 : AH ] : FB [ NoFB ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! PIN [ 15 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 4 ] : EN [ -28 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 4 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! PIN [ 16 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 3 ] : EN [ -28 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 3 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! PIN [ 17 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 2 ] : EN [ -28 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 2 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 29 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 5 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 30 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 6 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 31 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 9 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 32 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 10 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 33 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 11 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 34 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 12 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 35 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 13 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 36 ] OUT [
D : PT [ 9999 : AH ] : FB [ Q : USE 14 ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! NODE [ 37 ] OUT [ COMB : PIN [ 27 : FIX ] : FB [ PIN ]
, D : PIN [ 27 : FIX ] : FB [ Q ] , CLK : PIN [ 26 ] , USEDBY [ .OE ] ] ;
! NODE [ 38 ] OUT [ COMB : PIN [ -1 : FIX ] : FB [ PIN ]
, D : PIN [ -1 : FIX ] : FB [ Q ] , CLK : PIN [ 26 ] , USEDBY [ .AR : .AP ] ] ;
! FLOAT [ 0 ] WIRE && INP && IREG [ CI : PIN [ 26 ] ]
&& OUT [ COMB : PT [ 9999 : AH ] : FB [ Q : PIN ] : EN [ -28 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q ] : EN [ -28 & PT ]
, AR : BANK [ 2 ] : PIN [ -1,38 ] , AP : BANK [ 2 ] : PIN [ -1,38 ]
, CLK : PIN [ 26 ] , OE : BANK [ 1 ] : PIN [ 27,-27,37 : FIX ] ] ;
! PIN [ 1,27 ] WIRE && IREG [ CI : PIN [ 26 ] ] ;
! PIN [ 2..6,9..14 ] INP [ IP [ PIN ] ]
&& IREG [ CI : PIN [ 26 ] , IP [ PIN ] ] ;
" --------------------
$ C259 44 2
$ CY7C259 44 2
$ P259 44 2
! CombOP&RegFB ;
! OUTPUT_CLK 1 44 ;
! INPUT_CLK 1 44 ;
! DEDICATED_OE 1 4 ;
! DEDICATED_INIT 1 2 ;
! RESERVED 4 2 3 4 44 ;
! OUTPUT_FIT_ORDER 42,41,40,39,38,37,34,33,32,31,27,26,25,24,23,21 ;
! PROM_IN 11 19 18 17 16 15 13 10 9 7 6 5 ;
! PROM_OUT 16 21 23 24 25 26 27 31 32 33 34 37 38 39 40 41 42 ;
! PINOUT 96
1 0 0 44 2 46 0 43 3 45 0 42 4 0 0 41 5 0 0 40
6 0 0 39 7 0 0 38 8 0 0 37 9 0 0 36 10 0 0 35
11 0 0 34 12 0 0 33 13 0 0 32 14 0 0 31 15 0 0 30
16 0 0 29 17 0 0 28 18 0 0 27 19 0 0 26 20 0 0 25
0 0 0 24 0 0 0 23 0 0 0 22 0 0 0 21 ;
! LOGICPT 46
-1 0 0 0 0 0 0 -1 0 0 -1 -1 0 -1 0 0 0 0 0 -1
9999 -1 9999 9999 9999 9999 9999 -1 -1 -1 9999 9999 9999 9999
-1 -1 9999 9999 9999 9999 9999 9999 -1 0 1 1 ;
! PT 44 5 -5 6 -6 7 -7 9 -9 10 -10 13 -13 15 -15 16 -16 17 -17 18 -18 19 -19
21 -21 23 -23 24 -24 25 -25 26 -26 27 -27 31 -31 32 -32 33 -33
34 -34 37 -37 ;
! PIN [ 1,12,14,28,29,36,43 ] GND ;
! PIN [ 8,11,20,22,30,35 ] VCC ;
! PIN [ 4,44 ] WIRE ;
! PIN [ 38..42 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ NoFB ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ NoFB ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 37 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 5 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 5 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 34 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 6 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 6 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 33 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 7 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 7 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 32 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 9 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 9 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 31 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 10 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 10 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 27 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 13 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 13 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 26 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 15 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 15 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 25 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 16 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 16 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 24 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 17 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 17 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 23 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 18 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 18 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 21 ] OUT [
COMB : PT [ 9999 : AH ] : FB [ Q : USE 19 ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q : USE 19 ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! NODE [ 45 ] OUT [ COMB : PIN [ 3 : FIX ] : FB [ PIN ]
, D : PIN [ 3 : FIX ] : FB [ Q ] , CLK : PIN [ 44 ] , USEDBY [ .OE ] ] ;
! NODE [ 46 ] OUT [ COMB : PIN [ -2 : FIX ] : FB [ PIN ]
, D : PIN [ -2 : FIX ] : FB [ Q ] , CLK : PIN [ 44 ] , USEDBY [ .AR : .AP ] ] ;
! FLOAT [ 0 ] WIRE && INP && IREG [ CI : PIN [ 44 ] ]
&& OUT [ COMB : PT [ 9999 : AH ] : FB [ Q : PIN ] : EN [ -4 & PT ]
, D : PT [ 9999 : AH ] : FB [ Q ] : EN [ -4 & PT ]
, AR : BANK [ 2 ] : PIN [ -2,46 ] , AP : BANK [ 2 ] : PIN [ -2,46 ]
, CLK : PIN [ 44 ] , OE : BANK [ 1 ] : PIN [ 3,-3,45 : FIX ] ] ;
! PIN [ 2,3 ] WIRE && IREG [ CI : PIN [ 44 ] ] ;
! PIN [ 5..7,9,10,13,15..19 ] INP [ IP [ PIN ] ]
&& IREG [ CI : PIN [ 44 ] , IP [ PIN ] ] ;
" --------------------
$ !EOF!
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?