June 9, 2022

EBAZ4205 Bitcoin miner board -- Memory

The board has 256M of ram.

This covers an address range from 0x0000_0000 to 0x0fff_ffff.

By poking around using U-Boot "md" command, I discover that this is aliased at 4 locations:

0x0000_0000 to 0x0fff_ffff.
0x1000_0000 to 0x1fff_ffff.
0x2000_0000 to 0x2fff_ffff.
0x3000_0000 to 0x3fff_ffff.

NAND flash

There is also a 128M flash memory chip. It is a Winbond W29N01HVSINA. A 55 page PDF data sheet (w29n01hvxina_revc-1489886.pdf) is available for this chip. It is a 1G-bit 3.3 volt NAND flash memory.

It is organized in 1024 erasable blocks of 128 kbytes Each block is 64 pages of 2 kbytes. It supports a "standard NAND interface" which uses an 8 bit bus to transfer data, address, and commands Although it comes in a 48 pin package, most of the pins are N/C and apparently serve to physically anchor the device.

The chip has a WP (write protect) pin which will need to be manipulated in order to write to the device.


Feedback? Questions? Drop me a line!

Tom's Computer Info / tom@mmto.org