FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-24-2006, 05:08 AM
Stevo_V2pro
Guest
 
Posts: n/a
Default Data2Mem Error Help on dual PPC system

Hello,
I'm having a problem when Data2Mem runs and was wondering if
someone could help me out. I have a simple dual PPC system, with both
procs on the same plb bus. I also have two brams and the ddr memory on
the same plb bus as the PPC cores as well. I'm trying to run a
separate program on each PPC core (i.e. I am not trying to have the
procs communicate with eachother through a shared memory). If I create
a SW project and execute it on PPC405_0, the design sysnthesizes
without any problems and executes the code correctly. However, when I
create a second SW project and tell it to execute on PPC405_1, I get
the following error message when data2mem runs when I try to download
it to the board:

"ADDRESS_SPACE or ADDRESS_MAP tag name 'ppc405_1' was not found. Some
data may have not been translated."

I've tried having both programs load into the same bram, as well as
into separate brams (1 for each PPC core), but I get the error both
ways. I think I may have to modify the .bmm file, but I don't know
which one I would have to modify as there is a system.bmm,
system_bd.bmm, and system_stub.bmm in my project's implementation
folder. I'd greatly appreciate it if someone could give me some
insight into fixing this problem.

Also, as an aside, does anyone know if it is possible to make a .ace
file that has two .elf files? My end goal is to have two seperate
monta vista linux kernels (one executing on each PPC core), so I would
like to just create the .elf files for each OS and be able to put them
on a CF card and just boot both OSes from that. Again, any help would
be greatly appreciated. Thanks for your time.

Resepctfully,
Steve

Reply With Quote
  #2 (permalink)  
Old 10-24-2006, 08:21 AM
Alan Nishioka
Guest
 
Posts: n/a
Default Re: Data2Mem Error Help on dual PPC system

Stevo_V2pro wrote:
> I'm having a problem when Data2Mem runs and was wondering if
> someone could help me out. I have a simple dual PPC system, with both
> procs on the same plb bus. I also have two brams and the ddr memory on
> the same plb bus as the PPC cores as well. I'm trying to run a
> separate program on each PPC core (i.e. I am not trying to have the
> procs communicate with eachother through a shared memory). If I create
> a SW project and execute it on PPC405_0, the design sysnthesizes
> without any problems and executes the code correctly. However, when I
> create a second SW project and tell it to execute on PPC405_1, I get
> the following error message when data2mem runs when I try to download
> it to the board:
>
> "ADDRESS_SPACE or ADDRESS_MAP tag name 'ppc405_1' was not found. Some
> data may have not been translated."


The last time I tried this it was simply a matter of specifying the
software under the applications tab in XPS. Is this where you are
making changes?

Is "Mark to Initialize BRAMs" set on both projects?

I also started with a dual ppc example project from Xilinx, so it might
be a good idea to download that from the Xilinx site.

Alan Nishioka

Reply With Quote
  #3 (permalink)  
Old 10-24-2006, 07:15 PM
Stevo_V2pro
Guest
 
Posts: n/a
Default Re: Data2Mem Error Help on dual PPC system


Alan Nishioka wrote:
> Stevo_V2pro wrote:
> > I'm having a problem when Data2Mem runs and was wondering if
> > someone could help me out. I have a simple dual PPC system, with both
> > procs on the same plb bus. I also have two brams and the ddr memory on
> > the same plb bus as the PPC cores as well. I'm trying to run a
> > separate program on each PPC core (i.e. I am not trying to have the
> > procs communicate with eachother through a shared memory). If I create
> > a SW project and execute it on PPC405_0, the design sysnthesizes
> > without any problems and executes the code correctly. However, when I
> > create a second SW project and tell it to execute on PPC405_1, I get
> > the following error message when data2mem runs when I try to download
> > it to the board:
> >
> > "ADDRESS_SPACE or ADDRESS_MAP tag name 'ppc405_1' was not found. Some
> > data may have not been translated."

>
> The last time I tried this it was simply a matter of specifying the
> software under the applications tab in XPS. Is this where you are
> making changes?
>
> Is "Mark to Initialize BRAMs" set on both projects?
>
> I also started with a dual ppc example project from Xilinx, so it might
> be a good idea to download that from the Xilinx site.
>
> Alan Nishioka


Thanks for the quick reply Alan. Yes, I was doing this in the apps tab
for XPS and mark to intialize brams was checked. For some reason I had
to manually go in an edit the main .bmm file, probably because I
manually added the second PPC core and did not use an example project
from Xilinx. Thanks again.

Steve

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Data2Mem usage - help required Robert FPGA 5 10-19-2005 07:51 AM
DATA2MEM, how do I get the ELF file? Lin MuIin FPGA 2 03-20-2005 12:05 PM
Dual Microblaze System alastair FPGA 5 08-16-2004 05:07 PM
Dual microblaze system, implemented with projnav. Amaury Anciaux FPGA 1 04-07-2004 10:05 PM


All times are GMT +1. The time now is 08:45 PM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved