Skip to content

Commit 28d4ab7

Browse files
author
Bruno Conde
committed
Fixed README
1 parent f80e9b6 commit 28d4ab7

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,20 @@ I started following the [Ben Eater's awesome tutorials](https://eater.net/6502)
22

33
The plan is to build a very simple computer using one of these CPUs, a ROM, RAM, IO, Serial, and other logic chips.
44

5-
<p float="left">
6-
<img src="/assets/IMG_0759.jpg" alt="Arduino EEPROM programmer photo 1" width="40%" />
7-
<img src="/assets/IMG_0760.jpg" alt="Arduino EEPROM programmer photo 2" width="40%" />
8-
</p>
9-
105
# Description
116

127
The goal of this project is to provide a way to flash a ROM file in an EEPROM chip using an Arduino Mega. The EEPROM chip that I'm using is the [AT28C25615U from ATMEL](/assets/eeprom_AT28C25615U.pdf).
138

149
I decided to use an Arduino shield with a ROM socket to flash a ROM file from my computer to the EEPROM.
1510

16-
The first step was to solder a bunch of wires for the address and data bus. There are also 3 control lines for the **Write Enable**, **Output Enable**, and **Chip Enable** pins specifically, that I needed to redirect to the Arduino as well. There are a total of 16 pins I need to control and the Arduino Mega is great for this job as it has enough digital pins. Using an Arduino Uno (or mini) is also possible, provided that we [use shift registers for the address lines](https://www.youtube.com/watch?v=K88pgWhEb1M).
11+
The first step was to solder a bunch of wires for the address and data bus. There are also 3 control lines for the **Write Enable**, **Output Enable**, and **Chip Enable** pins specifically, that I needed to redirect to the Arduino as well. There are a total of 16 pins I need to control and the Arduino Mega is great for this job as it has enough digital pins.
12+
13+
Using an Arduino Uno (or mini) is also possible, provided that we [use shift registers for the address lines](https://www.youtube.com/watch?v=K88pgWhEb1M).
14+
15+
<p float="left">
16+
<img src="/assets/IMG_0759.jpg" alt="Arduino EEPROM programmer photo 1" width="40%" />
17+
<img src="/assets/IMG_0760.jpg" alt="Arduino EEPROM programmer photo 2" width="40%" />
18+
</p>
1719

1820
# How it works
1921

0 commit comments

Comments
 (0)