5. Test procedures
ON receiving the board the USB connector was connected and power on the VCC pins of
the DSP as well as the Cypress chip were checked.
The circuit was populated up to the USB controller. The circuit up to this point was then
tested by trying to write into the controller endpoint buffers. On successful completion of
the same, the board was populated further.
The working of the DSP is checked by checking the H1 and H3 clock-outs. Once this is
verified the DSP is tried to be boot-loaded using the serial interface header and the full
speed board. If we are able to write into DSP’s memory, it indicates the proper working
of the DSP.
The Working of the CPLD on a very basic level can be achieved by setting the slave
FIFOs to work on external clock. If the CPLD generates the IFCLK the Cypress
controller will work.
A basic DSP code that flashes its port pin XF1 was written for boot-loading into the DSP.
The successful working of which confirms the working of the CPLD and the boot-
loading section of the code. Also the working of the Firmware is tested by the same.
6. Further work to be done
As the USB controller works but is unable to communicate with the DSP, debugging of
the board for the CPLD and DSP circuits is necessary.
A complete test of the firmware and the board with the GUI available to be done.
We need to evaluate the exact throughput of the device.
We need to add A to D converters to the board so that it can be used for real-time
simulation of devices.
7. Conclusion
An attempt has been made to interface a DSP through the USB so that it can be used for
real time simulation. Proper conceptualization of the design for the same was done and
implemented.
Acknowledgement
We would like to express our deep sense of gratitude to Prof. M.C. Chandorkar and Prof
D. K. Sharma for their inspiring guidance and valuable suggestions all through the
course, which indeed made the project a great learning experience.
We would also like to thank Shiva Kumar (M.Tech student) and Melissa Fernandes
(M.Tech student) for their invaluable help in various parts of the project.
Comentarios a estos manuales