Forum: FPGA, VHDL & Verilog Booting the PPC440 in virtex 5 processor from strata flash in ML507 development board

Author: Venkatesh (Guest)
Posted on:

Rate this post
0 useful
not useful
Hi Guys,

I'm using ML507 development board which has virtex 5 FPGA and PPC440 
hard block,

In which PPC440 has the peripherals
1) DDR2
2) Flash Controller
3) Internal BRAM
4) Uart controller

we are trying to store the u-boot code in the strata flash , and we are 
mapped the reset vector of PPC440 to strata flash. but the PPC440 is not 
at all booting up.

in the chip scope pro we could tap the signal connected to flash memory, 
in which after FPGA is getting configured the PPC440 is driving the 
chipselect of strata flash and trying to read the u-boot data from flash 
memory , but the address it is jumping is not the reset vector (i.e 
reset vector addr for PPC440 is 0xFFFFFFC).

how to fix this.... issue
anyone who worked on this may be guide us in right way

thanks in advance.

Author: Legacy My (Company: my) (legacy)
Posted on:

Rate this post
0 useful
not useful
this board is known to have issues with uboot, I had the same troubles, 
then I switched to 405GP, which had issues with uboot & DMA & DDR

In short: with these kind of boards you usually need a jtag and a lot of 
debugging activity because the support is … limited and error prone (due 
to the bad support and high complexity in open sources)

the same happens with SandPoint, PPC74xx by FreeScale


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.