Programmable system device

Programmable system device

A Programmable system device (PSD) is a type of integrated circuit manufactured by STMicroelectronics. Meant to be teamed up with a microprocessor or microcontroller, the PSD provides most of the other functions required to implement small applications such as embedded systems.

The PSD provides the following functions:

* RAM
* Flash ROM
* A reprogrammable gate array for address decode, input/output functions, and random logic

The entire PSD is reprogrammable using JTAG; this includes the random logic that's configuration is loaded from flash-like memory. If the user provides the correct connections, the device can also be reprogrammed in the field (still using JTAG) in a process known as In-System Programming. The portions of the chip that act as ordinary flash ROM may also be reprogrammed by the application's microcontroller in a process known as In-Application Programming.

PSDs are made in various configurations with varying amounts of ROM, RAM, random logic, and I/O ports.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Programmable logic device — A programmable logic device or PLD is an electronic component used to build reconfigurable digital circuits. Unlike a logic gate, which has a fixed function, a PLD has an undefined function at the time of manufacture. Before the PLD can be used… …   Wikipedia

  • Complex programmable logic device — An Altera MAX 7000 series CPLD with 2500 gates. A complex programmable logic device (CPLD) is a programmable logic device with complexity between that of PALs and FPGAs, and architectural features of both. The building block of a CPLD is the… …   Wikipedia

  • Programmable Array Logic — The term Programmable Array Logic (PAL) is used to describe a family of programmable logic device semiconductors used to implement logic functions in digital circuits introduced by Monolithic Memories, Inc. (MMI) in March 1978.cite journal |… …   Wikipedia

  • Programmable logic array — A programmable logic array (PLA) is a programmable device used to implement combinational logic circuits. The PLA has a set of programmable AND gate planes, which link to a set of programmable OR gate planes, which can then be conditionally… …   Wikipedia

  • Device driver synthesis and verification — The device driver is a program which allows the software or higher level computer programs to interact with a hardware device. These software components act as a link between the devices and the operating systems, communicating with each of these …   Wikipedia

  • Programmable logic controller — A programmable logic controller (PLC) or programmable controller is a digital computer used for automation of industrial processes, such as control of machinery on factory assembly lines. PLCs are used in many different industries and machines… …   Wikipedia

  • Programmable read-only memory — D23128C PROM on the board of ZX Spectrum Computer memory types Volatile RAM DRAM (e.g., DD …   Wikipedia

  • Programmable Interrupt Controller — A Programmable Interrupt Controller (PIC) is a device which allows priority levels to be assigned to its interrupt outputs. When the device has multiple interrupt outputs to assert, it will assert them in the order of their relative priority.… …   Wikipedia

  • System/34 and System/36 Screen Design Aid — Screen Design Aid (System/34 and System/36) (SDA) is a utility for the IBM System/34, System/36, System/38, and AS/400 (iSeries) midrange computers.This article refers to the S/34 and S/36 implementations of SDA. S/38 and AS/400 use a different… …   Wikipedia

  • Field-programmable gate array — FPGAs should not be confused with the flip chip pin grid array, a form of integrated circuit packaging. A field programmable gate array is a semiconductor device containing programmable logic components called logic blocks , and programmable… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”