Learn More
High-level synthesis tools are increasingly adopted for designing complex applications on FPGAs. These tools necessitate fast and accurate estimation of FPGA resources in order to produce good design solutions while minimizing design time. Multiplication operations are very commonly found in signal processing, communication, video and image processing(More)
This paper describes a teaching platform that comprises a commercial FPGA-based board called the DE0 and a custom complementary circuit board of our design called Teaching Auxiliary Board (TAB). The combination contains an ARM Cortex-M1 soft-core processor, numerous analogue and digital peripherals, different types of memory and a Cortex-M3(More)
Advancement in design tools is necessary to bridge the widening productivity gap between hardware design and software development in state-of-the-art Field Programmable Gate Arrays (FPGA). We present a design exploration framework that automatically compiles C applications to realize efficient custom co-processor structures for hardware acceleration on the(More)
  • 1