background image

4.3 Memory map

Table 1 shows all memory addresses used in MPX

TM

. Since MPX

TM

 uses memory mapped I/O, that 

means you can control MPX

TM

 through predefined memory addresses, some addresses are assigned 

to special purpose registers.

address

name

type

description

4000H-77FFH

BANK0

r

Flash memory (bank 0)

6000H-67FFH

REG_MAP0

w

Memory mapper for bank 0

7000H-77FFH

REG_MAP1

w

Memory mapper for bank 1

7800H-7BFFH

REG_FIFO

w

FIFO memory

7C00H

REG_CODEC

r/w

Audio CODEC control

7D00H

REG_DAC

w

Audio DAC control

7E00H

REG_STAT

r

Status register

7F00H

REG_CTRL

r/w

Control register

8000H-BFFFH

BANK1

r

Flash memory (bank 1)

Table 1: memory map

8/11

2017 © Jun Soft

Figure 2: board layout

Содержание MPX H/W R2.0

Страница 1: ...Media Player eXtended MPXTM User Manual preliminary release version 2 0b relevant to MPX H W R2 0 Presented by Jun Soft Jul 12 2017 1 11 2017 Jun Soft...

Страница 2: ...ease R2 0b 2017 7 9 Totally revised Figure 1 connection to audio devices modified Table 1 memory map modified Table 2 status register errata fixed Setup utility and start up sound file sub sections ar...

Страница 3: ...n diagram 6 3 3 Checking hardware 7 4 MPXTM Internal 7 4 1 Overview 7 4 2 Board layout 7 4 3 Memory map 8 4 3 1 Memory mapper 9 4 3 2 Audio control registers 9 4 3 3 Special registers 9 5 Tools 10 To...

Страница 4: ...Index of Tables Table 1 memory map 8 Table 2 status register 9 Table 3 control register 10 Illustration Index Figure 1 connection to audio devices 6 Figure 2 board layout 8 4 11 2017 Jun Soft...

Страница 5: ...friendly software interface named MPI media processing interface 2 System Requirement 2 1 Minimum requirement MSX computer with a disk drive practically large and fast storage required MSX DOS audio...

Страница 6: ...or and headphone Power on the MSX computer and boot with MSX DOS 2 3 2 Connection diagram There are two audio output connectors and two audio input connectors You can connect a headphone or an extern...

Страница 7: ...to any bank dynamically Analog audio signals can be routed to DAC and you can mix mp3 musics from MPXTM with external sound from DalSoRi OPL4 cartridge for example Each output and input levels can be...

Страница 8: ...ame type description 4000H 77FFH BANK0 r Flash memory bank 0 6000H 67FFH REG_MAP0 w Memory mapper for bank 0 7000H 77FFH REG_MAP1 w Memory mapper for bank 1 7800H 7BFFH REG_FIFO w FIFO memory 7C00H RE...

Страница 9: ...registers Detail descriptions are found on each chip vendor s site Refer to VS1053B and WM8985 reference manuals 4 3 3 Special registers MPXTM has two special registers to control and monitor interna...

Страница 10: ...ashPackTM memory tool fpmt com Download them from Jun Soft blog and refer to output messages of the program with h option Some examples are following To playback a mp3 file MPXTM in slot 2 A mpxtool m...

Страница 11: ...if enabled configurable by the setup utility If you want change the start up sound just change a part of the flash memory content with a valid start up sound file Use the FlashPackTM memory tool to wr...

Отзывы: