Compare commits
2 Commits
f5b2c0427c
...
b65ced1368
| Author | SHA1 | Date | |
|---|---|---|---|
| b65ced1368 | |||
| d02300ef8e |
@@ -10,4 +10,5 @@
|
|||||||
# Arduino Interface
|
# Arduino Interface
|
||||||
|
|
||||||
## Bus Ideas
|
## Bus Ideas
|
||||||
- [74HC245](./datasheets/74HC_HCT245.pdf), also possible for GPU buffer switching
|
- [74HC245](./datasheets/74HC_HCT245.pdf), bidirectional 3-state bus transciever, also possible for GPU buffer switching
|
||||||
|
- [74HC138](./datasheets/74HC_HCT138.pdf), 3->8 address decoder
|
||||||
|
|||||||
BIN
datasheets/74HC_HCT138.pdf
Normal file
BIN
datasheets/74HC_HCT138.pdf
Normal file
Binary file not shown.
BIN
datasheets/74HC_HCT377.pdf
Normal file
BIN
datasheets/74HC_HCT377.pdf
Normal file
Binary file not shown.
BIN
datasheets/ENC28J60.pdf
Normal file
BIN
datasheets/ENC28J60.pdf
Normal file
Binary file not shown.
BIN
datasheets/LY62256PL-55LL.pdf
Normal file
BIN
datasheets/LY62256PL-55LL.pdf
Normal file
Binary file not shown.
1
design/~6502.kicad_sch.lck
Normal file
1
design/~6502.kicad_sch.lck
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"hostname":"MAXIMESPC","username":"Maxime Vorwerk"}
|
||||||
10
notes/cpu.md
Normal file
10
notes/cpu.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# CPU board
|
||||||
|
|
||||||
|
## Components
|
||||||
|
- CPU: [W65C02](../datasheets/w65c02s.pdf)
|
||||||
|
- RAM: [LY62256PL-5LL](../datasheets/LY62256PL-55LL.pdf)
|
||||||
|
- ROM: [AT28C64B](../datasheets/AT28C64B.pdf)
|
||||||
|
- Register: [74HC377](../datasheets/74HC_HCT377.pdf)
|
||||||
|
|
||||||
|
## Timings
|
||||||
|
- PHI2 target: 10MHz -> 100ns
|
||||||
2
notes/ethernet.md
Normal file
2
notes/ethernet.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Ethernet
|
||||||
|
- [ENC28J60](./../datasheets/ENC28J60.pdf)
|
||||||
@@ -2,6 +2,7 @@
|
|||||||
- bank switching using 8-Bit register
|
- bank switching using 8-Bit register
|
||||||
- top 32K remain untouched
|
- top 32K remain untouched
|
||||||
|
|
||||||
|
# [CPU](./cpu.md)
|
||||||
| start | end | use |
|
| start | end | use |
|
||||||
| :----- | :----- | :---------------------- |
|
| :----- | :----- | :---------------------- |
|
||||||
| 0x0000 | 0x5FFE | RAM |
|
| 0x0000 | 0x5FFE | RAM |
|
||||||
@@ -9,7 +10,7 @@
|
|||||||
| 0x6000 | 0xDFFF | --- to be mapped --- |
|
| 0x6000 | 0xDFFF | --- to be mapped --- |
|
||||||
| 0xE000 | 0xFFFF | ROM |
|
| 0xE000 | 0xFFFF | ROM |
|
||||||
|
|
||||||
# Default (0X00)
|
# I/O (0x00)
|
||||||
| start | end | use |
|
| start | end | use |
|
||||||
| :----- | :----- | :-- |
|
| :----- | :----- | :-- |
|
||||||
| 0x6000 | 0xDFFF | I/O |
|
| 0x6000 | 0xDFFF | I/O |
|
||||||
|
|||||||
Reference in New Issue
Block a user