home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 1
/
HamRadio.cdr
/
tech
/
palsum5
/
liforam3.pds
< prev
next >
Wrap
Text File
|
1987-08-26
|
1KB
|
100 lines
TITLE LIFO RAM CONTROLLER
PATTERN 01.
REVISION 04.
AUTHOR CHRIS JAY.
COMPANY MMI SANTA CLARA, CA
DATE 23 APRIL 1987
;
CHIP LIFOCONT PAL22RX8
;
;PIN 1 2 3 4 5 6
CLK PUSH POP NC NC NC
;PIN 7 8 9 10 11 12
NC NC NC NC /RST GND
;PIN 13 14 15 16 17 18
NC NC /CSX /X0 /WR /Q4
;PIN 19 20 21 22 23 24
/Q3 /Q2 /Q1 /Q0 NC VCC
GLOBAL
STRING INC '/CSX*/WR*/X0*PUSH'
STRING DEC '/CSX*/WR*X0*POP'
EQUATIONS
GLOBAL.RSTF = RST
Q0 := Q0
:+: INC
+ DEC
Q1 := Q1
:+: Q0*INC
+ /Q0*DEC
Q2 := Q2
:+: Q0*Q1*INC
+ /Q0*/Q1*DEC
Q3 := Q3
:+: Q0*Q1*Q2*INC
+ /Q0*/Q1*/Q2*DEC
Q4 := Q4
:+: Q0*Q1*Q2*Q3*INC
+ /Q0*/Q1*/Q2*/Q3*DEC
CSX := CSX
:+: WR*/CSX*/X0*PUSH
+ WR*CSX*/X0*PUSH
+ /WR*/CSX*/X0*POP
+ /WR*CSX*/X0*POP
WR := WR
:+: /CSX*/X0*PUSH*/WR
+ /CSX*X0*WR*PUSH
+ /WR*/CSX*X0*POP
+ WR*/CSX*/X0*/POP*/PUSH
X0 := X0
:+: CSX*WR*/X0*PUSH
+ /CSX*/WR*X0*/PUSH
+ /WR*CSX*/X0*POP
+ /WR*/CSX*X0*POP
SIMULATION
TRACE_ON CLK Q0 Q1 Q2 Q3 Q4
/CSX /WR /X0 PUSH POP RST
SETF /CLK RST /PUSH /POP
CLOCKF CLK
SETF /RST
SETF PUSH
FOR I := 1 TO 4 DO
BEGIN
CLOCKF CLK
END
SETF /PUSH
CLOCKF CLK
SETF PUSH
FOR I := 1 TO 4 DO
BEGIN
CLOCKF CLK
END
SETF /PUSH
CLOCKF CLK
SETF POP
FOR I := 1 TO 4 DO
BEGIN
CLOCKF CLK
END
SETF /POP
FOR I := 1 TO 3 DO
BEGIN
CLOCKF CLK
END
TRACE_OFF