does anyone know if it is possible to program a PLD (FPGA) e.g from
Altera or Xilinx with the JTAG Interface of the C5402?
Im using the DSK Kit with the C5402.
I'm developing a test board and want to program the PLD over the JTAG
If this is not possible with the JTAG interface on the DSK how can
this be done using the serial interface McBSP?
Any suggestion would help me.
Programming FPGA with DSP over JTAG Interface
It sounds like you want to run a program on the C5402 that would use the|
JTAG port to program the FPGA. I am pretty sure the JTAG port can not be
used that way. It can only be used to control the C5402. It can be daisy
chained so that a JTAG controller can control both chips and you can
download a program as well as configure the FPGA through one JTAG port.
You may be able to use the McBSP to program the FPGA, but it is likely not
the best way to do it. You can easily program the FPGA through a small
number of IO ports (5 for Xilinx parts) pushing the data out serially one
bit at a time. Most of the FPGAs will program at up to about 10 Mbits/sec
which the C5402 will provide very easily. No need to get fancy and use the
McBSP since it gives little advantage. You still need three signals for
PRGM-, INIT- and DONE.
Or you can map the FPGA to the data bus as an 8 bit device and send bytes
to it directly. This is a little more complex, but I have used it often. It
can also be very fast.
But it all depends on your FPGA. Which one are you using?
Rick Collins At 06:19 AM 10/3/01, wrote:
>does anyone know if it is possible to program a PLD (FPGA) e.g from
>Altera or Xilinx with the JTAG Interface of the C5402?
>Im using the DSK Kit with the C5402.
>I'm developing a test board and want to program the PLD over the JTAG
>If this is not possible with the JTAG interface on the DSK how can
>this be done using the serial interface McBSP?
>Any suggestion would help me.
Arius - A Signal Processing Solutions Company
Specializing in DSP and FPGA design URL http://www.arius.com
4 King Ave 301-682-7772 Voice
Frederick, MD 21701-3110 301-682-7666 FAX