Re: FPGA C Compiler on sourceforge.net (TMCC derivative)




Rene Tschaggelar wrote:
> Why are those guys so keen on C ? Suggesting
> compatibility with something while having least
> readability ?
>
> Rene

The description at the project page pretty much says it all:

"C provides an excellent alternative to VHDL/Verilog for algorithmic
expression of tasks targeting FPGAs for reconfigurable computing."

Project page at http://sourceforge.net/projects/fpga

The object is to use FPGAs as computing engines, and less concerned
about how to describe circuits in an HDL for synthesis, as most
hardware designers would with VHDL or Verilog. VHDL and Verilog are the
rough equivalent of programming in assemenbly language, as the
implementation languages are directly expressing clocks, registers and
wires which adds a tremendous design state factor and skill level in
their use.

Simplifed C to netlist compilers, such as FpgaC are attempting to hide
most of synthesis details, to ease the design burden for hardware
implementations of applications which have rich algorithmic complexity.
These applications range from doing network stacks in FPGAs for wire
speed performance at gigabit rates, to richly parallel algorithms such
as searching which are performance limited by the serial nature of
traditional CPU/Memory architectures.

FPGAs in this decade are simply building blocks for high performance
computing,
not just a dense PLD to express hardware funtions for the logic
designer.

.



Relevant Pages

  • Re: FPGA musings
    ... of fancy stuff into FPGAs, there is something that needs to be considered...designing complex hardware is no easier than designing complex software! ... Nowadays these hdl things let you comfortably "write" hardware that you ... Maybe use a 6502 ip core for more speed. ... And it was preceded by the McT SpeedDemon, whose design was a kind ...
    (comp.sys.apple2)
  • Re: Overview for non-technicals.
    ... lacking in experience of FPGAs and coming from a software background. ... expensive to port either to C or to hardware. ... of using FPGAs in the design? ... basically a time of day clock with a fancy interface to a 100 MHz ...
    (comp.arch.fpga)
  • Re: Question about architectural practice in industry
    ... FPGAs and architectural specification has begun to teach me just how ... the study of computer architecture provides ... PPC) uses Spartan FPGAs for its north, south chipsets but the design is ... start with help from others but they mostly look hardware driven to me. ...
    (comp.arch)
  • Re: Want to get into FPGA
    ... HDLs actually work. ... FPGAs are where you would apply the general design theory you learn as ... and teaching design techniques that are applicable ...
    (comp.arch.fpga)
  • Re: Want to get into FPGA
    ... HDLs actually work. ... FPGAs are where you would apply the general design theory you learn as ... who did explaining how dual-rail logic works. ...
    (comp.arch.fpga)