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 | DDR Controller

There are 5 messages in this thread.

You are currently looking at messages 0 to 5.

DDR Controller - yy - 2006-08-04 10:37:00

Hi,
I am to build a fpga system that captures data from external signals
and store it to DDR, also after the capture data must be transferred to
the PC via PCI bus via DMA or so.
So this is a CAPTURE-to-DDR  DDR-to-PCI... How is this sytem
implemented?




Re: DDR Controller - PeteS - 2006-08-04 12:23:00

yy wrote:
> Hi,
> I am to build a fpga system that captures data from external signals
> and store it to DDR, also after the capture data must be transferred to
> the PC via PCI bus via DMA or so.
> So this is a CAPTURE-to-DDR  DDR-to-PCI... How is this sytem
> implemented?

You've already stated the requirements (albeit in a vague way). Tighten
up the definition and any decent designer would be able to come up with
an implementation. If you are to build it, you'll learn nothing if you
don't try to figure out the implementation [truly a core skill in
design!] yourself.

Cheers

PeteS


Re: DDR Controller - yy - 2006-08-04 12:45:00

Ayon kay PeteS:
> yy wrote:
> > Hi,
> > I am to build a fpga system that captures data from external signals
> > and store it to DDR, also after the capture data must be transferred to
> > the PC via PCI bus via DMA or so.
> > So this is a CAPTURE-to-DDR  DDR-to-PCI... How is this sytem
> > implemented?
>
> You've already stated the requirements (albeit in a vague way). Tighten
> up the definition and any decent designer would be able to come up with
> an implementation. If you are to build it, you'll learn nothing if you
> don't try to figure out the implementation [truly a core skill in
> design!] yourself.
>
> Cheers
>
> PeteS


Hi PeteS,
 I will elaborate so that my concept will be clear.
First of all the idea is for the PCI to read/write data from multiple
DDR (with DDR controller interface).
With the PCI Master core connected to a DMA Engine and FIFO buffer that
is connected to the 'DDR SDRAM Controller Interface' that is connected
to the DDR Module itself, and if possible be connected to other DDR
Controller Interface, can that be possible? such that when I access
BAR1, for example i'm accessing DDR1 Interface, BAR2 for DDR2 Interface
etc., along with this a Custom logic1 that use DDR1as its data must be
able to access the same 'DDR Controller Interface1' , Custom Logic2
that use DDR2 as its data must be able to access the same DDR
Controller Interface2, etc.
In short is it possible to have seperate port for a DDR Controller
Interface connected to a single DDR module to have dual access 'port',
one for the PCI-DMA Engine and one for the Custom Logic(but not both at
the same time)? 

Regards,
yy

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

Re: DDR Controller - Nicolas Matringe - 2006-08-05 04:34:00

yy a écrit :
[...]
> With the PCI Master core connected to a DMA Engine and FIFO buffer that
> is connected to the 'DDR SDRAM Controller Interface' that is connected
> to the DDR Module itself, and if possible be connected to other DDR
> Controller Interface, can that be possible? such that when I access
> BAR1, for example i'm accessing DDR1 Interface, BAR2 for DDR2 Interface
> etc., along with this a Custom logic1 that use DDR1as its data must be
> able to access the same 'DDR Controller Interface1' , Custom Logic2
> that use DDR2 as its data must be able to access the same DDR
> Controller Interface2, etc.


Hi
There's really *nothing* fancy here.
Imagine a system with a microprocessor (with integrated cache), DDR and 
a PCI bus...

Nicolas

Re: DDR Controller - yy - 2006-08-06 16:25:00

Ayon kay Nicolas Matringe:
> yy a =E9crit :
> [...]
> > With the PCI Master core connected to a DMA Engine and FIFO buffer that
> > is connected to the 'DDR SDRAM Controller Interface' that is connected
> > to the DDR Module itself, and if possible be connected to other DDR
> > Controller Interface, can that be possible? such that when I access
> > BAR1, for example i'm accessing DDR1 Interface, BAR2 for DDR2 Interface
> > etc., along with this a Custom logic1 that use DDR1as its data must be
> > able to access the same 'DDR Controller Interface1' , Custom Logic2
> > that use DDR2 as its data must be able to access the same DDR
> > Controller Interface2, etc.
>
>
> Hi
> There's really *nothing* fancy here.
> Imagine a system with a microprocessor (with integrated cache), DDR and
> a PCI bus...
>
> Nicolas

Does it mean that you can interface both a DMA Engine along with
another logic(say some other FIFO, etc.) that use the memory on a same
DDR SDRAM Interface?... kinda think of that...

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