The following is a list of symptoms for problems encountered prior to the last update of this manual. This list is maintained on the SIGNALWARE web site. Refer to it for the most recent list of symptoms.
The following symptoms and solutions assume that the SPROM supplied for the example program is correctly seated in its socket and that no additions or modifications have been made to the board.
Symptom: The EVM/DSK will not reset.
Diagnosis: Remove the daughterboard and run reset.
Result 1: The EVM/DSK will reset successfully without the daughterboard:
Solution 1: Contact SIGNALWARE warranty support.
Result 2: The EVM/DSK will not reset without the daughterboard:
Solution 2: EVM/DSK installation is not completed correctly. Un-install the board support software with Add/Remove Program, power down and remove the EVM board, and reboot. Remove the EVMxxx.inf and .vxd modules from the windows directories, install the board software, and power down. Install the EVM board and reboot. If this fails to correct the problem, see the EVM board manual and/or contact Texas Instruments or the board manufacturer. Note: Board support versions prior to Code Composer Studio do not work on Windows 98.
----------
Symptom: The EVM/DSK will not pass confidence test, but it does reset.
Diagnosis: Remove the daughterboard and run confidence test.
Result 1: The EVM/DSK will run confidence test successfully without the daughterboard:
Solution 1: Contact SIGNALWARE warranty support.
Result 2: The EVM/DSK will not run confidence test without the daughterboard:
Solution 2: The board hardware is not working correctly. Contact Texas Instruments or the board manufacturer.
Symptom: The SIGNALWARE example program issues no messages after start up, but the EVM/DSK passes confidence test.
Solution: The program did not load and start correctly. Close Code Composer Studio (or debugger if using version 1.x tool set), reset the EVM/DSK, restart Code Composer, reload the example program. If that does not correct the problem, run example programs supplied by the EVM/DSK manufacturer to ensure proper operation of the DSP. Contact Texas Instruments or the board manufacturer if the example programs do not run correctly from Code Composer. Check the readme file on the SIGNALWARE distribution floppy disk for the restrictions on the program operation. Otherwise, contact SIGNALWARE warranty support.
----------
Symptom: The SIGNALWARE example program issues "Start data transfer" message and continues to run without producing more output.
Diagnosis: Run the "without board" version of the SIGNALWARE example program.
Result 1: The "without board" version of the example program does NOT run correctly.
Solution 1: SIGNALWARE example program is not compatible with the EVM/DSK. Check the readme file on the SIGNALWARE distribution floppy disk for the restrictions on the program operation. Otherwise, contact SIGNALWARE warranty support.
Result 2: The "without board" version of the example program does run correctly.
Solution 2: The DSP is not receiving interrupts from the daughterboard. Check that the daughter board is seated correctly and that the SPROM supplied for the SIGNALWARE example program is in the socket correctly. See FPGA Problems with SPROM Configuration below.
----------
Symptom: The FPGA does not appear to be operating.
Diagnosis: Check the DONE pin on the FPGA.
Result 1: The DONE pin is NOT high (above 2.4 VDC).
Solution 1: The FPGA has failed to configure correctly. Check that the INIT pin is pulled low. Check that the wires to the programming connector are correct and solidly connected. Check that the configuration file has been generated for the correct FPGA. For example, a file generated for a XC4010XL will not configure a XC4044XL. Otherwise, contact FPGA manufacturer for configuration failure diagnosis procedure.
Result 2: The DONE pin is high (above 2.4 VDC).
Solution 2: The FPGA completed the configuration procedure; see FPGA Problems after Completing Configuration.
----------
Symptom: The FPGA does not appear to be operating.
Diagnosis: Check the DONE pin on the FPGA.
Result 1: The DONE pin is NOT high (above 2.4 VDC).
Solution 1: The FPGA has failed to configure correctly. Check the SPROM socket to insure that pins are not bent and that the SPROM is seated correctly. Check that the SPROM will verify against the configuration file. Check that the SPROM option has been set to "Active Low". Check that the configuration file has been generated for the correct FPGA. For example, a file generated for a XC4010XL will not configure a XC4044XL. Check that the mode pins on the FPGA are set properly, i.e. master-serial mode (see section on Configuration Modes). Otherwise, contact FPGA manufacturer for configuration failure diagnosis procedure.
Result 2: The DONE pin is high (above 2.4 VDC).
Solution 2: The FPGA completed the configuration procedure; if the SIGNALWARE example program runs correctly, see FPGA Problems after Completing Configuration. Otherwise contact SIGNALWARE warranty support.
----------
Symptom: The FPGA Hardware Debugger says the DONE pin did not go high.
Solution: The FPGA has failed to configure correctly. Check that the wires to the programming connector are correct and solidly connected. Check that the FPGA is in the correct programming mode, i.e. slave-serial (see section on Configuration Modes). Check that the configuration file has been generated for the correct FPGA. For example, a file generated for a XC4010XL will not configure a XC4044XL. Otherwise, contact the FPGA manufacturer for configuration failure diagnosis procedure.
----------
Symptom: The FPGA does not appear to operate after completing configuration, but the example program does operate.
Diagnosis: Add a test output to the configuration which counts down the XCLKOUT2 input to the FPGA by 2 or more so that signal can be seen on your test instrument (logic analyzer, oscilloscope or voltmeter can be used for the test). Use a spare pin on the FPGA (possibly one on the logic analyzer connector) or use a buffered digital output pin.
Result 1: The test output does NOT have the divided clock signal.
Solution 1: The FPGA has failed or is not getting the clock input. Check the clock signal on the input pin to the FPGA. If there is no clock signal, contact SIGNALWARE warranty support. Otherwise, contact the FPGA manufacturer and open a case with the symptoms and configuration you are using.
Result 2: The test output does have the divided clock signal.
Solution 2: The configuration is not working as intended. Perform a timing simulation on the configuration which matches exactly the inputs observed on the FPGA pins. Check carefully for setup and hold time problems on the devices in the FPGA. Check all the output pins for match to the signals shown in the timing simulation. Adding additional test pins with critical internal signals can help diagnose the problem. Otherwise, contact FPGA manufacturer and open a case with the symptoms and configuration you are using. SIGNALWARE technical support services are available to assist in diagnosis of FPGA configuration design problems.
----------
Symptom: Some FPGA output pins operate correctly, but some do not.
Diagnosis: Add a test output to the configuration which duplicates the incorrect output on a pin that seems to operate correctly. Use a spare pin on the FPGA (possibly one on the logic analyzer connector) or use a buffered digital output pin.
Result 1: The test output matches the incorrect output signal.
Solution 1: The FPGA configuration programmed does not have the desired effect. If a timing simulation shows a correct signal, the problem is either that the simulation does not have an accurate copy of the input signals or has a setup or hold problem which as not been detected by the tools. Otherwise, contact the FPGA manufacturer and open a case with the symptoms and configuration you are using. SIGNALWARE technical support services are available to assist in diagnosis of FPGA configuration design problems.
Result 2: The test output is correct (matching timing simulation), and does not match the incorrect output signal.
Solution 2: If the incorrect signal pin is used to drive a digital output buffer, verify that the direction pin on the buffer device is set so that buffer is not driving the incorrect output pin. With the daughterboard disconnected from the EVM, verify with ohmmeter that the incorrect signal pin is not shorted to any other FPGA pin, ground, or supply voltage, and that it connects to other points as shown in the schematic. If there is a short, contact SIGNALWARE warranty service. Otherwise, contact the FPGA manufacturer and open a case with the symptoms and configuration you are using.
----------
After making additions or modifications to the daughterboard, it is essential that all 8 or 9 power buses on the daughterboard be checked for shorts before the daughterboard is mounted on the EVM/DSK boards. An ohmmeter check before and after the change can pick up most wiring errors. If polarized capacitors have been added or replaced, the polarity must be checked separately by inspection as the ohmmeter check may not pick up a reversed polarized capacitor. Shorts or reversed capacitors on the daughterboard power buses can result in damage to the EVM/DSK board, to the daughterboard and to a PC host. Neither the PC host nor the EVM/DSK boards have sufficient current limiting to prevent damage to traces or components on the EVM/DSK or daughterboard.
The buses to be checked include some or all of those shown in Table 5-1.
| Power Bus | Signal Name | Test Point Marking |
| Digital 5 V | D_+5V | D_+5V1 |
| Digital 3.3 V | 3P3V | D_3V |
| Digital 2.5 V | 2P5V | D_2P5V |
| Analog 5 V (1 or 2 buses) | A_+5V and A+5V1 (on some boards) | A_+5V , and A_+5V1 (on some boards) |
| +/- 12 V | POS_12 and NEG_12 | +12V, and N12V |
| Analog +/- Regulated | A_+VCC and A_-VCC | A_+V and A_NV |
If these buses appear to be free of shorts, the daughterboard can be connected to the EVM/DSK and placed in the PC. When the PC is powered up, immediately look for any indications of overload indications and turn power off immediately if any overload indication is observed. Overload indications may include any (usually green) power LED on the EVM/DSK not immediately lighting, unusual peeps from the PC, monitor not displaying appropriate BIOS lines, unusual odors, or any visual indication of heat. Immediately begin checking all buses listed above for incorrect voltage. Begin with the Analog +/- regulated buses and work up the list. Test points are available on the back of the daughterboard for these buses except some daughter boards do not have +/- 12 volt test points. Turn off power immediately if any incorrect voltage is observed.
Symptom: A power supply bus has an incorrect voltage.
Solution: The bus may have a (partial) short, the bus which supplies that bus may have a (partial) short, or added circuit design may have overloaded the bus. Check that the current limitations are not being exceeded on that bus by the new circuitry. Remove connections to that bus from the new circuitry until the symptom is corrected. If the bus does not regain its correct voltage, contact SIGNALWARE repair service. Check the remaining buses for correct voltage. Repeat the example program tests to determine if any damage has resulted from the overload. Contact SIGNALWARE repair service if any problem is encountered; ship both EVM/DSK and daughterboard to SIGNALWARE for repair.
----------
5.2 Test Points
The daughterboard has several test points which are labeled on the bottom side of the board so that they can be read with the board mounted on the EVM. The holes of the test points are of such a size that temporary test points can be inserted such as the PC Test Points made by Keystone (Red #5005; Black #5006; White #5007) available from Digi-Key. Table 5-2 shows the test points for each daughterboard.
| TP No. | AED-100 | AED-102 | AED 103 | AED 106 | AED-200 |
| 1 | FPGA I/O Pin 165 | FPGA - CCLK | FPGA - CCLK | FPGA - CCLK | |
| 2 | FPGA I/O Pin 164 | FPGA - DIN | FPGA - DIN | FPGA - DIN | |
| 3 | FPGA I/O Pin 163 | FPGA - DOUT | FPGA - DOUT | FPGA - DOUT | |
| 4 | FPGA I/O Pin 161 | A/D A(U5) CLK | A/D A CLK | A/D AB CLK | |
| 5 | FPGA I/O Pin 133 | A/D A(U11) CLK | XCLKOUT2 | XCLKOUT2 | XCLKOUT2 |
| 6 | FPGA I/O Pin 97 | DAC A REF | -REF U5 | ||
| 7 | FPGA I/O Pin 98 | DAC B OUT | +REF U5 | ||
| 8 | FPGA I/O Pin 99 | DAC A CLK | DAC A CLK | -REF U6 | |
| 9 | FPGA I/O Pin 181 | DAC B C LK | DAC B C LK | +REF U6 | |
| 10 | FPGA - PROG | FPGA - PROG | FPGA - PROG | FPGA - PROG | FPGA - PROG |
| 11 | FPGA I/O Pin 109 | A/D B CLK | A/D B CLK | -REF U7 | |
| 12 | U3 output | J9-77 | J9-77 | J9-77 | |
| 13 | U4 output | A/D A MUX Out | +REF U7 | ||
| 14 | I/O SMB J6-1 | A/D A Analog In | -REF U8 | ||
| 15 | I/O SMB J6-GND | A/D B MUX Out | +REF U8 | ||
| 16 | I/O SMB J7-1 | A/D B Analog In | A/D CD CLK | ||
| 17 | I/O SMB J7-GND | DAC B REF | |||
| 18 | I/O SMB J8-1 | DAC A OUT | |||
| 19 | I/O SMB J8-GND | IACK | IACK | IACK | |
| 20 | I/O SMB J3-1 | INUM3 | INUM3 | INUM3 | |
| 21 | I/O SMB J3-GND | INUM2 | INUM2 | INUM2 | |
| 22 | I/O SMB J4-1 | INUM1 | INUM1 | INUM1 | |
| 23 | I/O SMB J4-GND | INUM0 | INUM0 | INUM0 | |
| 24 | I/O SMB J5-1 | XRESET | XRESET | XRESET | |
| 25 | I/O SMB J5-GND | DSP_PD | DSP_PD | DSP_PD | |
| 26 | FPGA - DONE | FPGA - DONE | FPGA - DONE | FPGA - DONE | FPGA - DONE |
| 27 | FPGA - INIT | FPGA - INIT | FPGA - INIT | FPGA - INIT | |
| 28 | A/D CLK B | J10_40 | J10_40 | J10_40 | |
| 29 | DAC EN A | J10_47 | J10_47 | J10_47 | |
| 30 | A/D CLK A | J10_48 | J10_48 | J10_48 | |
| 31 | DAC EN B | J10_67 | J10_67 | J10_67 | |
| 32 | VCO OUT | J10-68 | J10-68 | J10-68 | |
| 33 | XOE | XOE | XOE | XOE | XOE |
| 34 | XRE | XRE | XRE | XRE | XRE |
| 35 | XWE | XWE | XWE | XWE | XWE |
| 36 | XRDY | XRDY | XRDY | XRDY | XRDY |
| 37 | CE1 | CE1 | CE1 | CE1 | CE1 |
| 38 | A/D REFT B | J10_11 | J10_11 | J10_11 | |
| 39 | A/D REFT A | J10_12 | J10_12 | J10_12 | |
| 40 | J10_13 | J10_13 | J10_13 | ||
| 41 | J10_14 | J10_14 | J10_14 | ||
| 42 | J10_15 | J10_15 | J10_15 | ||
| 43 | J10_16 | J10_16 | J10_16 | ||
| 44 | J10_17 | J10_17 | J10_17 | ||
| 45 | J10_18 | J10_18 | J10_18 | ||
| 46 | XCLKX0 | XCLKX0 | XCLKX0 | ||
| 47 | XCLKS0 | XCLKS0 | XCLKS0 | ||
| 48 | XFSX0 | XFSX0 | XFSX0 | ||
| 49 | XDX0 | XDX0 | XDX0 | ||
| 50 | XCLKR0 | XCLKR0 | XCLKR0 | ||
| 51 | XFSR0 | XFSR0 | XFSR0 | ||
| 52 | XDR0 | XDR0 | XDR0 | ||
| 53 | DMAC3 | DMAC3 | DMAC3 | ||
| 54 | DMAC2 | DMAC2 | DMAC2 | ||
| 55 | DMAC1 | DMAC1 | DMAC1 | ||
| 56 | DMAC0 | DMAC0 | DMAC0 | ||
| 57 | J10_28 | J10_28 | J10_28 | ||
| 58 | |||||
| 59 | |||||
| 60 | |||||
| 61 | |||||
| 62 | |||||
| 63 | |||||
| 64 | |||||
| 65 | |||||
| 66 | |||||
| 67 | |||||
| 68 | |||||
| 69 | |||||
| 70 | |||||
| 71 | |||||
| 72 | |||||
| 73 | |||||
| 74 | |||||
| 75 | |||||
| 76 | |||||
| 77 | |||||
| 78 | |||||
| 79 | |||||
| 80 | |||||
| 81 | |||||
| 82 | |||||
| 82 | |||||
| 84 | |||||
| 85 | |||||
| 86 | DAC A OUT A | ||||
| 87 | DAC A OUT C | ||||
| 88 | DAC A OUT B | ||||
| 89 | DAC A OUT D | ||||
| 90 | |||||
| 91 | |||||
| 92 | |||||
| 93 | |||||
| 94 | DAC B OUT A | ||||
| 95 | DAC B OUT C | ||||
| 96 | |||||
| 97 | |||||
| 98 | DAC B OUT B | ||||
| 99 | DAC B OUT D | ||||
| x00-x03 | Amplifier Output | Amplifier Output | Amplifier Output | ||
| x50-x53 | Amplifier Output | ||||
| x04-x07 | Final Output | Final Output | Final Output | ||
| x54-x57 | Final Output | ||||
| x08-x11 | Amplifier - Input | Amplifier - Input | Amplifier - Input | ||
| x58-x61 | Amplifier - Input | ||||
| x12-x15 | Amplifier + Input | Amplifier + Input | |||
| x62-x65 | Amplifier + Input | ||||
| x = 1, 2, 4, and 5 for input amplifiers; and x = 3 and 6 for output amplifiers. | |||||