Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
boards:sbc:sbc_v2:sbc_v2-005 [2020/12/05 07:35] b1ackmai1er [Software Support] |
boards:sbc:sbc_v2:sbc_v2-005 [2021/03/29 07:00] (current) b1ackmai1er [SBC V2-005 MEGAFLASH] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| The SBC V2 is a Zilog Z80 processor board. It's a 100x160mm board that is capable of functioning both as a standalone SBC or as attached to the ECB bus. | The SBC V2 is a Zilog Z80 processor board. It's a 100x160mm board that is capable of functioning both as a standalone SBC or as attached to the ECB bus. | ||
| - | The SBC V2-005 is currently under development. | + | The main advantage of this version over previous versions is the support of 1Mb FLASH memory and improved software support for Flash access. |
| + | |||
| + | The SBC V2-005 is transitioning from development | ||
| Line 58: | Line 60: | ||
| Kicad files can be found [[https:// | Kicad files can be found [[https:// | ||
| - | Gerbers for SBC V2-005c {{: | + | Gerbers for SBC V2-005c, which have been built and tested. |
| - | Current revision is SBC V2-005f | + | Current revision is SBC V2-005i |
| + | |||
| + | Gerbers for SBC V2-005i, currently untested {{: | ||
| + | |||
| + | Version i boards are on order as at 27-Feb-2021. | ||
| Line 69: | Line 75: | ||
| * Removes support for 128Mb RAM | * Removes support for 128Mb RAM | ||
| * Adds switch for recovery mode. | * Adds switch for recovery mode. | ||
| + | * Software support for programming dual chips. | ||
| + | * Driver support for accessing ROM drive as a read and write filesystem. | ||
| + | * ROMWBW based Flash upgrader. | ||
| + | * Solder link for UART clock as CPU clock for minimalist system. | ||
| Line 128: | Line 138: | ||
| \\ | \\ | ||
| - | |||
| - | |||
| - | ====== Flash Programming ====== | ||
| - | |||
| - | Will Sowerbutts has updated his FLASH4 program to support programming one or more flash devices. | ||
| - | |||
| - | To assemble a 1024Kb ROMWBW rom, use the following as an example command line: '' | ||
| - | |||
| - | The updated Flash4 can be found in Will Sowerbutts github repository [[https:// | ||
| - | |||
| Line 240: | Line 240: | ||
| Initial programming of the ROM requires the use of a programmer that supports Flash PLCC32 chips such as the MiniPro TL866II. Subsequent reprogramming can be done on the SBC V2 if you have enough secondary storage to hold the ROM image file. This is the preferred method as installing and removing the PLCC32 Flash chips is more difficult then the DIP32 style chips used previously. | Initial programming of the ROM requires the use of a programmer that supports Flash PLCC32 chips such as the MiniPro TL866II. Subsequent reprogramming can be done on the SBC V2 if you have enough secondary storage to hold the ROM image file. This is the preferred method as installing and removing the PLCC32 Flash chips is more difficult then the DIP32 style chips used previously. | ||
| - | Download the latest release i.e. | + | Download the latest release i.e. RomWBW-v3.0.1-Package.zip and extract the ROM image file \Binary\SBC_std.rom. This is a 512Kb image and should be programmed to a 39SF040 (preferably) or AT49F040 and installed in flash location #1 |
| - | RomWBW-v3.0.1-Package.zip and extract the ROM image file \Binary\SBC_std.rom. This is a 512Kb image and should be programmed to a 39SF040 (preferably) or AT49F040 and installed in flash location #1 | + | |
| Installing a 1Mb ROM image requires downloading, | Installing a 1Mb ROM image requires downloading, | ||
| - | To assemble a 1024Kb ROMWBW rom, use the following as an example command line in the Source directory: '' | + | To assemble a 1024Kb ROMWBW rom, use the following as an example command line in the Source directory: '' |
| ====== MegaFlash Boot ROM configuration ====== | ====== MegaFlash Boot ROM configuration ====== | ||
| Line 280: | Line 280: | ||
| BATCOND | BATCOND | ||
| </ | </ | ||
| + | |||
| + | ====== Flash Programming ====== | ||
| + | |||
| + | Will Sowerbutts has updated his FLASH4 program to support programming one or more flash chips. The updated Flash4 can be found in Will Sowerbutts github repository [[https:// | ||
| + | |||
| + | An example command line to update ROMWBW would be '' | ||
| ====== Acknowledgement ====== | ====== Acknowledgement ====== | ||
| - | The SBC V2-005 is based on the work of Andrew Lynch N8VEM and others in the Retrobrew Computers community. To see Andrew foundation work, see [[https:// | + | The SBC V2-005 is based on the work of Andrew Lynch N8VEM and others in the Retrobrew Computers community. To see Andrew' |
| Thank you Andrew! | Thank you Andrew! | ||