What is firmware development?
• Firmware refers to the software of embedded processors and/or logic gates, such as CPLD’s and FPGA’s.
• Firmware is often written in C, assembly and other languages. Examples of other languages for microcontroller firmware include Ada, C++, embedded BASIC, Objective C, etc. Primary hardware description languages (i.e. for CPLD/FPGA development) are VHDL and Verilog.