Hi Henry:

I am quite sure the target platform is for SX95T. Please see the following par 
message:

#----------------------------------------------# 
# Starting program par 
# par -w -ol high system_map.ncd system.ncd system.pcf  
#----------------------------------------------# 
Release 10.1.03 - par K.39 (nt) 
Copyright (c) 1995-2008 Xilinx, Inc.  All rights reserved. 
 
 
 
Constraints file: system.pcf. 
Loading device for application Rf_Device from file '5vsx95t.nph' in environment 
c:\Xilinx\10.1\ISE. 
   "system" is an NCD, version 3.2, device xc5vsx95t, package ff1136, speed -1 
WARNING:ConstraintSystem:65 - Constraint <NET 
"adctest_adc/adctest_adc/adc_clk_buf" PERIOD = 5 ns HIGH 50%;> 
   [system.pcf(4603)] overrides constraint <NET 
"adctest_adc/adctest_adc/adc_clk_buf" PERIOD = 5 ns HIGH 50%;> 
   [system.pcf(4602)]. 


And I am also using the prebuild core from the link  
http://casper.berkeley.edu/software/roach/roach.tar.bz2

After Uboot and busybox, this core is booted from USB stick. But the pof file 
could not be executed because the bitstream download is fail. 

Could you please try this core and run any pof file? See if you have similar 
experience?

Thanks

Wan


-----Original Message-----
From: Henry Chen [mailto:[email protected]] 
Sent: Friday, 1 May 2009 2:58 AM
To: Cheng, Wan (ATNF, Marsfield)
Cc: [email protected]; Beresford, Ron (ATNF, Marsfield); 
[email protected]
Subject: Re: FPGA could not be configured

Hi Wan,

Again, I ask you to send all questions to the mailing list.
Not only do you access a greater pool of expertise in that
manner, but also at least you are able to contribute to the
collaboration by bringing problems and their potential
solutions to light.

The most probable issue is that your bitstream is incompatible
with the board. Are you compiling your design for the ROACH
SX95T platform? ROACH prototypes were built with LX110T devices,
whereas the shipping production versions have SX95T. The option
is available from the XSG Core Config block platform dropdown menu.

The other possibility is that the kernel you have on the board
is outdated and doesn't yet support the differences in the bitstream
it has to download to the FPGA. You may need to recompile the
kernel you have for your board. Instructions for obtaining and
building the kernel can be found here:

http://casper.berkeley.edu/wiki/Setting_Up_BORPH_on_ROACH

-Henry


[email protected] wrote:
> Anybody has some idea?
>  
> Thanks
>  
> Wan
> 
> ------------------------------------------------------------------------
> *From:* Cheng, Wan (ATNF, Marsfield)
> *Sent:* Wednesday, 29 April 2009 11:55 AM
> *To:* '[email protected]'
> *Cc:* '[email protected]'; Beresford, Ron (ATNF, Marsfield)
> *Subject:* FPGA could not be configured
> 
> Hi Henry:
>  
> I can boot the Debian core from external USB stick. But it seems that 
> the bitstream could not be loaded correctly. When I execute the bof 
> file, I receive a input/output error.
>  
> Please see the following dmesg error information. It seems that the FPGA 
> configure done pin could not been asserted. That means the FPGA 
> configuration is failed.
>  
> bkexecd: configuring fpga 0
> bkexecd: got region
> bkexecd: got ioreg sys_board_id, mode=3, loc=0, len=2
> bkexecd: got ioreg sys_rev, mode=3, loc=4, len=4
> bkexecd: got ioreg sys_rev_rcs, mode=3, loc=8, len=4
> bkexecd: got ioreg sys_scratchpad, mode=3, loc=10, len=4
> bkexecd: got ioreg sys_monitor, mode=3, loc=14, len=8
> bkexecd: got ioreg sys_irq_controller, mode=3, loc=1c, len=10
> bkexecd: got ioreg iadc_controller, mode=3, loc=20000, len=10000
> bkexecd: got ioreg snap_addr, mode=1, loc=1000000, len=100
> bkexecd: got ioreg snap_bram, mode=3, loc=1000100, len=40000
> bkexecd: got ioreg snap_ctrl, mode=3, loc=1080000, len=100
> bkexecd: got ioreg software_register, mode=3, loc=1080100, len=100
> bkexecd: getting hwrops from class 3
> bkexecd: Before we configure, let's clear our bookkeeping first
> hwrtype_roach: Configuring ROACH fpga 0 from (offset 4451, len 4464512) 
> of adcte
>  
> st1.bof
> hwrtype_roach: SelectMap - Done pin has not been asserted
> borph: kill fpga process at region 0x0
> hwrtype_roach: Unconfigure ROACH fpga 0
> borph: check hcptr
> binfmt_bof: hw load error
>  
> Thanks
>  
> Wan

Reply via email to