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 | EDK Microblaze project without OPB?


There are 3 messages in this thread.

You are currently looking at messages 0 to 3.

EDK Microblaze project without OPB? - JD Newcomb - 2007-07-25 15:53:00

Hi, all.

Is it known to be possible to create a Microblaze system without the
OPB?

For example, say I have 1 MicroBlaze with 16KB of d&i BRAM, but I
don't necessarily need the off-chip SDRAM or UART (or any OPB slave
peripheral at all), so I don't include the OPB. And say it's part of a
larger network to justify not needing the OPB for any peripherals.

Currently, my 8.2 version has an issue with the BRAM when I don't
include the OPB, and gives me an error (ERROR:Mablib:482). I was
wondering if this is a problem with my particular system, or if it's a
universal requirement for MicroBlaze projects to include at least one
OPB slave. Or if it's a legitimate bug.

Thanks!

----JD----




Re: EDK Microblaze project without OPB? - Siva Velusamy - 2007-07-25 16:22:00

JD Newcomb wrote:
> Hi, all.
> 
> Is it known to be possible to create a Microblaze system without the
> OPB?
> 
> For example, say I have 1 MicroBlaze with 16KB of d&i BRAM, but I
> don't necessarily need the off-chip SDRAM or UART (or any OPB slave
> peripheral at all), so I don't include the OPB. And say it's part of a
> larger network to justify not needing the OPB for any peripherals.
> 
> Currently, my 8.2 version has an issue with the BRAM when I don't
> include the OPB, and gives me an error (ERROR:Mablib:482). I was
> wondering if this is a problem with my particular system, or if it's a
> universal requirement for MicroBlaze projects to include at least one
> OPB slave. Or if it's a legitimate bug.
> 

It should be possible to create such a system. I've seen projects that 
only have MicroBlaze + LMB + a peripheral on FSL.

-Siva

Re: EDK Microblaze project without OPB? - morphiend - 2007-07-25 17:43:00

On Jul 25, 4:22 pm, Siva Velusamy <siva.velus...@xilinx.com> wrote:
> JD Newcomb wrote:
> > Hi, all.
>
> > Is it known to be possible to create a Microblaze system without the
> > OPB?
>
> > For example, say I have 1 MicroBlaze with 16KB of d&i BRAM, but I
> > don't necessarily need the off-chip SDRAM or UART (or any OPB slave
> > peripheral at all), so I don't include the OPB. And say it's part of a
> > larger network to justify not needing the OPB for any peripherals.
>
> > Currently, my 8.2 version has an issue with the BRAM when I don't
> > include the OPB, and gives me an error (ERROR:Mablib:482). I was
> > wondering if this is a problem with my particular system, or if it's a
> > universal requirement for MicroBlaze projects to include at least one
> > OPB slave. Or if it's a legitimate bug.
>
> It should be possible to create such a system. I've seen projects that
> only have MicroBlaze + LMB + a peripheral on FSL.
>
> -Siva

You don't need an OPB connection for the MicroBlaze to operate
properly. It's possible that the MicroBlaze can be connected only via
LMB (or XCL) and FSL. One possible system is using multiple
MicroBlazes as stream processors where data is pushed in via the FSL
to one MicroBlaze. This MB then performs some data calculation/
manipulation/etc then passes it to another MB via the FSL. This MB
could perform data repackaging, DMA chain creation, etc and then push
the data to another piece of hardware (internal or external), once
again via FSL.