Saidoyoki_v1

Overview

  • The Saidoyoki_v1 is a test platform for two different chips: FAMEv2 and Picochip. Saidoyoki_v1 provides the following support functionality for testing FAMEv2 and Picochip: progammable clock generation, power control, passive power measurement, flash programming, user UART.
  • Saidoyoki_v1 has some initial configurations have to be made before the power up. These configurations decide several modes of operation. The configurations are power supply mode, clocking mode, FAMEv2 booting, flasing the chips and setting the UART channels. These configurations are made with switcher headers. Switching can be made by shorting the necessary two headers on the connector as shown in the following figure. Each of these headers are also explained below. Ayntime when the user wants to change a direction of a switching header, the Saidoyoki_v1 should be turned off and should be turned on after making the changes.
_images/shorting.png

Switching header shorting directions

  • Before the power up, at least the following configurations must be done: power mode, clocking and chip flashing.
  • Saidoyoki_v1 has two regulators supplying the board. These regulators provide 3.3V and 1.8V outputs. 3.3V output is used for chip I/Os and the rest of the board while the 1.8V output is used for chip cores. 1.8V output is configurable using a switching header and a potentiometer. The output is fixed to 1.8V as default. When the user wants to supply the chip cores other than a 1.8V output, the shorting jumper should be placed leftward and the output voltage can be adjusted between 1V and 2V using the potentiometer with a screwdriver. In either case, there MUST be a shorting jumper on this switching header, otherwise the output will be floating.
  • Picochip has two clock sources that can be swithced between for different applications. One clock source is an SMA connector. This connector is able to supply both chips. In order to supply a chip using this connector, the user should place a shorting jumper downwards on the the related swithcer header. Also, placing the jumper upwards means the chip is supplied from the clocking IC. There is a switcher header for each chip. On the clocking IC, two different clock channels supply each of these swithces. On the other hand, one SMA connector supplies both switches.
  • Saidoyoki_v1 has an FTDI FT4232HL USB bridge to handle the clocking IC configuration, user UART communication, DSU UART communication and flash ICs configurations. The configuration of the clocking IC is made via an I2C line, FTDI is able to provide necessary I2C transactions with its MPSSE engine to set the clocking IC. Another FTDI channel is the one that is used for user UART communications from both chips, this is a single channel and must be configured using the swithces to select the communicating chip. One other channel is used for DSU UART of FAMEv2 chip. As the FAMEv2 has two DSU UARTs there are two swiching headers to select the one for communication. The last cannel of the FTDI is used for flash ICs. This line is an SPI line supplying both chips. When the user wants to load a program into a flash IC, the switcing headers around that flash IC must be shorted in the direction of FT signs (if the switching headers are shorted in the direction of FLASH signs, this means that the flash IC is connected to the chip(FAME of PICO) instead of the FTDI device). This will connect that flash IC to the FT device. While making these configurations at one side of the PCB, the shorting jumpers around the other flash IC must be completely removed to keep that IC out of the communication.
  • Saidoyoki_v1 Schematics: PDF
_images/pcbblockdiagram.png

Saidoyoki_v1 Block Diagram

_images/picopcb.png

Saidoyoki_v1 Top Layer View

Jumper Settings

_images/picojumper.png

Saidoyoki_v1 Jumper Locations

