SERENITY HOME
SMASH Functionality
v0.6.1
An overview of
SMASH
: The Serenity MAnagement SHell
SMASH
, what and why?
SMASH
, how?
Useful Commands
Set up the local environment
Common workflows:
Power On or Off both of the processing FPGAs
XVC (Xilinx Virtual Cable)
Status Checks
25g Firefly Setup
Advanced Usage
Set up the local environment
Detailed Commands
Power On or Off both of the processing FPGAs
Configure both the SI5345 clock jitter cleaners on an interposer
Status Checks
Apply multiple configuration files within one directory (alphanumeric order):
To connect a DC to the JTAG header:
Tunnel to run XVC through a port forward
Voltage and Current Measurements
Example Configuration File:
Locate Command:
Firefly Configuration:
Firefly Hard Reset:
Firefly High-Speed
List Available Options in SMASH
Full Command Set for SMASH
Core – Abstract Base Elements
Element
I2CeepromElement
I2Celement
JTAGelement
OpticalModuleElement
PMbusElement
SocketElement
Core Elements
Assert
Bind
Create
Foreach
Locate
Plug
Run
Unbind
Components
AT24CS02
AT24MAC602
BCM53134
DaughterCard
DaughterCardSocket
DummyComponent
Firefly
FireflyPassive
FireflySocket
Ftdi
IPbusI2Cmaster
IPbusI2Cmux
IPbusJTAGmaster
IPbusJTAGmux
IPbusSPImaster
JTAGheader
LTM4677
LTgroup
Max6639
NDM2Z
NDM3Z
PCAL6524
PowerGroup
QSFP
QSFPsocket
Si53156
Si5345
TLC59208
XilinxFPGA
Release notes
Version 0.6.1
Version 0.6.0
Version 0.5.2
Version 0.5.1
Version 0.5.0
Version 0.4.0
Version 0.3.8
Version 0.3.7
Version 0.3.6
Version 0.3.5
Version 0.3.4
Version 0.3.3
Version 0.3.2
Version 0.3.1
Version 0.3.0
Version 0.2.9
Version 0.2.8
Version 0.2.6
Version 0.2.5
Version 0.2.4
Version 0.2.3
Version 0.2.2
Version 0.2.1
Version 0.2.0
Version 0.1.4
Version 0.1.3
Version 0.1.2
Version 0.1.1
Version 0.1.0
Very Advanced Usage
Set the Core (NDM) Voltages:
Set the LTM Voltages:
Licence
SMASH Functionality
Docs
»
Search
Please activate JavaScript to enable the search functionality.