Re: suitability of systolic architecture on FPGA



Neil, we all have to live in the real world.
If you think of something that needs 10,000 I/O, then it is time to
start thinking differently. Usually there are many ways to "skin a
cat".
I remember when 16 pins were the norm, and 40 pins was the max. But we
can now give you almost a thousand usable I/O in BGAs, with no fear of
accidentally bending the pins.
But let's not go too much further, otherwise the pc-board design
becomes worse than a nightmare.
Ultra-high speed serial communication looks more extendable,
especially once we learn to put the electrical-to-optical (and vice
vers) transducers on the chip...
Peter Alfke

==================
On Apr 5, 10:37 am, Neil Steiner <neil.stei...@xxxxxx> wrote:
I understand that because of the 2d array CLB structure of FPGA,
systolic architecture can be mapped efficiently into FPGA. however,
what about the high IO ports requirements. if the outputs need to be
stored in the memory, all the achieved speed will be lost due to the
limited off chip ram bandwith [especially if using one bank]. so why
this architecture is widely used in matrix algorithms implementation.
The excessive I/O bandwidth requirement will surely dent the expected
high clocking frequency

You are entirely correct. There are all kinds of designs where the
memory and IO bandwidths are not a problem, but there are other cases
where those limitations can reduce the FPGA to a relatively small amount
of logic that spends most of its time starved for data.

Those are the times when you try to keep a straight face and explain to
Xilinx that you really do need 10,000 IO to keep the device busy (a true
story from Los Alamos), or when you start considering completely
different approaches, preferably with the help of one of the consultants
who frequent this forum.


.



Relevant Pages

  • Empfehlung =?ISO-8859-15?Q?f=FCr_Embedded_Ethernet_gesucht?=
    ... Zur Zeit benutze ich für eine Embedded Anwendung ... FTDI2232 Chips (USB nach RS232 plus ein paar I/O Pins) ... Die Delphi Anwendung generiert ...
    (de.comp.lang.delphi.misc)
  • Re: Wanted: 80C51-based MCU
    ... Must have internal UART for serial I/O; serial input either at a pin ... or programmable to one of the I/O pins and serial output either at a pin ... I studied the 8051 MCU family alot at tafe. ...
    (sci.electronics.design)
  • User I/O via Altera MAX7000S JTAG?
    ... Is there any way to use the JTAG pins of an EPM7128S for user I/O, ... dedicated header for the RAM download; but I would prefer to use the JTAG ...
    (sci.electronics.design)
  • Wanted: 80C51-based MCU
    ... Must have 4 bytes (32 pins) I/O. ... Must have internal UART for serial I/O; serial input either at a pin or programmable to one of the I/O pins and serial output either at a pin ...
    (sci.electronics.design)