Programmable Logic and SoCs
Not everything called "programmable" needs to be a processor.
There is a large portfolio of programmable logic devices and SoCs available, extending the range of programmable solutions well above the complexity and number-crunching power that processors can handle, but also well below the lower end of processor-driven applications.
Programmable Logic Devices
Programmable logic devices, mainly FPGAs, offer efficient solutions to many applications:
- Implement high-density logic functions
- Implement real-time signal processing algorithms
- Consolidate distributed glue logic into a single device
SCHMID mme implements FPGAs manufactured by Xilinx or Lattice using VHDL or schematic entry, or a combination of both.
Lower complexity programmable solutions can be implement using Silego devices (now part of Dialog Semiconductor).
Systems on a Chip
Higher integration levels can be implemented using Systems-on-a-chip that include:
- Processor
- Interfaces
- Analog circuitry
- Programmable Logic
- Application-specific peripherals (like RF transceivers)
Processors may be implemented ass a hard core or synthesizable soft core.
SoCs are most suited for high-volume and/or space-constrained applications.