1
\$\begingroup\$

I would like to make a buffer in system generator to use it with a FFT block. I want to charge 16 values to a FFT block from another system I´ve designed and I need a temporary memory system. Could anyone tell me what xilinx blocks I have to use to get a buffer? Thank you so much.

\$\endgroup\$
1
  • \$\begingroup\$ @perterstone, someone has already had a question about it, could you possible give a link to what the system generator is? \$\endgroup\$
    – Kortuk
    Commented Oct 1, 2011 at 11:55

1 Answer 1

1
\$\begingroup\$

Is System Generator a graphic tool? (I use different FPGA vendors so not sure, but most have an equivalent tool where you place blocks, or create new ones from HDL and use them) edit - just checked and it seems to be such a tool for creating DSP designs.

If I understand correctly then:
If it's a small buffer then you can probably just do it in some "glue" HDL with registers, linking the two System Generator generated blocks. Otherwise use a RAM/FIFO block of some sort that will be available in System Generator.

The System Generator user manual (e.g. page 15-18) discusses memories and implementing as part of a larger design using an HDL "wrapper".

\$\endgroup\$
3
  • \$\begingroup\$ Yes, I was thinking about to use RAM or FIFO blocks, I´m waiting for an advice from a experienced user. But may be it´s no neccesary to design a buffer. I think the FFT block should be contain a interna register system as a buffer. \$\endgroup\$
    – Peterstone
    Commented Sep 1, 2011 at 12:49
  • \$\begingroup\$ I am trying to find out. I hope anyone of you could give me an usefull advice about this question. \$\endgroup\$
    – Peterstone
    Commented Sep 1, 2011 at 12:56
  • \$\begingroup\$ Yes, System Generator is a xilinx program that is used with Matlab - Simulink \$\endgroup\$
    – Peterstone
    Commented Sep 1, 2011 at 12:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.