M
Mahim Mishra
Guest
I am trying to generate a configuration bitstream for a small design
using Xilinx's Embedded Development Kit. The design has a small
PowerPC component and a small FPGA component. When I run bitgen on the
FPGA component, it crashes silently without producing any error
messages. I have tried doing this using the EDK GUI front-end (Xilinx
Platform Studio) as well as from the command line, with the same
result. Bitgen works fine if I try to compile a design that does not
use the embedded PowerPC core.
Has anyone seen this before? Does anyone know how I can make bitgen
tell me more about why it is unhappy? All I have is the crash log that
XP generated and offers to send to Microsoft, and that is not telling
me anything about what may be wrong. I have tried to search on
xilinx.com as well as through google, but not found anything. I am a
complete newbie to Xilinx tools, so right now I am completely lost.
Here is some more information about my setup:
I am using an xc2vp20-ff1152 chip mounted on a Xilinx AFX prototyping
board. I am using ISE 6.1.03i and EDK 6.1.2, on Windows XP.
The EDK front-end runs bitgen with the command:
bitgen -w -f bitgen.ut system
Bitgen produces this output before crashing:
<snip>
Release 6.1.03i - Bitgen G.26
Copyright (c) 1995-2003 Xilinx, Inc. All rights reserved.
Loading device database for application Bitgen from file "system.ncd".
"system" is an NCD, version 2.38, device xc2vp20, package ff1152,
speed -6
Loading device for application Bitgen from file '2vp20.nph' in
environment
C:/Xilinx.
Opened constraints file system.pcf.
Sun Feb 22 19:28:24 2004
</snip>
Here is the bitgen.ut file:
<snip>
-g ConfigRate:4
-g CclkPinULLUP
-g TdoPinULLNONE
-g M1PinULLDOWN
-g DonePinULLUP
-g DriveDone:No
-g StartUpClk:JTAGCLK
-g DONE_cycle:4
-g GTS_cycle:5
-g M0PinULLUP
-g M2PinULLUP
-g ProgPinULLUP
-g TckPinULLUP
-g TdiPinULLUP
-g TmsPinULLUP
-g DonePipe:No
-g GWE_cycle:6
-g LCK_cycle:NoWait
-g Security:NONE
-m
-g Persist:No
</snip>
I would very much appreciate any pointers anyone could give me about
how to diagnose my problem.
Thanks,
Mahim
using Xilinx's Embedded Development Kit. The design has a small
PowerPC component and a small FPGA component. When I run bitgen on the
FPGA component, it crashes silently without producing any error
messages. I have tried doing this using the EDK GUI front-end (Xilinx
Platform Studio) as well as from the command line, with the same
result. Bitgen works fine if I try to compile a design that does not
use the embedded PowerPC core.
Has anyone seen this before? Does anyone know how I can make bitgen
tell me more about why it is unhappy? All I have is the crash log that
XP generated and offers to send to Microsoft, and that is not telling
me anything about what may be wrong. I have tried to search on
xilinx.com as well as through google, but not found anything. I am a
complete newbie to Xilinx tools, so right now I am completely lost.
Here is some more information about my setup:
I am using an xc2vp20-ff1152 chip mounted on a Xilinx AFX prototyping
board. I am using ISE 6.1.03i and EDK 6.1.2, on Windows XP.
The EDK front-end runs bitgen with the command:
bitgen -w -f bitgen.ut system
Bitgen produces this output before crashing:
<snip>
Release 6.1.03i - Bitgen G.26
Copyright (c) 1995-2003 Xilinx, Inc. All rights reserved.
Loading device database for application Bitgen from file "system.ncd".
"system" is an NCD, version 2.38, device xc2vp20, package ff1152,
speed -6
Loading device for application Bitgen from file '2vp20.nph' in
environment
C:/Xilinx.
Opened constraints file system.pcf.
Sun Feb 22 19:28:24 2004
</snip>
Here is the bitgen.ut file:
<snip>
-g ConfigRate:4
-g CclkPinULLUP
-g TdoPinULLNONE
-g M1PinULLDOWN
-g DonePinULLUP
-g DriveDone:No
-g StartUpClk:JTAGCLK
-g DONE_cycle:4
-g GTS_cycle:5
-g M0PinULLUP
-g M2PinULLUP
-g ProgPinULLUP
-g TckPinULLUP
-g TdiPinULLUP
-g TmsPinULLUP
-g DonePipe:No
-g GWE_cycle:6
-g LCK_cycle:NoWait
-g Security:NONE
-m
-g Persist:No
</snip>
I would very much appreciate any pointers anyone could give me about
how to diagnose my problem.
Thanks,
Mahim