Difference between revisions of "Dream Turbo Card by pear"
From Enterprise Wiki
(→Config registers) |
(→Config registers) |
||
Line 32: | Line 32: | ||
!scope="row"|NVRAM||CPLD||style="width: 50px"|7||style="width: 50px"|6||style="width: 50px"|5||style="width: 50px"|4||style="width: 50px"|3||style="width: 50px"|2||style="width: 50px"|1||style="width: 50px"|0 | !scope="row"|NVRAM||CPLD||style="width: 50px"|7||style="width: 50px"|6||style="width: 50px"|5||style="width: 50px"|4||style="width: 50px"|3||style="width: 50px"|2||style="width: 50px"|1||style="width: 50px"|0 | ||
|- | |- | ||
− | + | |0x7F||style="text-align:center"|3||colspan=2 style="text-align:center"|Memory mode | |
|colspan=3 style="text-align:center"|EXDOS clock select||colspan=3 style="text-align:center"|System clock select | |colspan=3 style="text-align:center"|EXDOS clock select||colspan=3 style="text-align:center"|System clock select | ||
|style="text-align:center"|Memory bank mode, selection of clocks (below) | |style="text-align:center"|Memory bank mode, selection of clocks (below) | ||
|- | |- | ||
− | + | |0x7E||style="text-align:center"|2||style="background-color: #000000; color: #FFFFFF; text-align:center"|unused||style="text-align:center"|Flash.6 | |
|style="text-align:center"|Flash.5||style="text-align:center"|Flash.4||style="text-align:center"|Flash.3 | |style="text-align:center"|Flash.5||style="text-align:center"|Flash.4||style="text-align:center"|Flash.3 | ||
|style="text-align:center"|Flash.2||style="text-align:center"|Flash.1||style="text-align:center"|Flash.0 | |style="text-align:center"|Flash.2||style="text-align:center"|Flash.1||style="text-align:center"|Flash.0 | ||
|style="text-align:center"|Disabling flash memory banks, bit N=1 Flash bank N disable | |style="text-align:center"|Disabling flash memory banks, bit N=1 Flash bank N disable | ||
|- | |- | ||
− | | | + | |0x7D<sup> 1)</sup>||style="text-align:center"|1||colspan=2 style="background-color: #000000; color: #FFFFFF; text-align:center"|unused||colspan=6 style="text-align:center"|LCD bias |
− | |||
|style="text-align:center"|LCD contrast | |style="text-align:center"|LCD contrast | ||
|- | |- | ||
− | | | + | |0x7C<sup> 1)</sup>||style="text-align:center"|0||colspan=2 style="text-align:center"|LCD backlight||colspan=2 style="text-align:center"|LED blue |
|colspan=2 style="text-align:center"|LED green||colspan=2 style="text-align:center"|LED red | |colspan=2 style="text-align:center"|LED green||colspan=2 style="text-align:center"|LED red | ||
|style="text-align:center"|LCD backlight and RGB LED control | |style="text-align:center"|LCD backlight and RGB LED control | ||
+ | |- | ||
+ | |0x7B<sup> 1)</sup>||style="text-align:center"|NA||colspan=4 style="text-align:center"|Fw ver. mj.||colspan=4 style="text-align:center"|Fw ver. mn. | ||
+ | |style="text-align:center"|Firmware version (major.minor) | ||
+ | |- | ||
+ | |0x7A<sup> 1)</sup>||style="text-align:center"|NA||colspan=4 style="text-align:center"|Hw ver. mj.||colspan=4 style="text-align:center"|Hw ver. mn. | ||
+ | |style="text-align:center"|Hardware version (major.minor) | ||
+ | |- | ||
+ | |0x79<sup> 1)</sup>||style="text-align:center"|NA||colspan=4 style="text-align:center"|Hw batch no.||colspan=4 style="text-align:center"|Hw serial no. | ||
+ | |style="text-align:center"|Hardware serial number | ||
+ | |- | ||
+ | |0x78<sup> 1)</sup>||style="text-align:center"|NA||colspan=8 style="text-align:center"|Device ID | ||
+ | |style="text-align:center"|Dream Turbo Card ID is 44h | ||
|} | |} | ||
+ | <sup> 1)</sup> read-only | ||
===Memory map=== | ===Memory map=== |
Revision as of 07:55, 14 January 2018
Contents
Brief information
Internal memory card and switched clock generators.
Specification
- 1 MB SRAM, optionally 2 MB, in banks of 64KB,
- 512 KB FlashROM, 8 banks of 64 KB with the option of individual switching off, EXOS in bank 7 (always on),
- RTC clock,
- NVRAM (battery backup),
- two-channel synchronized clock signal generator:
- system clock 4/8/12/16/20 MHz (2/4/6/8/10 MHz Z80 CPU),
- EXDOS clock 8/9.6/10/12/13.33/16 MHz
- LCD or OLED display (2x16 chars),
- RGB LED to signal by colors the selected CPU clock:
- 2MHz blue,
- 4MHz green,
- 6MHz yellow,
- 8MHz orange,
- 10MHz red,
- optional temperature sensor for NICK,
- configured by rotary encoder or by software.
Features
Status register
Config registers
Address | Bits | Content | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
NVRAM | CPLD | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
0x7F | 3 | Memory mode | EXDOS clock select | System clock select | Memory bank mode, selection of clocks (below) | |||||
0x7E | 2 | unused | Flash.6 | Flash.5 | Flash.4 | Flash.3 | Flash.2 | Flash.1 | Flash.0 | Disabling flash memory banks, bit N=1 Flash bank N disable |
0x7D 1) | 1 | unused | LCD bias | LCD contrast | ||||||
0x7C 1) | 0 | LCD backlight | LED blue | LED green | LED red | LCD backlight and RGB LED control | ||||
0x7B 1) | NA | Fw ver. mj. | Fw ver. mn. | Firmware version (major.minor) | ||||||
0x7A 1) | NA | Hw ver. mj. | Hw ver. mn. | Hardware version (major.minor) | ||||||
0x79 1) | NA | Hw batch no. | Hw serial no. | Hardware serial number | ||||||
0x78 1) | NA | Device ID | Dream Turbo Card ID is 44h |
1) read-only
Memory map
MT is MICROTEAM card.
Mode 0 (default) | ||||
---|---|---|---|---|
x0-x3 | x4-x7 | x8-xB | xC-xF | |
0x | Flash.7 | CART | EPNET | EPNET |
1x | MT SRAM1 | MT SRAM1 | MT SRAM1 | MT SRAM1 |
2x | MT Flash | MT Flash | MT Flash | MT Flash |
3x | MT SRAM2 | MT SRAM2 | MT SRAM2 | MT SRAM2 |
4x | MT DRAM1 | MT DRAM1 | MT DRAM1 | MT DRAM1 |
5x | MT DRAM2 | MT DRAM2 | MT DRAM2 | MT DRAM2 |
6x | Flash.0 | Flash.1 | Flash.2 | Flash.3 |
7x | Flash.4 | Flash.5 | Flash.6 | RAM1.F |
8x | RAM2.0 | RAM2.1 | RAM2.2 | RAM2.3 |
9x | RAM2.4 | RAM2.5 | RAM2.6 | RAM2.7 |
Ax | RAM2.8 | RAM2.9 | RAM2.A | RAM2.B |
Bx | RAM2.C | RAM2.D | RAM2.E | RAM2.F |
Cx | RAM1.0 | RAM1.1 | RAM1.2 | RAM1.3 |
Dx | RAM1.4 | RAM1.5 | RAM1.6 | RAM1.7 |
Ex | RAM1.8 | RAM1.9 | RAM1.A | RAM1.B |
Fx | RAM1.C | RAM1.D | RAM1.E | VRAM |
Mode 1 (no RAM2) | ||||
---|---|---|---|---|
x0-x3 | x4-x7 | x8-xB | xC-xF | |
0x | Flash.7 | CART | EPNET | EPNET |
1x | MT SRAM1 | MT SRAM1 | MT SRAM1 | MT SRAM1 |
2x | MT Flash | MT Flash | MT Flash | MT Flash |
3x | MT SRAM2 | MT SRAM2 | MT SRAM2 | MT SRAM2 |
4x | MT DRAM1 | MT DRAM1 | MT DRAM1 | MT DRAM1 |
5x | MT DRAM2 | MT DRAM2 | MT DRAM2 | MT DRAM2 |
6x | Flash.0 | Flash.1 | Flash.2 | Flash.3 |
7x | Flash.4 | Flash.5 | Flash.6 | RAM1.F |
8x | not used | not used | not used | not used |
9x | MT SRAM1 | MT SRAM1 | MT SRAM1 | MT SRAM1 |
Ax | MT Flash | MT Flash | MT Flash | MT Flash |
Bx | MT SRAM2 | MT SRAM2 | MT SRAM2 | MT SRAM2 |
Cx | RAM1.0 | RAM1.1 | RAM1.2 | RAM1.3 |
Dx | RAM1.4 | RAM1.5 | RAM1.6 | RAM1.7 |
Ex | RAM1.8 | RAM1.9 | RAM1.A | RAM1.B |
Fx | RAM1.C | RAM1.D | RAM1.E | VRAM |
Mode 2 (no Flash) | ||||
---|---|---|---|---|
x0-x3 | x4-x7 | x8-xB | xC-xF | |
0x | Flash.7 | CART | EPNET | EPNET |
1x | MT SRAM1 | MT SRAM1 | MT SRAM1 | MT SRAM1 |
2x | MT Flash | MT Flash | MT Flash | MT Flash |
3x | MT SRAM2 | MT SRAM2 | MT SRAM2 | MT SRAM2 |
4x | MT DRAM1 | MT DRAM1 | MT DRAM1 | MT DRAM1 |
5x | MT DRAM2 | MT DRAM2 | MT DRAM2 | MT DRAM2 |
6x | RAM2.8 | RAM2.9 | RAM2.A | RAM2.B |
7x | RAM2.C | RAM2.D | RAM2.E | RAM1.F |
8x | RAM2.0 | RAM2.1 | RAM2.2 | RAM2.3 |
9x | MT SRAM1 | MT SRAM1 | MT SRAM1 | MT SRAM1 |
Ax | MT Flash | MT Flash | MT Flash | MT Flash |
Bx | MT SRAM2 | MT SRAM2 | MT SRAM2 | MT SRAM2 |
Cx | RAM1.0 | RAM1.1 | RAM1.2 | RAM1.3 |
Dx | RAM1.4 | RAM1.5 | RAM1.6 | RAM1.7 |
Ex | RAM1.8 | RAM1.9 | RAM1.A | RAM1.B |
Fx | RAM1.C | RAM1.D | RAM1.E | VRAM |
Mode 3 (no Flash & RAM2) | ||||
---|---|---|---|---|
x0-x3 | x4-x7 | x8-xB | xC-xF | |
0x | Flash.7 | CART | EPNET | EPNET |
1x | MT SRAM1 | MT SRAM1 | MT SRAM1 | MT SRAM1 |
2x | MT Flash | MT Flash | MT Flash | MT Flash |
3x | MT SRAM2 | MT SRAM2 | MT SRAM2 | MT SRAM2 |
4x | MT DRAM1 | MT DRAM1 | MT DRAM1 | MT DRAM1 |
5x | MT DRAM2 | MT DRAM2 | MT DRAM2 | MT DRAM2 |
6x | not used | not used | not used | not used |
7x | not used | not used | not used | RAM1.F |
8x | not used | not used | not used | not used |
9x | MT SRAM1 | MT SRAM1 | MT SRAM1 | MT SRAM1 |
Ax | MT Flash | MT Flash | MT Flash | MT Flash |
Bx | MT SRAM2 | MT SRAM2 | MT SRAM2 | MT SRAM2 |
Cx | RAM1.0 | RAM1.1 | RAM1.2 | RAM1.3 |
Dx | RAM1.4 | RAM1.5 | RAM1.6 | RAM1.7 |
Ex | RAM1.8 | RAM1.9 | RAM1.A | RAM1.B |
Fx | RAM1.C | RAM1.D | RAM1.E | VRAM |
Clock selection
SELECT | System clock | CPU clock | EXDOS clock |
---|---|---|---|
0 | 8 MHz | 4 MHz | 8 MHz |
1 | 12 MHz | 6 MHz | 9.6 MHz |
2 | 16 MHz | 8 MHz | 10 MHz |
3 | 20 MHz | 10 MHz | 12 MHz |
4 | 4 MHz | 2 MHz | 13.33 MHz |
5 | 8 MHz | 4 MHz | 16 MHz |
6 | 8 MHz | 4 MHz | 8 MHz |
7 | 8 MHz | 4 MHz | 8 MHz |
How to install
Links
Thread on the Enterprise Forever forum 6Mhz and more...