12 Hardware info
sys64738 edited this page 2021-09-09 11:51:51 +00:00

The SQ50 consists of the following components:

BOM

  • Top side:
  • Bottom side:
    • 8-pin 1.25mm JST connector (JTAG)
    • 3 empty slots/solder pads for more ISSI SRAM chips (probably used in the SQ100/SQ200 variants)
    • Empty solder pads for a SOIC-8 chip for unknown purpose
    • 147776 TP949 6EAL (QFN-16, unknown purpose)
    • A crystal oscillator, frequency/markings are impossibly tiny to read

Photos

Outer shell:

Top side of the PCB:

Bottom side of the PCB:

JTAG connector

NOTE: THIS CONNECTOR USES 2.1V LOGIC LEVELS

The board has an 8-pin 1.25mm-pitch JTAG connector (JST-ish, compatible with Molex PicoBlade or Multicomp Pro 34443/34453) on the bottom side, under the USB connector. (Connection hasn't been tested with a JTAG probe yet, though. The pins have been checked with a continuity tester that it goes to the Spartan-3AN JTAG pins.) The pinout is as follows:

      _________
     |top side |
      \ w/ usb/
       |_____|
======================
   _________________
  | 1 2 3 4 5 6 7 8 |
  | ' ' ' ' ' ' ' ' |
   
bottom side, jtag conn
  1. unknown/not connected
  2. unknown/not connected
  3. TMS
  4. TDO
  5. TDI
  6. TCK
  7. GND
  8. VCC

Perhaps the two 'nc' pins go to a different chip.

this repo has an adapter PCB design for 2.54mm JTAG or an ARM Cortex (Samtec FTSH) connector to this one. Parts tested to work are the Multicomp Pro MC34453 (connector) and Molex PicoBlade 15134-080x (cable).

Upgrading your device

When using a custom driver (and not ScanaStudio), my SQ50 seems to happily sample at 200 MHz when specified in the settings, even though it is not marketed to be able to do this.

However, unlike the SQ200, it has much less SRAM for storing samples. This can probably be fixed by populating the 3 empty pads intended for ISSI chips. This has not been tested yet, though.

You can get these ISSI SRAM chips here:

NOTE / WARNING

I tried installing 3 extra RAM chips, and, despite the contacts looking fine, the following happened:

  • The device LED did not turn on
  • USB enumerated properly, ScanaStudio recognised the device
  • Starting an acquisition does not work, as the Spartan-3 gateware seems to refuse to do anything

This could either be bad power contacts, or something inside the Spartan-3 gateware stopping it from functioning. I suspect it is the latter, because (in my opinion) the contacts of the newly soldered RAM chips looked fine, soldering them off one by one did not fix the issue, and the most suspicious-looking contacts were not power-related.