Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

TE0630 is provided with a Dip switch S1B.
Dip switch S1B conditions the value of signal PS_EN.
In this way, S1B conditionally/unconditionally enables the power rails 1.2 V, 1.5 V and 2.5 V.

Note. DNP: Do Not Populate aka Do Not Solder the Component associated to DNP label.

...

Please note the 4 switch labels are on one side and the <ON> label is on the opposite side.

DIP slide switches S1[A:D] condition the value of some system signals as described in the table below.

...

Scroll pdf title
title
Dip switch S1[A:D

...

]. The switch S1B is the one with label 2 and B

...

Image Added

...

Scroll pdf title
title
Dip switch S1B schematic.

...

Image Added
Scroll pdf title
titleWhen S1B = FX2 PON,

...

PS_EN

...

=FX2_PS_EN

...

Image Added

When S1B is turned off  (open) (FX2 PON position), the 1.2 V, 1.5 V and 2.5 V power rails are controlled by the USB (EZ-USB FX2LP USB FX2) microcontroller. At start-up, the USB microcontroller switches off the power rails 1.2 V, 1.5 V and 2.5 V and starts up the module in low-power mode. After enumeration, the USB microcontroller firmware enables (switches on) the power rails 1.2 V, 1.5 V and 2.5 V, if enough current is available from the USB bus.

When S1B is turned on (closed) (PON position), the power rails 1.2 V, 1.5 V and 2.5 V are always enabled (switched on).

Scroll pdf title
titleDip switch S1B settings overview (power rails 1.2 V, 1.5V and 2.5 V only).

S1B position

Default position

Effect on 1.2 V, 1.5 V and 2.5 V rails

FX2 PON (off

...

) 

(tick)

Power rails 1.2 V, 1.5 V and 2.5 V controlled by USB FX2 microcontroller (signal FX2_PS_EN)

PS_EN = FX2_PS_EN = 1 or 0

PON (on

...

)

(error)

Power rails 1.2 V, 1.5 V and 2.5 V always enabled (PS_EN = 1)

PS_ENFX_PS_EN = 1 or 0

Table 14: Dip switch S1B settings overview (power rails 1.2 V, 1.5V and 2.5 V only).


Signal FX2_PS_EN

To command signal FX2_PS_EN, read the reference firmware code.
IOD = 0x03; // Enable PS_EN and disable PROG_B
OED = 0x03; // Configure PS_EN and PROG as outputs

 

Scroll pdf title
titleTable from EZ-USB(R) Technical Reference Manual (EZ-USB_TRM.pdf).

Table from EZ-USB(R) Technical Reference Manual (EZ-USB_TRM.pdf)

Port D Pin
Alternate
Function
Alternate Function
is Selected By...
Alternate Function
is Described in...
PD[7:0]FD[15:8]

IFCFG1 = 1 and

any WORDWIIDE bit = 1
Slave FIFOs chapter 9 on page 99
Table from EZ-USB(R) Technical Reference Manual (EZ-USB_TRM.pdf).

  

Signal PS_EN

  • Signal PS_EN enables (1) or disables (0) power rails 1.2 V, 1.5 V and 2.5 V.

    Image Removed
    Figure 36:
    Scroll pdf title
    titlePower rails 1.2 V, 1.5 V and 2.5 V could be enabled/disabled by signal PS_EN.
    Image Added


  • Power-rail 3.3V is not controlled by signal PS_EN and is unconditionally enabled. Image Removed  
    Figure 37:

    Scroll pdf title
    titlePower rails 3.3V could not be enabled/disabled by signal PS_EN.
    Image Added

     

VCCIO assembly options

 
Info
According to the corresponding assembly option, power rail VCCCIO0
can
(enabled by PS_EN and switch S1B ) can depend or not on the power rail
2.5V.

VCCIO0 voltage can be configured in 3 ways:

2.5V
- When resistor R103 is populated and resistor R102 is not populated.3.3V - When R103 is not populated and resistor R102 is populated
.
External supply
  • 1.2 V ÷ 3.3 V- When R103 is not populated and R102 is not populated. In this case external supply source have to be connected to pins 1, 2, 3, 4 of J4 B2B connector(1).
  • See section "FPGA I/O banks power supply" here.

     (1) See Spartan-6 documentation fo VCCIO power range.

    Image Removed

    Figure 37: example of VCCIO0 assembly not dependent on 2.5V power rail. The other way is also possible.

    Image RemovedOthers options of VCCIO0 power supply are not supported and can damage the FPGA!

    See Figure 4 to locate R102 and R103 on PCB.

    Image Removed

    Dip Switch S1B = FX2 PON 

    When Dip switch S1B is in the left position ( = FX2 PON : power rails conditionally on depending on signal FX2_PS_EN), signal PS_EN is set to signal FX2_PS_EN (PS_EN = FX2_PS_EN) driven by the EZ-USB FX2LP USB FX2 microcontroller under user control (IOD and OED of fw.c).

    Image Removed Image Removed

    ...

    Scroll pdf title
    titleS1B on position FX2 PON (PS_EN = FX2_PS_EN = 1 or 0 ).

    ...

    Image Added Image Added

    1. Dynamic full power operation (PS_EN = 1): when the EZ-USB FX2LP USB FX2 microcontroller sets signal PS_EN = FX2_PS_EN = high, power rails 1.2 V, 1.5 V and 2.5 V are enabled.
      This setting can be useful for .
    2. Dynamic low power operation (PS_EN = 0): when the EZ-USB FX2LP USB FX2 microcontroller resets signal PS_EN = FX2_PS_EN = low, the following components are switched off:
      • FPGA core logic (1.2V2 V)
      • DDR SDRAM (2.5V5 V)
      • FPGA bank 3 1 (21.5V5 V)VREF
      • VREF1 (20.5V75 V)
      • VCCCIO0 (2.5V5 V) FPGA bank 0 (if R131R102+R132R103- assembly)

    Dip Switch S1B = PON 

    Full power operation (PS_EN = 1): when Dip switch S1B is in the right position (PON = power rails unconditionally on), signal PS_EN is set to power rail 3.3V. Thus power rails 1.2 V, 1.5 V and 2.5 V are unconditionally enabled. Image Removed Image Removed
    Figure 39:

    Scroll pdf title
    titleS1B on position PON (PS_
    EN ≠
    EN ≠ FX2_PS_EN = x;
     
    PS_EN = high ).

     Image Added Image Added
     

    Summary table

    Table 14 The table below summarizes all switching options implied by Dip switch S1B and firmware signal FX2_PS_EN (under the standard assembly option). 

    Scroll pdf title
    titleDip switch S1B settings overview ( 1.2 V, 1.5 V , 2.5 V, VCCIO0).

    power rail

    S1B= PON
    (PS_EN = 1)

    (PS_EN ≠ FX2_PS_EN)
    (Full power)

    S1B = FX2 PON and
    PS_EN = FX2_PS_EN = 1

    (Dynamic full power)

    S1B = FX2 PON and
    PS_EN = FX2_PS_EN = 0

    (Dynamic low power)

    1.2 V

    on

    on

    off

    1.5 Vononoff

    2.5 V

    on

    on

    off

    VCCCIO0 (= 2.5 V)
    R102-R103+ assembly (1)

    on

    on

    off

    VCCCIO0 (= 3.3 V)
    R102+R103- assembly (2)

    on

    on

    on

    (1) R102 unpopulated / R103 populated

    (2) R102 populated / R103 unpopulated

    ...