; --------------------------------------------------------------------------------
; @Title: Setup for PowerIntegrator Probe USB3
; @Description: - adds ProbeUSB3 menu to tool bar
; @Author: STA
; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only
; --------------------------------------------------------------------------------
; $Id: usb3setup.cmm 13065 2018-08-29 09:06:46Z rweiss $



 Integrator.RESet
 Integrator.ABCDEF.USB3
 Integrator.Init

 GOSUB threshold
 GOSUB namesetting

 POD.USB3 RXPOL +       ; RX polarity
 POD.USB3 TXPOL -       ; TX polarity

 MENU.ReProgram ~~/demo/powerintegrator/probeusb3/usb3probe.men

 ENDDO


; --------------------------------------------------------------------------------

; --------------------------------------------------------------------------------
threshold:
 POD.Level A 0.5
 POD.Level B 0.5
 POD.Level C 0.5
 POD.Level D 1.8
 POD.Level E 1.8
 RETURN

; --------------------------------------------------------------------------------
namesetting:
 NAME.Set i.a0 rx20
 NAME.Set i.a1 rx21
 NAME.Set i.a2 rx22
 NAME.Set i.a3 rx23
 NAME.Set i.a4 rx24
 NAME.Set i.a5 rx25
 NAME.Set i.a6 rx26
 NAME.Set i.a7 rx27
 NAME.Set i.a8 rx30
 NAME.Set i.a9 rx31
 NAME.Set i.a10 rx32
 NAME.Set i.a11 rx33
 NAME.Set i.a12 rx34
 NAME.Set i.a13 rx35
 NAME.Set i.a14 rx36
 NAME.Set i.a15 rx37
 NAME.Set i.clka rxempty notransient

 NAME.Set i.b0 tx20
 NAME.Set i.b1 tx21
 NAME.Set i.b2 tx22
 NAME.Set i.b3 tx23
 NAME.Set i.b4 tx24
 NAME.Set i.b5 tx25
 NAME.Set i.b6 tx26
 NAME.Set i.b7 tx27
 NAME.Set i.b8 tx30
 NAME.Set i.b9 tx31
 NAME.Set i.b10 tx32
 NAME.Set i.b11 tx33
 NAME.Set i.b12 tx34
 NAME.Set i.b13 tx35
 NAME.Set i.b14 tx36
 NAME.Set i.b15 tx37
 NAME.Set i.clkb txempty notransient

 NAME.Set i.c0 rxpwr2
 NAME.Set i.c1 rxdatak3
 NAME.Set i.c2 rxdatak2
 NAME.Set i.c3 rxvalid23
 NAME.Set i.c4 rxphystat2
 NAME.Set i.c5 rxstat22
 NAME.Set i.c6 rxstat21
 NAME.Set i.c7 rxstat20
 NAME.Set i.c8 txpwr2
 NAME.Set i.c9 txdatak3
 NAME.Set i.c10 txdatak2
 NAME.Set i.c11 txvalid23
 NAME.Set i.c12 txphystat2
 NAME.Set i.c13 txstat22
 NAME.Set i.c14 txstat21
 NAME.Set i.c15 txstat20
 NAME.Set i.clkc i.rxsample

 NAME.Set i.d0 rx00
 NAME.Set i.d1 rx01
 NAME.Set i.d2 rx02
 NAME.Set i.d3 rx03
 NAME.Set i.d4 rx04
 NAME.Set i.d5 rx05
 NAME.Set i.d6 rx06
 NAME.Set i.d7 rx07
 NAME.Set i.d8 rx10
 NAME.Set i.d9 rx11
 NAME.Set i.d10 rx12
 NAME.Set i.d11 rx13
 NAME.Set i.d12 rx14
 NAME.Set i.d13 rx15
 NAME.Set i.d14 rx16
 NAME.Set i.d15 rx17
 NAME.Set i.clkd i.clkd notransient

 NAME.Set i.e0 tx00
 NAME.Set i.e1 tx01
 NAME.Set i.e2 tx02
 NAME.Set i.e3 tx03
 NAME.Set i.e4 tx04
 NAME.Set i.e5 tx05
 NAME.Set i.e6 tx06
 NAME.Set i.e7 tx07
 NAME.Set i.e8 tx10
 NAME.Set i.e9 tx11
 NAME.Set i.e10 tx12
 NAME.Set i.e11 tx13
 NAME.Set i.e12 tx14
 NAME.Set i.e13 tx15
 NAME.Set i.e14 tx16
 NAME.Set i.e15 tx17
 NAME.Set i.clke i.clke notransient

 NAME.Set i.f0 rxpwr0
 NAME.Set i.f1 rxdatak1
 NAME.Set i.f2 rxdatak0
 NAME.Set i.f3 rxvalid01
 NAME.Set i.f4 rxphystat0
 NAME.Set i.f5 rxstat02
 NAME.Set i.f6 rxstat01
 NAME.Set i.f7 rxstat00
 NAME.Set i.f8 txpwr0
 NAME.Set i.f9 txdatak1
 NAME.Set i.f10 txdatak0
 NAME.Set i.f11 txvalid01
 NAME.Set i.f12 txphystat0
 NAME.Set i.f13 txstat02
 NAME.Set i.f14 txstat01
 NAME.Set i.f15 txstat00
 NAME.Set i.clkf i.txsample

 NAME.Word rxdat0  i.rx00 i.rx01 i.rx02 i.rx03 i.rx04 i.rx05 i.rx06 i.rx07
 NAME.Word rxdat1  i.rx10 i.rx11 i.rx12 i.rx13 i.rx14 i.rx15 i.rx16 i.rx17
 NAME.Word rxdat2  i.rx20 i.rx21 i.rx22 i.rx23 i.rx24 i.rx25 i.rx26 i.rx27
 NAME.Word rxdat3  i.rx30 i.rx31 i.rx32 i.rx33 i.rx34 i.rx35 i.rx36 i.rx37

 NAME.Word rxdak   i.rxdatak0 i.rxdatak1 i.rxdatak2 i.rxdatak3
 NAME.Word rxstat  i.rxstat00 i.rxstat01 i.rxstat02 i.rxempty i.rxstat20 i.rxstat21 i.rxstat22


 NAME.Word txdat0  i.tx00 i.tx01 i.tx02 i.tx03 i.tx04 i.tx05 i.tx06 i.tx07
 NAME.Word txdat1  i.tx10 i.tx11 i.tx12 i.tx13 i.tx14 i.tx15 i.tx16 i.tx17
 NAME.Word txdat2  i.tx20 i.tx21 i.tx22 i.tx23 i.tx24 i.tx25 i.tx26 i.tx27
 NAME.Word txdat3  i.tx30 i.tx31 i.tx32 i.tx33 i.tx34 i.tx35 i.tx36 i.tx37

 NAME.Word txdak   i.txdatak0 i.txdatak1 i.txdatak2 i.txdatak3
 NAME.Word txstat  i.txstat00 i.txstat01 i.txstat02 i.txempty i.txstat20 i.txstat21 i.txstat22
 
 RETURN



