My Project  v0.0.16
Classes | Functions | Variables
mp7butler Namespace Reference

Classes

class  ButlerParser
 

Functions

Variables

Detailed Description

--------------
MP7 Test Suite
--------------
Title: mp7butler
Author: Alessandro Thea

All purpose script to manage an mp7 board

Example of usage

mp7butler.py show
mp7butler.py reset MP7_DEVEL --clksrc=internal
mp7butler.py links MP7_DEVEL 


Brief: Buffer capture and data transmission example
Description:
This script provides an example to work with MGT buffers: upload and capture data.
As in the previous example the high level actions are from mp7tools.tester.MP7Tester.

Valid buffer modes:
'algoPlay':
'algoPatt'
'loopPlay'
'loopPatt'
'captureRx'
'captureTx'
'captureRxTx'

Sketch of buffers interconnections
    -----     ----
-<-| MGT |-<-| Tx |---<---
    -----     ----       |
      |                  ^
      v              ----------
      |             |          |
  MGT |             |   Algo   | 
 loop |             |   Block  | 
      |             |          |
      v              ----------
      |                  ^
    -----     ----       |
->-| MGT |->-| Rx |--->---
    -----     ----

Function Documentation

◆ execute()

def mp7butler.execute (   argv = None)

Variable Documentation

◆ args

◆ cm

cm = uhal.ConnectionManager(args.connections)

◆ retval

def retval = execute()