+ added 8237 DMA controller

This commit is contained in:
Nikolay Nikolov 2017-04-17 19:19:18 +03:00
parent 79ffef0ff2
commit 1bc8aa4a34
2 changed files with 62 additions and 0 deletions

View file

@ -77,6 +77,12 @@ K MPRO
F http://datasheets.chipdb.org/Intel/x86/808x/datashts/8088/231456-006.pdf
$ENDCMP
#
$CMP 8237
D Programmable DMA Controller, PDIP-40
K 8237 DMA
F https://pdos.csail.mit.edu/6.828/2012/readings/hardware/8237A.pdf
$ENDCMP
#
$CMP 8250
D PC8250A, Universal Asynchronous Receiver/Transmitter, PDIP-40
K 1ch UART

View file

@ -451,6 +451,62 @@ X A15 39 700 -400 150 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
# 8237
#
DEF 8237 U 0 40 Y Y 1 F N
F0 "U" -550 1500 50 H V L CNN
F1 "8237" 350 1500 50 H V L CNN
F2 "Housings_DIP:DIP-40_W15.24mm" 0 200 50 H I C CNN
F3 "" 0 300 50 H I C CNN
$FPLIST
DIP*W15.24mm*
PDIP*W15.24mm*
$ENDFPLIST
DRAW
S -550 -1450 550 1450 1 1 10 f
X ~IOR~ 1 -700 400 150 R 50 50 1 1 B
X ~IOW~ 2 -700 300 150 R 50 50 1 1 B
X ~MEMR~ 3 700 400 150 L 50 50 1 1 T
X ~MEMW~ 4 700 300 150 L 50 50 1 1 T
X PIN5 5 100 1600 150 D 50 50 1 1 I
X READY 6 -700 700 150 R 50 50 1 1 I
X HLDA 7 -700 500 150 R 50 50 1 1 I
X ADSTB 8 700 -1000 150 L 50 50 1 1 O
X AEN 9 700 -1300 150 L 50 50 1 1 O
X HRQ 10 700 700 150 L 50 50 1 1 O
X Vss 20 0 -1600 150 U 50 50 1 1 W
X DB0 30 -700 -600 150 R 50 50 1 1 B
X A7 40 700 1000 150 L 50 50 1 1 T
X ~CS~ 11 -700 800 150 R 50 50 1 1 I
X DB7 21 -700 -1300 150 R 50 50 1 1 B
X Vcc 31 0 1600 150 D 50 50 1 1 W
X CLK 12 -700 600 150 R 50 50 1 1 I C
X DB6 22 -700 -1200 150 R 50 50 1 1 B
X A0 32 -700 1300 150 R 50 50 1 1 B
X RESET 13 -700 -400 150 R 50 50 1 1 I
X DB5 23 -700 -1100 150 R 50 50 1 1 B
X A1 33 -700 1200 150 R 50 50 1 1 B
X DACK2 14 700 -600 150 L 50 50 1 1 O
X DACK1 24 700 -500 150 L 50 50 1 1 O
X A2 34 -700 1100 150 R 50 50 1 1 B
X DACK3 15 700 -700 150 L 50 50 1 1 O
X DACK0 25 700 -400 150 L 50 50 1 1 O
X A3 35 -700 1000 150 R 50 50 1 1 B
X DREQ3 16 -700 -200 150 R 50 50 1 1 I
X DB4 26 -700 -1000 150 R 50 50 1 1 B
X ~EOP~ 36 700 -100 150 L 50 50 1 1 B
X DREQ2 17 -700 -100 150 R 50 50 1 1 I
X DB3 27 -700 -900 150 R 50 50 1 1 B
X A4 37 700 1300 150 L 50 50 1 1 T
X DREQ1 18 -700 0 150 R 50 50 1 1 I
X DB2 28 -700 -800 150 R 50 50 1 1 B
X A5 38 700 1200 150 L 50 50 1 1 T
X DREQ0 19 -700 100 150 R 50 50 1 1 I
X DB1 29 -700 -700 150 R 50 50 1 1 B
X A6 39 700 1100 150 L 50 50 1 1 T
ENDDRAW
ENDDEF
#
# 8252
#
DEF 8252 U 0 40 Y Y 1 F N