Dreamcast design example: LAN Adapter HIT-0300 clone (use MB86964) (part 1)
The original article, written by jj1odm, is available at http://jj1odm.sizious.com/
HIT-0300 original block diagram
spec of LAN Adapter HIT-0300 clone:
used device:
XC9572XL-VQ44: G2 bus (simple bus mode) interface logic
MB86964: lan controller (an original lan adaptor uses MB86967)
TC55257: buffer SRAM 32kbytes
93C46: serial EEPROM (for MAC address)
device mapping: (long word alignment mapping (simple bus mode))
0xa0600400 - 0xa060043c: MB86964 lan controller device
(change DLCR7 register ID code. MB86964{'01'} => MB86967{'10'})
0xa0600440: EEPROM control port (BMPR16){EECS/EESK} (for MB86967 compatibility)
bit[7] not use (read/write)
bit[6] EESK (read/write)
bit[5] EECS (read/write)
bit[4:0] not use (read/write)
0xa0600444: EEPROM data in/out port (BMPR17){EEDO/EEDI} (for MB86967 compatibility)
bit[7] read:EEDO write:EEDI
bit[6:0] not use {read always '0000000'}
0xa0600480: reset port register
bit[7:1] not use {read always '0000000'}
bit[0] reset {active high} (read/write)
interrupt: use /IRQA
lan adapter circuit