VFX Article, Chapter 7
7. Hardware description
The hardware for the VFX processor is relatively simple. The
schematic diagram is shown in Figure 6. The ADSP-2105 (U1) is the DSP microprocessor. It
has 1k x 24 bit words of fast program memory (PM) on board. On power-up and after a reset
the 2105 boots the program from the EPROM (U2) into this on-board memory. The boot
function is built into the 2105 and it allows a slower and inexpensive EPROM (250 ns) to
supply the 1k words (3k bytes) of PM. The Boot Memory Select (BMS) output of the 2105
selects the EPROM and the addressing is automatically generated on the external address
bus. The selection of the program booted can be programmed by the 2105, however to
simplify the VFX hardware and software, the program is selected by setting the three MSB's
of the EPROM's address with dip switch S1.
In addition to the on-board PM there is .5k x 16 bit words of on
board Data Memory (DM). Since this is not enough to perform the 128 point FFT and IFFT two
external static RAMS are also attached to the data bus, one for the HI byte (U9) and one
for the LO byte (U8) of the memory. This 2 X 8k bytes of SRAM addressed by the 2105 is
accessed when the Data Memory Select (DMS) strobe is active. The seven segment LED display
adds to the interactivity of the VFX processor and is written to as if it was external
program memory. The Program Memory Select (PMS) signal from the 2105 is activated to latch
the data bus in the seven segment BCD latch/decoder/driver. The driver then drives the
seven segment display. No decoding is required for the selection of the seven segment
latch/decoder/driver since there is no external program memory in the system.
The 2105 has a built in oscillator that requires a 10 Mhz crystal
and two small capacitors to operate. The VFX processor uses a CODEC (CODe-DECode) to
digitize the audio input and convert it into a serial data stream. The CODEC interfaces
directly with the 2105's synchronous serial port SPORT1. SPORT1 is configured for 8 bit
synchronous data transfer with word framing sync pulses and u-Law companding. The 2105
generates a 1.66 Mhz serial clock SCLK1 and 6.5 khz framing pulses on Transmit Frame Sync
(TFS1) and Receive Frame Sync (RFS1) to synchronize the data transfer. The CODEC
implements u-law companding whereby the dynamic range of the conversion is improved by
taking advantage of human perception of sound; that is, that the ear is much more
sensitive to noise in low level (volume) signals than in high level signals. The CODEC
receives and transmits 8 bits of data and the 2105 has built in hardware companding to
convert it into a 14 bit number. The 2105 serial port can also implement A-law companding
which is a different standard but serves the same purpose.
The other components of the VFX processor are the power supply and
analog components. The VFX board accepts 9 VDC and generates the following supply
voltages: -9 VDC, +5 VDC logic, +5.1 VDC analog and -5.1 VDC analog. The voltage converter
(U7-TSC7660) generates the negative supply. A simple three terminal 5 VDC regulator
supplies +5 VDC power to the 2105 and logic. Two zener regulators (CR1 and CR2) generate
the analog power supply voltages of +5.1 and -5.1 VDC. U4 and U5 condition and amplify the
audio input and output respectively.
Next Chapter
Previous Chapter
VFX Table of Contents
|