- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-11-2010 05:23 AM
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
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-11-2010 09:06 AM
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?
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-14-2010 03:53 PM
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
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-15-2010 08:57 AM
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.
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-19-2010 10:13 AM
thanks for the reply. i will generate the bitstream in Xilinx 10.1.
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-19-2010 12:22 PM
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 :)
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-20-2010 03:49 PM
I am not familiar with the OpenSPARC flow but XMD connection failures almost always are a result of bad clocks and / or resets.
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-22-2010 10:23 AM
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
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-22-2010 10:25 AM
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
Re: Open SPARC EDK project
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
10-22-2010 12:55 PM
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.











