PLDASM Programmable logic devices
http://www.it.lth.se/digp/PDF_files/pldasm.pdf
http://www.uchobby.com/index.php/2008/03/30/gals-for-electronics-hobby/
Y = A*B*/C + /A*C + /B. In this notation * means a logical AND, + means a logical OR, and / means a logical NOT.
EQN 텍스트 파일 포맷으로 GAL Equation을 작성
DOS프로그램 eqn2jed.exe를 통해서 바이너리 포맷의 JEDCOM이나 JED파일로 변환
예)
; 16-to-1 mux example 주석
CHIP mux G22V10 ; 칩 이름
; 핀 번호에 symbol이름 부여
d0=1 d1=2 d2=3 d3=4 d4=5 d5=6 d6=7 d7=8 d8=9 d9=10 d10=11 gnd=12
d11=13 d12=14 d13=15 d14=16 d15=17 q=18 a0=19 a1=20 a2=21 a3=22 nc=23 vcc=24
EQUATIONS
q = /a3*/a2*/a1*/a0*d0 +
/a3*/a2*/a1*a0*d1 +
/a3*/a2*a1*/a0*d2 +
/a3*/a2*a1*a0*d3 +
/a3*a2*/a1*/a0*d4 +
/a3*a2*/a1*a0*d5 +
/a3*a2*a1*/a0*d6 +
/a3*a2*a1*a0*d7 +
a3*/a2*/a1*/a0*d8 +
a3*/a2*/a1*a0*d9 +
a3*/a2*a1*/a0*d10 +
a3*/a2*a1*a0*d11 +
a3*a2*/a1*/a0*d12 +
a3*a2*/a1*a0*d13 +
a3*a2*a1*/a0*d14 +
a3*a2*a1*a0*d15 +
'KB > hardware soc' 카테고리의 다른 글
VGA 구현 (1) | 2008.11.12 |
---|---|
ps/2 keyboard 동작 (0) | 2008.11.07 |
어드레스 버스, 데이터 버스 TTL (0) | 2008.11.05 |
computer architecture (0) | 2008.11.05 |
stack based cpu (0) | 2008.11.05 |