We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Its very helpful if anybody gives a tip about how to write a program in ( uvison) to convert usb signals to JTAG signals using microcontroller (Cypress CY7XX series). The JTAG signals r for debugging the DSP chip.
Shobha Poojary asked exactly the same question only the other day: http://www.keil.com/forum/docs/thread4061.asp Why do you need a microcontroller to do this? You will need PC to software to send the USB signals anyway, so why add extra software in a microcontroller - especially as you don't know how to do it?! Like I said before, why not just use a simple USB-to-parallel converter? The ones from FTDI are available as fully built & tested modules, and come complete with Windows drivers - you can either drive them as a virtual COM: Port, or there's a direct device driver http://www.keil.com/forum/docs/thread4061.asp
Here's some reading for you on JTAG: http://www.8052.com/forum/read.phtml?id=60454
You actually have three separate tasks here - they can be tackled independently: 1. How to use the Keil tools You need to read the uVision Getting Started guide, and work through the example projects in it. You will also need to read the Manuals for the C51 Compiler, A51 Assembler, etc, etc,... 2. How to use the USB Interface facilities on a Cypress CY7XX You need to read the device Data Sheet, and any other support materials available from Cypress (Application Notes, etc, etc). 3. How to drive a JTAG interface You need to read-up on JTAG in general, and also the specifics for your particular DSP chip. I've already given you some general JTAG links. Take a look at Xilinx Application Note XAPP058, "Xilinx In-System Programming Using an Embedded Microcontroller" http://www.xilinx.com/bvdocs/appnotes/xapp058.pdf Also the Lattice ispVM Embedded Software: http://www.latticesemi.com/products/devtools/software/ispvmembed/ And, of course, your favourite internet search engine!
"Also the Lattice ispVM Embedded Software: http://www.latticesemi.com/products/devtools/software/ispvmembed/" If you download the Linux version, it comes as an archive - so you can just pick out the embedded bits; with the PC version, you have to do an installation of the whole Lattice ispVM system.
ya.......... But i am doing UG project using microcontroller to boudry scan the DSP chip
"ya.......... But..." But what? But you feel that what you've been provided is inappropriate for your task at hand? If so, you'll need to be WAY MORE SPECIFIC with your queries.