isppac-powr1208p1 Lattice Semiconductor Corp., isppac-powr1208p1 Datasheet - Page 22

no-image

isppac-powr1208p1

Manufacturer Part Number
isppac-powr1208p1
Description
In-system Programmable Power Supply Sequencing Controller And Precision Monitor
Manufacturer
Lattice Semiconductor Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isppac-powr1208p1-01T44I
Manufacturer:
PANASONIC
Quantity:
1 000
Part Number:
isppac-powr1208p1-01TN44
Manufacturer:
AMCC
Quantity:
294
Part Number:
isppac-powr1208p1-01TN44I
Manufacturer:
SIPEX
Quantity:
7
Lattice Semiconductor
ispPAC-POWR1208P1 Data Sheet
IEEE Standard 1149.1 Interface
Communication with the ispPAC-POWR1208P1 is facilitated via an IEEE 1149.1 test access port (TAP). It is used
by the ispPAC-POWR1208P1 as a serial programming interface, and not for boundary scan test purposes. There
are no boundary scan logic registers in the ispPAC-POWR1208P1 architecture. This does not prevent the ispPAC-
POWR1208P1 from functioning correctly, however, when placed in a valid serial chain with other IEEE 1149.1 com-
pliant devices. Since the ispPAC-POWR1208P1 is used to powerup other devices, it should be programmed in a
separate chain from PLDs, FPGAs or other JTAG devices.
A brief description of the ispPAC-POWR1208P1 serial interface follows. For complete details of the reference spec-
ification, refer to the publication, Standard Test Access Port and Boundary-Scan Architecture, IEEE Std 1149.1-
1990 (which now includes IEEE Std 1149.1a-1993).
Overview
An IEEE 1149.1 test access port (TAP) provides the control interface for serially accessing the digital I/O of the isp-
PAC-POWR1208P1. The TAP controller is a state machine driven with mode and clock inputs. Under the correct
protocol, instructions are shifted into an instruction register, which then determines subsequent data input, data
output, and related operations. Device programming is performed by addressing various registers, shifting data in,
and then executing the respective program instruction. The programming instructions transfer the data into internal
2
E
CMOS memory. It is these non-volatile memory cells that determine the configuration of the ispPAC-
POWR1208P1. By cycling the TAP controller through the necessary states, data can also be shifted out of the var-
ious registers to verify the current ispPAC-POWR1208P1 configuration. Instructions exist to access all data regis-
ters and perform internal control operations.
For compatibility between compliant devices, two data registers are mandated by the IEEE 1149.1 specification.
Other registers are functionally specified, but inclusion is strictly optional. Finally, there are provisions for optional
user data registers that are defined by the manufacturer. The two required registers are the bypass and boundary-
scan registers. For ispPAC-POWR1208P1, the bypass register is a 1-bit shift register that provides a short path
through the device when boundary testing or other operations are not being performed. The ispPAC-
POWR1208P1, as mentioned earlier has no boundary-scan logic and therefore no boundary scan register. All
instructions relating to boundary scan operations place the ispPAC-POWR1208P1 in the BYPASS mode to main-
tain compliance with the specification.
The optional identification (IDCODE) register described in IEEE 1149.1 is also included in the ispPAC-
POWR1208P1. Six additional user data registers are included in the TAP of the ispPAC-POWR1208P1 as shown in
Figure 3-11. Most of these additional registers are used to program and verify the analog configuration (CFG) and
PLD bits. A status register is also provided to read the status of the twelve analog comparators.
3-22

Related parts for isppac-powr1208p1