J
Jonas Floden
Guest
Hello all,
We are currently doing a project where we would like to evaluate the
advantages of the PPC405 hard processor core in the Virtex-II Pro FPGA
compared to the Microblaze soft core. We've got the Microblaze up and
running but we are struggling to get the PPC to execute any code.
The chip is an Engineering Sample:
Virtex-II Pro
XC2VP7
FF672ALB0237
D127316A
6C-ES
The program is a very simple one - just trying to get a diod on the
board to flash. In our EDK project, under S/W settings, we are unable to
select Mode - Executable. XmdStub is pre-selected and grayed out.
Therefore we suspect that the code is compiled to run in a debugging
mode.
After the circuit has been programmed through the JTAG interface (thus
the JTAG is properly connected and working) we try to use the XMD
debugger to connect to the PPC405 JTAG port. (We've tried to connect
both directly to the PPC405 JTAG and to the normal JTAG chain).
XMD then presents us with an error message:
ERROR: Unable to connect to PowerPC target. Invalid Prcessor Version No
0x00000000
Unable to establish connection to the PowerPC target. Make sure the
PPC405 JTAG signals are connected to the JTAGPPC primitive and the cable
connections are correct.
The question is - is it possible to get EDK to compile the code to
execute straight away without the need of a debugger and JTAG
connection? If not, any suggestion on what might be wrong is highly
appreciated. Could the error message have anything to do with the fact
that we're using an Engineering Sample of the chip?
Best Regards,
Jonas Floden
Bjorn Saete
We are currently doing a project where we would like to evaluate the
advantages of the PPC405 hard processor core in the Virtex-II Pro FPGA
compared to the Microblaze soft core. We've got the Microblaze up and
running but we are struggling to get the PPC to execute any code.
The chip is an Engineering Sample:
Virtex-II Pro
XC2VP7
FF672ALB0237
D127316A
6C-ES
The program is a very simple one - just trying to get a diod on the
board to flash. In our EDK project, under S/W settings, we are unable to
select Mode - Executable. XmdStub is pre-selected and grayed out.
Therefore we suspect that the code is compiled to run in a debugging
mode.
After the circuit has been programmed through the JTAG interface (thus
the JTAG is properly connected and working) we try to use the XMD
debugger to connect to the PPC405 JTAG port. (We've tried to connect
both directly to the PPC405 JTAG and to the normal JTAG chain).
XMD then presents us with an error message:
ERROR: Unable to connect to PowerPC target. Invalid Prcessor Version No
0x00000000
Unable to establish connection to the PowerPC target. Make sure the
PPC405 JTAG signals are connected to the JTAGPPC primitive and the cable
connections are correct.
The question is - is it possible to get EDK to compile the code to
execute straight away without the need of a debugger and JTAG
connection? If not, any suggestion on what might be wrong is highly
appreciated. Could the error message have anything to do with the fact
that we're using an Engineering Sample of the chip?
Best Regards,
Jonas Floden
Bjorn Saete