SCPS301 September   2024 TPLD801-Q1

ADVANCE INFORMATION  

  1.   1
  2. 1Features
  3. 2Applications
  4. 3Description
  5. 4Pin Configuration and Functions
  6. 5Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Supply Current Characteristics
    7. 5.7 Switching Characteristics
  7. 6Parameter Measurement Information
  8. 7Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 I/O Pins
      2. 7.3.2 Connection Mux
      3. 7.3.3 Configurable Use Logic Blocks
        1. 7.3.3.1 2-Bit LUT macro-cell
        2. 7.3.3.2 3-Bit LUT macro-cell
        3. 7.3.3.3 2-Bit LUT or D Flip-Flop/Latch macro-cell
        4. 7.3.3.4 3-Bit LUT or D Flip-Flop/Latch with Set/Reset macro-cell
        5. 7.3.3.5 3-Bit LUT or Pipe Delay macro-cell
        6. 7.3.3.6 4-Bit LUT or 8-Bit Counter/Delay macro-cell
      4. 7.3.4 8-Bit Counters and Delay Generators (CNT/DLY)
        1. 7.3.4.1 Delay Mode
        2. 7.3.4.2 Reset Counter Mode
      5. 7.3.5 Programmable Deglitch Filter or Edge Detector Macro-cell
      6. 7.3.6 Selectable Frequency Oscillator
    4. 7.4 Device Functional Modes
      1. 7.4.1 Power-On Reset
    5. 7.5 Programming
      1. 7.5.1 One-Time Programmable Memory (OTP)
  9. 8Revision History
  10. 9Mechanical, Packaging, and Orderable Information
    1. 9.1 Packaging Option Addendum
    2. 9.2 Tape and Reel Information
    3. 9.3 Mechanical Data

I/O Pins

TPLD801-Q1 has one input and five multifunction I/O pins. GPIO pins can function as either a user defined input, output, or a special function.

Input modes: The following options are available when configuring pins as an input:

  • Digital input without Schmitt-trigger
  • Digital input with Schmitt-trigger
  • Low-voltage digital input

The low-voltage digital input has lower VIH/VIL specifications than the digital input without Schmitt trigger. This allows for up-translation from any voltage domain lower than VCC that meets the low-voltage digital input VIH and VIL specifications. The following pins also have the option to serve a special function:

  • IO1: external clock input

Output modes: The following options are available with programmable drive strength when configuring pins as an output:

  • 1x push-pull output
  • 2x push-pull output
  • 1x open-drain NMOS output
  • 2x open-drain NMOS output
  • 1x open-drain PMOS output
  • 2x open-drain PMOS output
Pull-up/Pull-down Resistors: All I/O pins have the option of user-selectable resistors that can be connected to the pin structure. The selectable values on these resistors are 10kΩ, 100kΩ and 1MΩ. The internal resistors can be configured as either pull-up or pull-down. When designing in InterConnect Studio, any pin left unused in a design are configured with a 1MΩ pull-down by default. Furthermore, following a power-on event, all ports are in a Hi-Z state until the power-on reset sequence has completed.

Table 7-1 Pin Configuration Options

GPIO

IO selectionOEIO optionsResistorResistor value (Ω)
IN0PIN not usedPull-Down1M
Digital input0Digital in without Schmitt trigger
Digital in with Schmitt trigger
Low-voltage digital input
Floating
Pull-Down10k
100k
1M
NOTE: GPI/IN0 also has the option to reset the chip while powered on. Unlike POR, External Reset affects only GPI, LUTs, DLY, OSC, DFFs, Latches, Pipe Delay, Matrix, and GPO. NVM remains in its previous state.
Users may select whether the External Reset is "Disabled", "Level sensitive", or "Edge triggered".
When "Level sensitive" is selected, if the input is High, then the device is in reset mode where all internal devices are reset. When this pin goes Low, then the device will begin the reset power on sequence.
When "Edge triggered" is selected, the edge detector can be configured to Rising edge or Falling edge, and an edge on GPI/IN0 resets the device and begins the reset power on sequence.
IO1, IO2, IO4, IO5Pin not usedPull Down1M
Digital input0Digital in without Schmitt trigger
Digital in with Schmitt trigger
Low-voltage digital input
Floating
Pull-Up10k
100k
1M
Pull-Down10k
100k
1M
Digital output1Push-pull (1X, 2X)Floating
Open-drain NMOS (1X, 2X)
Open-drain PMOS (1X, 2X)
Floating
Pull-Up10k
100k
1M
Pull-Down10k
100k
1M
Digital input/output1Open-drain NMOS (1X, 2X)Floating
Pull-Up10k
100k
1M
Pull-Down10k
100k
1M
IO3Pin not usedPull-Down1M
Digital input

0

Digital in without Schmitt trigger
Digital in with Schmitt trigger
Low-voltage digital input
Floating
Pull-Up10k
100k
1M
Pull-Down10k
100k
1M
Digital output

1/0

Push-pull (1X, 2X)Floating
Open-drain NMOS (1X, 2X)
3-state output (1X, 2X)
Floating
Pull-Up10k
100k
1M
Pull-Down10k
100k
1M
Digital input/output0Digital in without Schmitt trigger
Digital in with Schmitt trigger
Low-voltage digital input)
Floating
Pull-Up10k
100k
1M
Pull-Down10k
100k
1M
1Push-pull (1X, 2X)
Open-drain NMOS (1X, 2X)
Shared with above