Analog Devices 82-003536-01 Software Development on SHARC Processors, The Evaluation Process

Models: 82-003536-01

1 114
Download 114 pages 63.01 Kb
Page 91
Image 91
Software Development on SHARC Processors

The Evaluation Process

After you have finished constructing your hardware, purchase a low cost USB emulator (p/n: ADZS-USB-ICE) from Analog Devices.

Scenario 2

Question. We have a team of five software engineers who are developing code for the SHARC processor, but no more than three are likely to be using the tools at any given time. How do we handle licensing? Does each engineer need a license?

Answer. A floating license may be right for you. VisualDSP++ may be installed on many machines. A developer checks out a floating license from a license server onto any machine. With three floating licenses, up to three people can use VisualDSP++ at the same time. A strong network connection to the floating license server is recommended.

Order a floating license (p/n: VDSP-SHARC-PCFLOAT).

Software Development on SHARC Processors

Once the development tools are installed, begin working with application software development. Figure 2-1 on page 2-3shows a typical develop- ment flow.

Some users modify a development board in parallel with software applica- tion development. The modified board serves as a prototype until their own hardware is built and ready.

Eventually, your custom hardware becomes available and you then move development to that platform. This custom hardware will include a 14-pin header called a JTAG port that connects to the SHARC processor. To debug this custom board, Analog Devices recommends that you purchase a JTAG emulator. Emulators enable you to perform the debug operations that you may have performed previously on a development board on your own custom hardware.

Getting Started With SHARC Processors

2-61

Page 91
Image 91
Analog Devices 82-003536-01 manual Software Development on SHARC Processors, The Evaluation Process, Scenario