Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
boards:ecb:mini-68k:start [2015/11/11 03:18] admin created |
boards:ecb:mini-68k:start [2016/05/01 15:28] (current) jcoffman |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== ECB Mini-68K Processor | + | ====== ECB Mini-68k CPU Card ====== |
+ | |||
+ | [[: | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | Current Version: 2.0-007 | ||
+ | |||
+ | The Mini-M68K CPU board includes the following: | ||
+ | |||
+ | * The MC68008 CPU board is part of a 2 board system which will require the [[: | ||
+ | * Memory on the CPU board itself is up to 2Mb SRAM: 4 x 512Kb chips. | ||
+ | * ROM on the board may be Flash memory or EPROM. For development, | ||
+ | * Expanded memory in the form of the 4MEM board is provided for. This will allow up to 4Mb of additional paged memory. | ||
+ | * Interrupts are vectored using the Interrupt Controller on the MF/PIC board. | ||
+ | * The /NMI is designed to autovector. This gives a total of 9 possible interrupt sources. | ||
+ | * The UART and timers on the MF/PIC board use 3 of these interrupts. | ||
+ | * The ECB bus is used very much like the Z80 bus, except the address bus is expanded to 24 bits. | ||
+ | * M68K I/O is memory mapped to the 16-bit range: $3Fxxxx. To emulate a full MC68000, during I/O operations, the address bus is driven in the range: $FFxxxx. | ||
+ | * The memory range assignments are as follows: | ||
+ | * $00.0000 - $1F.FFFF SRAM (on-board) | ||
+ | * $20.0000 - $2F.FFFF 1M off-board (4MEM mapped memory) | ||
+ | * $30.0000 - $37.FFFF optional off-board range (jumper) | ||
+ | * $38.0000 - $3E.FFFF Flash/EPROM boot ROM | ||
+ | * $3F.0000 - $3F.FFFF I/O space (generates /IORQ instead of /MREQ) | ||
+ | * The CPU board uses an 8Mhz clock, and generates wait states as follows: | ||
+ | * RAM/ROM reads: 0 w.s. | ||
+ | * RAM writes: 0 or 1 w.s. | ||
+ | * I/O reads: 1 or 2 w.s. | ||
+ | * I/O writes: 2 or 3 w.s. | ||
+ | * The board is designed to support DMA access to on-board memory. However, there are no ECB boards at this time which use this feature. | ||
+ | |||
+ | Memory Protection: | ||
+ | |||
+ | * Memory protect hardware was added to the version 2 board. | ||
+ | * J7, J8, J9, & J10 -- all ' | ||
+ | * J7 off; J8, J9, & J10 on -- protects the low 4K (0x1000) of memory, which includes all of the BIOS variables. | ||
+ | * J7, J8 off; J9, J10 on -- protects the low 64K or memory. | ||
+ | * *** If you use this memory protect feature, please report you successes and failures on the Forum. *** JRC 01-May-2016 | ||
+ | |||
+ | ===== Hardware Documentation ===== | ||
+ | |||
+ | Board: {{http:// | ||
+ | |||
+ | Schematic: {{: | ||
+ | |||
+ | Manufacturing Files: {{: | ||
+ | |||
+ | KiCad Files: {{: | ||
+ | |||
+ | ===== File List ===== | ||
+ | |||
+ | {{filelist>: | ||
+ | |||
+ | ===== BIOS ROM images: ===== | ||
+ | |||
+ | See the [[: | ||