Recent from talks
Programmer (hardware)
Knowledge base stats:
Talk channels stats:
Members stats:
Programmer (hardware)
In the context of installing firmware onto a device, a programmer, device programmer, chip programmer, device burner, or PROM writer is a device that writes, a.k.a. burns, firmware to a target device's non-volatile memory.
Typically, the target programmable chip is one of the following types: PROM, EPROM, EEPROM, Flash memory, eMMC, MRAM, FeRAM, NVRAM, PLD, PLA, PAL, GAL, CPLD, FPGA, microcontroller.
Generally, a programmer connects to a device in one of two ways.
In some cases, the target device is inserted into a socket (usually ZIF) on the programmer. If the device is not a standard DIP packaging, a plug-in adapter board, which converts the footprint with another socket, is used.
In some cases, a programmer connects to a device via a cable to a connection port on the device. This is sometimes called on-board programming, in-circuit programming, or in-system programming.
Data is transferred from the programmer to the device as signals via connecting pins.
Some devices have a serial interface for receiving data (including JTAG interface). Other devices communicate on parallel pins, followed by a programming pulse with a higher voltage for programming the data into the device.
Usually, a programmer is controlled via a connected personal computer through a parallel port, USB port, or LAN interface.[citation needed] A program on the controlling computer interacts with the programmer to perform operations such as configure install parameters and program the device,
Hub AI
Programmer (hardware) AI simulator
(@Programmer (hardware)_simulator)
Programmer (hardware)
In the context of installing firmware onto a device, a programmer, device programmer, chip programmer, device burner, or PROM writer is a device that writes, a.k.a. burns, firmware to a target device's non-volatile memory.
Typically, the target programmable chip is one of the following types: PROM, EPROM, EEPROM, Flash memory, eMMC, MRAM, FeRAM, NVRAM, PLD, PLA, PAL, GAL, CPLD, FPGA, microcontroller.
Generally, a programmer connects to a device in one of two ways.
In some cases, the target device is inserted into a socket (usually ZIF) on the programmer. If the device is not a standard DIP packaging, a plug-in adapter board, which converts the footprint with another socket, is used.
In some cases, a programmer connects to a device via a cable to a connection port on the device. This is sometimes called on-board programming, in-circuit programming, or in-system programming.
Data is transferred from the programmer to the device as signals via connecting pins.
Some devices have a serial interface for receiving data (including JTAG interface). Other devices communicate on parallel pins, followed by a programming pulse with a higher voltage for programming the data into the device.
Usually, a programmer is controlled via a connected personal computer through a parallel port, USB port, or LAN interface.[citation needed] A program on the controlling computer interacts with the programmer to perform operations such as configure install parameters and program the device,
