Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
abi01shek
Posts: 6
Registered: ‎10-11-2010
0

Open SPARC EDK project

I am trying to implement open SPARC on ML605 board. I have manually synthesized the code using ISE 12.2 and have generated an NGC file. I am trying to run an edk project which comes along with the source files. This EDK project was created for ISE 11.3. i thought that xps would automatically update but am getting the following error message


ERROR:EDK:3413 - Error(s) were encountered while updating your project.
ERROR:EDK:3346 - Can not open project due to revup failure.

and the edk project doesnt open. any help is appreciated. :)

 

Abishek

Xilinx Employee
elzinga
Posts: 180
Registered: ‎08-08-2007
0

Re: Open SPARC EDK project

If I understand the Open SPARC kit correctly, Open SPARC will need to be an ISE project.  How does your Open SPARC design relate to an EDK design?

Visitor
abi01shek
Posts: 6
Registered: ‎10-11-2010
0

Re: Open SPARC EDK project

Hey,

The open SPARC contains number of verilog modules that are synthesized by ISE to get a ngc file. Only the core of the open SPARC is synthesized. The next step is to generate a bitstream and to download it into an fpga board so that we can test it.

 

The Open SPARC does not have verilog files that enable communication with the various peripherals present on the board such as UART, memory etc. inorder to enable communication with these peripherals, an edk project "system.xps" comes along with OpenSPARC. This EDK prooject has a microblaze processor that helps with communication with the above mentioned peripherals, hence the ngc file that is genereated by the ise is attached with the edk project  and a bitstream is genereated

 

My problem is that the edk project that comes along with open SPARC was created for xilinx xps 10.1 but i am running xps 12.2. i try to open the edk project in xilinx xps 12.2 it shows the above mentioned error. kindly guide me as to what to do

 

also if you want more information on the edk project please refer the design and verification document that comes along with opensparc 

 


Thanks :)

Abishek

Xilinx Employee
elzinga
Posts: 180
Registered: ‎08-08-2007

Re: Open SPARC EDK project

Thanks for the clarification about the OpenSPARC project.  It sounds like the maintainers of the OpenSPARC project need to update the EDK design that they ship.  The revup failures will happen if cores that existed in the 10.1 version no longer exist in the 12.2 version.  In particular, it looks like OPB cores were used were are no longer delivered in 12.1.

Visitor
abi01shek
Posts: 6
Registered: ‎10-11-2010
0

Re: Open SPARC EDK project

thanks for the reply. i will generate the bitstream in Xilinx 10.1.

Visitor
abi01shek
Posts: 6
Registered: ‎10-11-2010
0

Re: Open SPARC EDK project

I generated the ngc file for XC5VLX110T using xilinx 10.1. i used the -all option. synthesized for 4 thread, 16 tlb and no spu configuration.

i then followed the procedure in the DV guide and connected the sparc.ngc to the edk project. I generated the bitstream as mentioned in the DV guide.

I then tried running the default diagnostic - bypass_win. I followed the steps as mentioned in the DV guide but I could not connect to the microblaze microprocessor debugging module using XMD.


connect mb mdm showed connection failure error. kindly help me out in this regard.

 

thanks :)

Xilinx Employee
elzinga
Posts: 180
Registered: ‎08-08-2007
0

Re: Open SPARC EDK project

I am not familiar with the OpenSPARC flow but XMD connection failures almost always are a result of bad clocks and / or resets.

Visitor
abi01shek
Posts: 6
Registered: ‎10-11-2010
0

Re: Open SPARC EDK project

hey,

 

i found that the opb bus is not offered anymore in ISE 12. what can be used as a substitute? how to solve this bus obsoleted problem?

 

thanks

Visitor
abi01shek
Posts: 6
Registered: ‎10-11-2010
0

Re: Open SPARC EDK project

hey,

 

i found that the opb bus is not offered anymore in ISE 12. what can be used as a substitute? how to solve this bus obsoleted problem?

 

thanks

Xilinx Employee
elzinga
Posts: 180
Registered: ‎08-08-2007
0

Re: Open SPARC EDK project

You are correct about the OPB cores being no longer available.  I do not know what the maintainers of OpenSPARC are planning but the system needs to be redesigned to use the cores that are currently available.