1.1 --- a/README.txt Mon Aug 24 14:48:40 2015 +0200
1.2 +++ b/README.txt Mon Aug 24 15:03:28 2015 +0200
1.3 @@ -88,6 +88,24 @@
1.4 upper four sectors in the device. However, A16 could be connected to VCC to
1.5 access the upper four sectors.
1.6
1.7 +
1.8 +
1.9 +Making a Printed Circuit Board
1.10 +==============================
1.11 +
1.12 +The pcb directory contains resources for making a PCB with the Fritzing
1.13 +software. In order to track changes in these resources, they have been
1.14 +unpacked from a file saved by Fritzing, and so must be packed together into
1.15 +such a file before being given to Fritzing. This can be done using a script
1.16 +provided:
1.17 +
1.18 +./make_pcb.sh
1.19 +
1.20 +This will produce a file called ArduinoAm29F010-arduinouno.fzz containing the
1.21 +resources in a zip archive as Fritzing expects.
1.22 +
1.23 +
1.24 +
1.25 Device Compatibility
1.26 ====================
1.27
1.28 @@ -210,6 +228,8 @@
1.29 pairs of sectors can be manually selected. A mechanism could also be devised
1.30 to allow selection using logic, but this is not explored here.
1.31
1.32 +
1.33 +
1.34 Arduino Interfacing
1.35 ===================
1.36
1.37 @@ -315,8 +335,13 @@
1.38 VSS ground
1.39 NC (not connected)
1.40
1.41 +
1.42 +
1.43 +Technical Notes
1.44 +===============
1.45 +
1.46 Low-Level Operations
1.47 -====================
1.48 +--------------------
1.49
1.50 CE# high standby
1.51 CE# low read, write or output disable
1.52 @@ -330,7 +355,7 @@
1.53 OE# = not WE#
1.54
1.55 Timing
1.56 -======
1.57 +------
1.58
1.59 According to the datasheet, addresses are latched on the falling edge of the
1.60 latest of WE# and CE#, data is latched on the rising edge of the latest of WE#
1.61 @@ -346,7 +371,7 @@
1.62 6. Bring WE# or OE# high (output disable)
1.63
1.64 Operation Modes
1.65 -===============
1.66 +---------------
1.67
1.68 By default, the device is in read mode, meaning that merely bringing OE# low
1.69 will produce data for the asserted address.
1.70 @@ -355,13 +380,13 @@
1.71 address and data arguments.
1.72
1.73 Sectors
1.74 -=======
1.75 +--------
1.76
1.77 A[16...14] selects each 16KB sector and is referred to as the sector address
1.78 or SA in the documentation.
1.79
1.80 Commands
1.81 -========
1.82 +--------
1.83
1.84 Reset (A=$5555; D=$AA); (A=$2AAA; D=$55); (A=$5555; D=$F0)
1.85