We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 18600

6.1i ISE- Project Navigator support for dual processor designs imported from EDK


Keywords: PPC, PowerPC, MicroBlaze, EDK, dual, processor, bmm, elf

Urgency: Standard

General Description:
What is the state of ProjNav with regards to supporting a dual processor design imported from EDK? I would like to do the two PPCs as separate XPS projects and export to a common Project Navigator project. How do we handle the two BMM and ELF files (one from each processor)? Would this flow even work or is there a preferred method?


Currently ProjNav does not support a dual processor design with respect to updating the bit file with both elf's. ProjNav does not support multiple BMM's or multiple elf's.

The work-around to update you bitstream for multiple processors is as follows:

Update Bit File with two elf's:

1. Add BMM file to ISE project. The BMM must contain all of the ADDRESS_BLOCKS for both processors. Do not add the elf files.
2. In ProjNav generate a bit file. This bitfile will be uninitialized.
3. From the command line, update the bitfile with the first elf.

data2mem -bm <file>_bd.bmm -bd <first>.elf -bt <original>.bit -o b <new1>.bit

4. From the command line, update the bitfile with the second elf.

data2mem -bm <file>_bd.bmm -bd <second>.elf -bt <new1>.bit -o b <new2>.bit
AR# 18600
Date Created 12/10/2003
Last Updated 04/09/2007
Status Archive
Type General Article