How FPGAs work, and why you'll buy one
Yossi Kreinin argues that FPGAs are no longer just programmable gate arrays, they are becoming a mainstream programmable acceleration and I/O platform. The article explains how modern FPGAs pair a sea of LUTs and switch boxes with DSP slices, RAMs, and hard CPUs to deliver massive parallelism, deterministic timing, and surprising energy efficiency, and it includes a readable Verilog convolution example to show how this works in practice.
ANSI-C to VHDL compiler
Ylichron has released an "ANSI-C to VHDL" compiler, and the company says it is the first of its kind. The brief announcement flags a potentially important vendor claim for embedded and FPGA engineers who track C-to-hardware tools. Kunal Singh reports the availability and the marketing claim, and readers should seek technical details and independent verification before drawing conclusions.
Designing Embedded Systems with FPGA-2
Turning an FPGA hardware design into a running embedded system is mostly tool work. This post walks through using Xilinx EDK to compile a base design into a .bit bitstream, generate libraries and board support packages from .mhs and .mss files, and build MicroBlaze applications with GCC. It highlights the default boot placement at 0x0 and why some apps need an explicit execution transfer.
Designing Embedded System with FPGA - 1
Getting an embedded system running on an FPGA is much simpler than it sounds when you use Xilinx EDK and a soft processor. Pragnesh Patel walks through a beginner-friendly approach using the MicroBlaze CPU, drag-and-drop IP cores, and a Spartan-3E starter kit so you can assemble peripherals without deep VHDL knowledge. The post focuses on the EDK base system builder and first setup steps to generate a working design.
My first entry to embeddedrelated.com
Hello everybody, it’s nice to have an opportunity to write on embedded system and share experiments with readers.
I recently started embedded systems in FPGA having luxury of reconfigurable logics and will like to share some of my thoughts in first post.
I worked with Xilinx SPARTAN 3E and with their embedded system tools known as EDK 9.1 (Embedded Development Kit) software tool, its fun to play with FPGA with no knowledge of VHDL programming. In order to create hardware logic block...
Fit Sixteen (or more) Asynchronous Serial Receivers into the Area of a Standard UART Receiver
Michael Morris shows how to pack many asynchronous serial receivers into the area of a single UART by treating FPGA LUTs as writable storage and sharing logic. Using a 4-bit channel counter, microprogrammed state machine, and time-multiplexed baud/sample resources, he fits 16 receive channels (12 used for Caller ID) into a Spartan II XC2S30 and explains input synchronization, filtering, and the multi-channel FIFO approach.
Designing Embedded System with FPGA - 1
Getting an embedded system running on an FPGA is much simpler than it sounds when you use Xilinx EDK and a soft processor. Pragnesh Patel walks through a beginner-friendly approach using the MicroBlaze CPU, drag-and-drop IP cores, and a Spartan-3E starter kit so you can assemble peripherals without deep VHDL knowledge. The post focuses on the EDK base system builder and first setup steps to generate a working design.
Designing Embedded Systems with FPGA-2
Turning an FPGA hardware design into a running embedded system is mostly tool work. This post walks through using Xilinx EDK to compile a base design into a .bit bitstream, generate libraries and board support packages from .mhs and .mss files, and build MicroBlaze applications with GCC. It highlights the default boot placement at 0x0 and why some apps need an explicit execution transfer.
My first entry to embeddedrelated.com
Hello everybody, it’s nice to have an opportunity to write on embedded system and share experiments with readers.
I recently started embedded systems in FPGA having luxury of reconfigurable logics and will like to share some of my thoughts in first post.
I worked with Xilinx SPARTAN 3E and with their embedded system tools known as EDK 9.1 (Embedded Development Kit) software tool, its fun to play with FPGA with no knowledge of VHDL programming. In order to create hardware logic block...
ANSI-C to VHDL compiler
Ylichron has released an "ANSI-C to VHDL" compiler, and the company says it is the first of its kind. The brief announcement flags a potentially important vendor claim for embedded and FPGA engineers who track C-to-hardware tools. Kunal Singh reports the availability and the marketing claim, and readers should seek technical details and independent verification before drawing conclusions.
What does it mean to be 'Turing complete'?
The term "Turing complete" describes all computers and even some things we don't expect to be as powerful as a typical computer. In this article, I describe what it means and discuss the implications of Turing completeness on projects that need just a little more power, on alternative processor designs, and even security.
Three more things you need to know when transitioning from MCUs to FPGAs
Take a look at three more important difference between FPGAs and MCUs: "code reuse" vs templating, metastability and blocking vs. non-blocking operations.
Designing Embedded Systems with FPGA-2
Turning an FPGA hardware design into a running embedded system is mostly tool work. This post walks through using Xilinx EDK to compile a base design into a .bit bitstream, generate libraries and board support packages from .mhs and .mss files, and build MicroBlaze applications with GCC. It highlights the default boot placement at 0x0 and why some apps need an explicit execution transfer.
ANSI-C to VHDL compiler
Ylichron has released an "ANSI-C to VHDL" compiler, and the company says it is the first of its kind. The brief announcement flags a potentially important vendor claim for embedded and FPGA engineers who track C-to-hardware tools. Kunal Singh reports the availability and the marketing claim, and readers should seek technical details and independent verification before drawing conclusions.
My first entry to embeddedrelated.com
Hello everybody, it’s nice to have an opportunity to write on embedded system and share experiments with readers.
I recently started embedded systems in FPGA having luxury of reconfigurable logics and will like to share some of my thoughts in first post.
I worked with Xilinx SPARTAN 3E and with their embedded system tools known as EDK 9.1 (Embedded Development Kit) software tool, its fun to play with FPGA with no knowledge of VHDL programming. In order to create hardware logic block...












