22.09.2015 Views

of Microprocessors

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

Musical-Applications-of-Microprocessors-2ed-Chamberlin-H-1987

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

634 MUSICAL ApPLICATIONS OF MICROPROCESSORS<br />

are also clocked by the prescaler output. This prevents its content from<br />

changing at inopportune times and glitching the adders or waveform<br />

generator. Since the 74173 is a synchronous load register, it must be enabled<br />

by the control computer long enough to be loaded by the next clock pulse.<br />

Even with the largest prescaler division rario selected, the load delay is never<br />

more than 15 J.Lsec.<br />

Symmetry logic and waveform partitioning logic has been incorporated<br />

into a single 256-word X 4-bit programmable read-only memory. Three <strong>of</strong><br />

the ROM address bits are the three most significant bits <strong>of</strong> the postdivider,<br />

whereas the remaining five address bits are the waveform mode control bits.<br />

Thus, one <strong>of</strong> 32 different waveform memory operating modes can be<br />

selected. This allows near!y all combinations <strong>of</strong> waveform table size (64, 128,<br />

or 256), waveform selection when the smaller sizes are used, and symmetry<br />

to be specified. Two <strong>of</strong> the ROM output bits control conditional com-<br />

Table 17-2. Waveform Memory Scan Control PROM Pattern<br />

Mode Most significant accumulator bits 2 Mode<br />

Number' 0 1 2 3 4 5 6 7 description<br />

0 0 3 0 0 0 0 0 0 0 64 points, wave 1, no symmetry<br />

1 0 4 0 4 0 4 0 4 even symmetry<br />

2 0 8 0 8 0 8 0 8 odd symmetry<br />

3 0 C 8 4 0 C 8 4 odd-even symmetry<br />

4 0 4 8 C 0 4 8 C even-odd symmetry<br />

5 1 1 1 1 1 1 1 1 wave 2, no symmetry<br />

6 1 5 1 5 1 5 1 5 even symmetry<br />

7 1 9 1 9 1 9 1 9 odd symmetry<br />

8 1 D 9 5 1 D 9 5 odd-even symmetry<br />

9 1 5 9 D 1 5 9 D even-odd symmetry<br />

10 2 2 2 2 2 2 2 2 wave 3, no symmetry<br />

11 2 6 2 6 2 6 2 6 even symmetry<br />

12 2 A 2 A 2 A 2 A odd symmetry<br />

13 2 E A 6 2 E A 6 odd-even symmetry<br />

14 2 6 A E 2 6 A E even-odd symmetry<br />

15 3 3 3 3 3 3 3 3 wave 4, no symmetry<br />

16 3 7 3 7 3 7 3 7 even symmetry<br />

17 3 B 3 B 3 B 3 B odd symmetry<br />

18 3 F B 7 3 F B 7 odd-even symmetry<br />

19 3 7 B F 3 7 B F even-odd symmetry<br />

20 0 1 0 1 0 1 0 1 128 points, wave 1, no symmetry<br />

21 0 1 4 5 0 1 4 5 even symmetry<br />

22 0 1 8 9 0 1 8 9 odd symmetry<br />

23 0 1 C D 8 9 4 5 odd-even symmetry<br />

24 0 1 4 5 8 9 C D even-odd symmetry<br />

25 2 3 2 3 2 3 2 3 wave 2, no symmetry<br />

26 2 3 6 7 2 3 6 7 even symmetry<br />

27 2 3 A B 2 3 A B odd symmetry<br />

28 2 3 E F A B 6 7 odd-even symmetry<br />

29 2 5 6 7 A B E F even-odd symmetry<br />

30 0 1 2 3 0 1 2 3 256 points, wave 1, no symmetry<br />

31 0 1 2 3 4 5 6 7 even symmetry<br />

Notes: 'Most significant 5 PROM address bits expressed in decimal.<br />

2Least significant 3 PROM address bits expressed in decimal.<br />

'PROM contents expressed in hexadecimal.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!