Sign in

username:

password:



Not a member?

Search Comp.Arch.FPGA



Search tips

fpga by Keywords

Altera | ASIC | CPLD | Cyclone | DCM | DDR | DSP | Ethernet | ISE | JTAG | Linux | LVDS | Microblaze | ML310 | Modelsim | NIOS | OPB | PCI | Quartus | RocketIO | SDRAM | Spartan | Spartan3 | SRAM | Stratix | Verilog | VHDL | Virtex | Virtex-4 | Virtex-II | Xilinx | XST

Ads

See Also

DSPEmbedded SystemsElectronics

Comp.Arch.FPGA | opb master kills linux?

There are 3 messages in this thread.

You are currently looking at messages 0 to 3.

opb master kills linux? - Anonymous - 2006-11-27 17:26:00

I have a xilinx v4 project running mv linux
2.6.10. I have a custom
peripheral I made that includes DMA on the opb bus and is therefore
master/slave. The SDRAM that the linux .elf file loads to/boots from is also
on the opb. Unless I disconnect the custom peripheral linux dies at
"uncompressing linux...".

I believe this means that there are data errors from the sdram, but
everything works fine stand-alone. I know the dma isn't running, for
example, and I've made sure to reset every other register related to that
peripheral but linux just won't boot unless I disconnect it.

Any ideas?

Thanks,
Clark


______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.



Re: opb master kills linux? - John Williams - 2006-11-29 17:57:00

Hi Clark,

Anonymous wrote:

> I have a xilinx v4 project running mv linux 2.6.10. I have a custom
> peripheral I made that includes DMA on the opb bus and is therefore
> master/slave. The SDRAM that the linux .elf file loads to/boots from is also
> on the opb. Unless I disconnect the custom peripheral linux dies at
> "uncompressing linux...".
> 
> I believe this means that there are data errors from the sdram, but
> everything works fine stand-alone. I know the dma isn't running, for
> example, and I've made sure to reset every other register related to that
> peripheral but linux just won't boot unless I disconnect it.

Can you run the auto-generated TestApp_Memory sucessfully when your peripheral
is in the system?

More broadly, are you able to confirm that your core is behaving itself on the
OPB bus?  Either through simulation or by running standalone testslike
TestApp_Memory etc?

John

Re: opb master kills linux? - Anonymous - 2006-11-30 10:26:00

"John Williams" <j...@itee.uq.edu.au> wrote in message
news:newscache$j4li9j$qze$1...@lbox.itee.uq.edu.au...
> Hi Clark,
>
> Anonymous wrote:
>
> > I have a xilinx v4 project running mv linux 2.6.10. I have a custom
> > peripheral I made that includes DMA on the opb bus and is therefore
> > master/slave. The SDRAM that the linux .elf file loads to/boots from is
also
> > on the opb. Unless I disconnect the custom peripheral linux dies at
> > "uncompressing linux...".
> >
> > I believe this means that there are data errors from the sdram, but
> > everything works fine stand-alone. I know the dma isn't running, for
> > example, and I've made sure to reset every other register related to
that
> > peripheral but linux just won't boot unless I disconnect it.
>
> Can you run the auto-generated TestApp_Memory sucessfully when your
peripheral
> is in the system?
>
> More broadly, are you able to confirm that your core is behaving itself on
the
> OPB bus?  Either through simulation or by running standalone testslike
> TestApp_Memory etc?
>
> John

Yes, all my stand alone applications work fine including one that DMAs data
from the offending peripheral to the main memory where the linux .elf is
loaded.

Thanks,
Clark


______________________________
Join the blogging team on FPGARelated.com and earn rewards! Details Here.