![Lexicon MPX G2 Service Manual Download Page 85](http://html.mh-extra.com/html/lexicon/mpx-g2/mpx-g2_service-manual_1887943085.webp)
Lexicon
6-7
Digital
ARCHITECTURE
The Z80 handles the system software. The 2186 deals with signal routing and non-reverb DSP. The
Lexichip does the reverb. The FPGA soaks up most of the discrete logic, and includes a MIDI UART. The
EPROM holds the program information for the z80 and the 2186 as well as configuration data for the FPGA.
The SRAM holds variables for the Z80 and 2186, and serves as a communication channel between the two
processors.
The Z80 and 2186 share the system address and data busses. This is possible because both processors
have bus request/acknowledge features. The Z80 owns the bus most of the time, but the 2186 takes over
for about 1/4 of each word clock.
Because of the faster timing of the 2186, it is no longer capable of accessing the Lexichip. It can, however,
still access the control and status registers. The 2186 handles many of the real-time system operations,
including refreshing the LED displays, reading and debouncing the switches and encoder, transmitting MIDI
clock, reading the footpedal and front panel pots, and updating the digipots in the analog section. All other
system functions are performed by the Z80.
The 2186 and Lexichip talk through their serial ports, running at 128 fs. This allows up to 8 16-bit channels
of data to pass between the chips in both directions.
Z80-2186 Bus Sharing:
The Z80 and the 2186 are on the system bus. The Z80 owns the bus for about 70% of the time,
surrendering it to the 2186 for a few microseconds every sample period (22 usec). The Z-80 stops
executing when the 2186 owns the bus, so its effective speed is really its clock speed multiplied by the time
on the bus, or around 7 MHz. The 2186, however, runs even when it doesn't own the bus, stopping only
when it has to make an external access.
The exact ratio of Z80 to 2186 time, as well as which chunk of the word clock belongs to which processor,
is programmable. The Lexichip's DEG0 line goes high to tell the Z80 to give the bus to the 2186. When the
2186 is finished, it gives the bus back to the Z80. This flexibility allowed the 2186's time on the bus to be
fine-tuned to a resolution of 128th of a word clock. In order not to interfere with the Z80's access of the
Lexichip, the 2186 is given access roughly halfway through the word clock (while the Lexichip executes
instruction 64), and always surrenders it before the end of the word clock.
This bus-sharing technique creates a problem when we have to sync the Z80 to the Lexichip's execution of
its first instruction. The solution is to send the Lexichip's _WAIT line into the Z80's _BUSREQ input.
Summary of Contents for MPX G2
Page 1: ...MPX G2 Guitar Effects Processor Service Manual ...
Page 8: ......
Page 10: ......
Page 12: ......
Page 104: ......
Page 106: ......
Page 107: ...8 3 ...
Page 108: ...8 4 Your Notes ...
Page 109: ...8 5 ...
Page 110: ...8 6 Your Notes ...
Page 111: ...8 7 ...
Page 112: ...8 8 Your Notes ...
Page 113: ...8 9 ...
Page 114: ...8 10 Your Notes ...
Page 115: ...8 11 ...
Page 116: ...8 12 Your Notes ...
Page 117: ...8 13 ...
Page 118: ...8 14 Your Notes ...
Page 119: ...8 15 ...
Page 120: ...8 16 Your Notes ...
Page 121: ...8 17 ...
Page 122: ...8 18 Your Notes ...
Page 123: ...8 19 ...
Page 124: ...8 20 Your Notes ...
Page 125: ...8 21 ...
Page 126: ...8 22 Your Notes ...
Page 127: ...8 23 ...
Page 128: ...8 24 Your Notes ...
Page 129: ...8 25 ...
Page 130: ...8 26 Your Notes ...
Page 131: ...8 27 ...
Page 132: ...8 28 Your Notes ...
Page 133: ...8 29 ...
Page 134: ...8 30 Your Notes ...
Page 135: ...8 31 ...
Page 136: ...8 32 Your Notes ...
Page 137: ...8 33 ...
Page 138: ...8 34 Your Notes ...
Page 139: ...8 35 ...
Page 140: ...8 36 Your Notes ...
Page 141: ...8 37 ...
Page 142: ...8 38 Your Notes ...
Page 143: ...8 39 ...
Page 144: ...8 40 Your Notes ...
Page 145: ...8 41 ...
Page 146: ...8 42 Your Notes ...
Page 147: ...8 43 ...
Page 148: ...8 44 Your Notes ...
Page 149: ...8 45 ...
Page 150: ...8 46 Your Notes ...
Page 151: ...8 47 ...
Page 152: ...8 48 Your Notes ...
Page 153: ...8 49 ...
Page 154: ...8 50 Your Notes ...
Page 155: ...8 51 ...
Page 156: ...8 52 Your Notes ...
Page 157: ...8 53 ...
Page 158: ...8 54 Your Notes ...
Page 159: ...8 55 ...
Page 160: ...8 56 Your Notes ...
Page 161: ...8 57 ...
Page 162: ...8 58 Your Notes ...
Page 163: ...8 59 ...
Page 164: ......