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. :)
10-14-2010 03:53 PM
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
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.
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.
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.