Abstract :
A methodology is presented for prototyping flexible, custom embedded systems using low-cost reconfigurable hardware, open-source FPGA-ware, and open-source software. This is done through a case study of the complete design of a custom embedded system. The system is intended as a low-cost, flexible, and reconfigurable platform with multimedia and networking capabilities, for prototyping interactive entertainment applications. The system features an FPGA system-on-chip design supported by a custom board with a versatile set of interfaces including Ethernet, color television, stereo audio and others. The project contains work in three main areas: board design, HDL chip design, and software.
Keywords :
embedded systems; entertainment; field programmable gate arrays; hardware description languages; logic CAD; multimedia computing; public domain software; reconfigurable architectures; software prototyping; system-on-chip; FPGA system-on-chip design; flexible embedded system prototyping; hardware description language chip design; interactive entertainment application; low-cost reconfigurable hardware; open-source FPGA-ware; open-source software; Application software; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Multimedia systems; Open source software; Prototypes; Software prototyping; System-on-a-chip;