Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| builderpages:plasmo:rr512k [2023/10/02 09:52] – Revision from 2023-10-02 | builderpages:plasmo:rr512k [2026/06/15 13:10] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | /* Imported from Wayback Machine | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | |||
| + | ====== Improved 512K RAM and 512K ROM module ====== | ||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | Original discussion here: https:// | ||
| + | |||
| + | [[builderpages: | ||
| + | |||
| + | ===== Features ===== | ||
| + | |||
| + | ROM emulation, with few jumper configurations, | ||
| + | |||
| + | EPROM programmer, programming software can be loaded in RAM to program the EPROM, | ||
| + | |||
| + | A serial port, the same serial port used to load ROM image can be reuse as a regular serial port. | ||
| + | |||
| + | A real-time clock like PCF8563 that can generate 32Hz output driving the interrupt, | ||
| + | |||
| + | Battery backup for RAM & RTC, | ||
| + | |||
| + | SPI port, | ||
| + | |||
| + | Faster, should be able to run 20MHz | ||
| + | |||
| + | Cheaper, the board should be around $50. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ===== Design Information ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Gerber [[https:// | ||
| + | |||
| + | CPLD equations | ||
| + | |||
| + | 512K RAM/ROM [[https:// | ||
| + | |||
| + | Verilog [[https:// | ||
| + | |||
| + | Simple serial port | ||
| + | |||
| + | Bill of Materials | ||
| + | |||
| + | ===== Applications ===== | ||
| + | |||
| + | ==== EPROM Programmer ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | By enable the serial bootstrap ROM on CPLD, the 512K RAM/ROM, in conjunction with a Z80 CPU board, can serve as a EPROM programmer. The following instruction is for programming SST39SF040 EPROM. | ||
| + | |||
| + | The jumper configuration of RR512K is | ||
| + | |||
| + | T24 jumper to ground | ||
| + | |||
| + | T22 jumper to ground | ||
| + | |||
| + | T25 jumper to T27 | ||
| + | |||
| + | T26 jumper to T28 | ||
| + | |||
| + | Insert a SST39SF040 in the FLASH socket (U2), | ||
| + | |||
| + | Connect a serial port to connector P2 and set baud rate to 115200 N-8-1, | ||
| + | |||
| + | Power up the board and send the serial loader, [[https:// | ||
| + | |||
| + | The EPROM programmer will respond with: | ||
| + | |||
| + | //RR512K Loader v0.1 4/21/20\\ | ||
| + | Auto start at 0xB400// | ||
| + | |||
| + | Next send the EPROM programmer, [[https:// | ||
| + | |||
| + | // | ||
| + | SST39SF040 will now be erased\\ | ||
| + | Enter Y to proceed, all other keys to abort// | ||
| + | |||
| + | Enter ' | ||
| + | |||
| + | // | ||
| + | …………………………………………..// | ||
| + | |||
| + | Programming is completed when ' | ||
