From SundanceWiki
Jump to navigation Jump to search

Where can I get the latest version of the Sundance Software Wizard?

Download the latest version of the Sundance wizard:




There is also a Windows 64bit version of the Wizard:


We downloaded the latest versions of Sundance Wizard, SMT6001 and SMT6300; but when we run the Sundance Wizard we can't complete the process. After the first step (the installation of SMT6300), when we push the button "Next", it appears an error message: "Class not registered" and we can't continue with the process. Which is the problem? How can we solve it?

The solution is to install a full version TI Code Composer Studio (version 3.0 or later) first, and then run the Sundance wizard.

When I used the Sundance wizard, I clicked the detect button for automatic detection of my hardware modules. But not all of my TIMs were detected. I think that both SMT374 & SMT370 had to be detected. Why is this?

The Sundance help file (Sundance.chm): "Installation & Configuration->The Sundance wizard->Using the Sundance wizard->Declaring the hardware modules" explains that only DSP type TIMs are detected by autodetect. It also details the cases where autodetect might not function. If the autodetect does not work, you can still specify your TIMs by adding them manually.

The "Wizard" cannot setup Code Composer. When running the Sundance Wizard, it fails to find the the Code Composer drivers when Automatic mode is selected. For some obscure reason, Code Composer sometimes fails to run a batch file that sets up environment variables during the installation. The wizard uses these environment settings to determine where the driver files are stored.


When the message dialog box is displayed from the wizard, select the "yes" option and browse the Code Composer directory to find the driver files.


Try again, but use the manual rather than automatic setup routine.

The Sundance Wizard has told me that my SMT310Q has out of date CPLD code. How do I update it?

The SMT310Q' series carrier board are populated with two Xilinx CPLDs (XC95144XL and XC95288XL) that act as an on-board arbitration unit that control which device has access to the Local Bus resources. These devices are very important on the carrier board, and it is necessary to keep these devices up-to-date.

From time to time, Sundance might issue a CPLD update. The Sundance wizard will alert you when you need to update your CPLD. You have one of two choices.

1. Contact Sundance, and arrange for the CPLD update to be performed. 2. Perform the update yourself.

To update the firmware, Xilinx JTAG programming software is required together with a lead to connect to the SMT310Q header.

For information on the pinout / location of the SMT310Q programming header, please see the SMT310Q product manual.

There are 4 things that you require to update the CPLDs on a SMT310Q: 1. The Xilinx IMPACT tool. If you do not have IMPACT, you need to download the software package from Xilinx called Xilinx Webpack ( http://www.xilinx.com/ise/logic_design_prod/webpack.htm ). It is free and it includes the Xilinx IMPACT tool that will allow you to reprogram the CPLDs on the SMT310Q carrier board. 2. The JTAG programming cable named the Xilinx Parallel Cable IV ( http://www.xilinx.com/bvdocs/publications/ds097.pdf ) 3. The adaptor to connect the Parallel Cable IV to the header J21 of the SMT310Q. 4. The files needed for the update can be downloaded here: ftp://ftp2.sundance.com/Pub/Support_Files/310Q/EPLD/EPLD_SMT310Q.zip

CPLDs updating To access the CPLDs you need both the Xilinx Parallel Programming cable IV, and the Xilinx ISE version 6.3 or later. Note: The earlier versions of IMPACT do not support the type of CPLDs on-board the SMT310Q.

After the JTAG cable has been connected the user should run the IMPACT tool. Once the connection has been detected and setup IMPACT will show that there are two different CPLDs.

The CPLD code that you have downloaded is included in the package you download from Sundance. You can check the CPLD versions in the file ReadMe.txt that accompany this package.

The first CPLD (XC95144XL) in the JTAG chain needs to be loaded with the file named "pciarb.jed". For the second CPLD (XC95288XL) the user will want to load the file "comm.jed".

Important: After the CPLDs have been programmed, you have to run the SetCpld.exe utility contained in the package. This utility is run from a command line, and will change the CPLD version number stored on the carrier board. This version information is used by the Sundance wizard and other Sundance software to know the features of the carrier board.

At this point you should reboot the PC and run the SMTBoardInfo utility tool (SMT6300). Place a Sundance DSP module on the first TIM site of the carrier board and run the confidence test, which is part of SMTBoardInfo program. If this test passes, the CPLDs update has been successful.

If you do encounter any difficulties, please report them to the Sundance Support Team via the Support Forum.