André's 8-bit pages
Thankfully hosted by 6502.org.
(by Google)

Ethernet, USB host+device, and SD-card interface

This board is a small board that nevertheless packs an SD Card, an Ethernet as well as a USB host and USB device interface on it!

All parts are connected via the SPI65b SPI interface. SD-Cards do SPI anyway, Ethernet is implemented via an ENC28J60 chip. USB is done with a MAX3420 (device) and MAX3421 (host) chip with the usb65 drivers.

  •  
    2013-01-04 Published this page
 

Table of content

SD-Card

This is a test driver for the SD-Card access via SPI65B schematics below.

It initializes the card, reads the operations conditions register, the card id data, and can read and write a block.

Please note that it is clutterd with debug code.

Ethernet

This is a uIP stack with a builtin driver for the ENC28J60 via SPI65B as on this board.

USB

The USB drivers for host and device are now hosted on github.

Version: 2.0B

Status: prototype

Notes

 
This board has been successfully tested with SD-Card, Ethernet as well as USB host and device operations.

Return to Homepage

Last modified: 2013-01-13
follow

Follow my 8-bit tweets on Mastodon (In new window) or Bluesky

discuss

Discuss my site on this 6502.org forum thread

(Forum registration required to post)

hot!

Dive into the retro feeling and build yourself a Micro-PET or a Multi-board Commodore 4032 replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU accelerator board

Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128

Want 64bit? - pimp the 6502 with the 65k processor design!