Symbol Pins Function
P1 2 5v barrel connector 2.5x5.5mm
P2 1x3 Select between fixed/adj voltage supply
P3 2x6 PICO GPIO pins
P4 2x9 PICO SPI pins
P5 2x6 PICO RO control interface
P6 1x3 PICO Flash ext access bits d2 d3
P7 1x3 PICO TRNG and RO ST
P8 1x3 PICO/FTDI Flash select CK
P9 1x3 PICO/FTDI Flash select CS
P10 1x3 PICO/FTDI Flash select D0
P11 1x3 PICO/FTDI Flash select D1
P12 NA NA
P13 1x2 PICO permanent reset
P14 2x5 FAME ALARM pins
P15 2x5 FAME GPIO pins
P16 1x4 FAME CHECK pins
P17 2x3 FAME SCAN pins
P18 2x4 FAME TRIG pins
P19 1x3 FAME DSU Uart Rx1/Rx2 select
P20 1x3 FAME DSU Uart Tx1/Tx2 select
P21 1x3 FAME/FTDI Flash select CK
P22 1x3 FAME/FTDI Flash select CS
P23 1x3 FAME/FTDI Flash select MOSI
P24 1x3 FAME/FTDI Flash select MISO
P25 1x3 FAME Flash Reset
P26 usb micro b usb connector
P27 1x2 FAME shunt bypass
P28 1x2 PICO shunt bypass
P29 1x2 Reset Hold
P30 1x3 Clock IC programming I2C
P31 1x3 FAME Boot select
P32 1x2 1v8 testpoint
P33 1x3 PICO CLK source select
P34 NA NA
P35 NA NA
P36 1x3 FAME CLK source select
P37 1x3 FTDI User TX mux FAME/PICO
P38 1x3 FTDI User TX mux FAME/PICO
  • P1: This is the main power input for a 5 VDC. The connector size is 2.5mm - 5.5mm. Absolute maximum voltage can be applied is 18 VDC but applying other than 5 VDC is not recommended.
  • P2: This jumper selects between a constant regulated voltage supply and a variable one. One of these two selections MUST be made for the board. The variable voltage supply can be adjusted using the ADJ potentiometer on the left of the jumper.
  • P3: PICO GPIO external access headers. 3.3V and ground are also available.
  • P4: PICO SPI external access headers. 3.3V and ground are also available.
  • P5: PICO RO control external headers. 3.3V and ground are also available.
  • P6: PICO flash IC’s external access headers for D2 and D3. This is the only accesible point for these nets.
  • P7: PICO TRNG and RO external access headers.
  • P8-11: PICO Flash IC’s header switches. Downwards shortings will connect flash IC to PICO and upwards shortings will connect it to FTDI bridge.
  • P13: This header is connected to PICO TEST_EN pin. There is also a ground connection for shorting.
  • P14: FAME ALARM external access headers. 3.3V and ground are also available.
  • P15: FAME GPIO external access headers. 3.3V and ground are also available.
  • P16: FAME CHECK external access headers. 3.3V and ground are also available.
  • P17: FAME SCAN external access headers. 3.3V and ground are also available.
  • P18: FAME TRIG external access headers. 3.3V and ground are also available.
  • P19: FAME User UARTS’ rx pins. Shorting rightwards will connect DSU UART2 to FTDI, leftwards will connect DSU UART1 to FTDI.
  • P20: FAME User UARTS’ tx pins. Shorting rightwards will connect DSU UART2 to FTDI, leftwards will connect DSU UART1 to FTDI.
  • P21-24: FAME Flash IC’s header switches. Downwards shortings will connect flash IC to FAME and upwards shortings will connect it to FTDI bridge.
  • P25: FAME flash IC’s reset header.
  • P26: Micro B type USB connector. This connector is connected to the FTDI bridge. The connector does not supply power for the board, board must be externally supplied. Also This connector does not supply voltage to the other side of the connection too (Although it is generally a computer). Both ends of the connection must be supplied externally.
  • P27: FAME shunt resistor bypass. Shorting these headers will disable the power monitoring feature.
  • P28: PICO shunt resistor bypass. Shorting these headers will disable the power monitoring feature.
  • P29: These headers are connected to global reset and ground. If the reset wanted to be stay active for a long time, these headers can be shorted. Functionally identical with the reset button.
  • P30: Clocking IC I2C headers for external access, in case of an FTDI failure, these headers can be used to externally program the IC.
  • P31: FAME boot select, can be shorted to ground or 3.3V.
  • P32: This is the raw output of 1.8V regulator to perform power checks before the voltage gets dropped by other components.
  • P33: Clock select for PICO. Shorting downwards will connect external SMA clock to PICO, shorting upwards will connect CLK_1 of clocking IC to PICO.
  • P36: Clock select for FAME. Shorting downwards will connect external SMA clock to FAME, shorting upwards will connect CLK_2 of clocking IC to FAME.
  • P37: User UART select for tx. Shorting rightwards will select FAME and shorting leftwards will select PICO.
  • P38: User UART select for rx. Shorting rightwards will select FAME and shorting leftwards will select PICO.

SNA Connectors

_images/picosna.png

Saidoyoki_v1 SNA Locations

Symbol Function
J1 FAME GPIO 0
J2 FAME GPIO 1
J3 FAME ALARM OUT
J4 FAME CLK OUT
J5 FAME TRIG OUT 0
J6 FAME TRIG OUT 1
J7 FAME TRIG OUT 2
J8 FAME TRIG OUT 3
J9 FAME 1v8 REG OUT
J10 FAME 1v8 CHIP IN
J11 FAME POWER OUT
J12 PICO 1v8 REG OUT
J13 PICO 1v8 CHIP IN
J14 PICO POWER OUT
J15 SMA CLK
J16 1v8 NET REG SIDE
J17 3v3 NET REG SIDE
J18 1v8 NET FAME SIDE
J19 3v3 NET FAME SIDE
J20 1v8 NET PICO SIDE
J21 3v3 NET FAME SIDE