FPGA design?

Discussion in 'Homework Help' started by SynGc, May 9, 2012.

  1. SynGc

    Thread Starter New Member

    May 9, 2012
    Hi Im not too familar with FPGA, can anyone explain it to me? Especially its relevance to boolean algebra(Boolean Algebra to FPGA design)?
    Thanks in advance.
  2. Papabravo


    Feb 24, 2006
    An FPGA is like a canvas on which an artist can create a masterpiece. Boolean Algebra is one abstract tool that the artist uses to connect the elemental building blocks of that masterpiece. The Finite State Machine is another abstract tool that is used to create machines with memory. Lastly VHDL and Verilog are high level languages that when analyzed and broken down into fundamental elements can be used to synthesize machines of incredible complexity and usefulness.
  3. Brownout

    Well-Known Member

    Jan 10, 2012
    An FPGA can be thought of as a collection of gates you can connect together to build your logic design, as you would do if you had a bunch of gates laying on your bench. There are various design methods that may be used to specify how those gates are connected together. The most used entry methods are highly abstract, and describe the design's bahavior, rather than the low level interconnections between gates. Boolean algebra is mostly used to evaluate digital design -- how to connect gates to achieve the desired behavior. It is rarely used to specify designs in FPGA technology, however.
  4. Wendy


    Mar 24, 2008
    You can design quite complex systems using the tech, such as duplication of early 8 bit computer systems, for example. I remember someone mentioning doing this with a 6502 system.