Specifications
16
Page 31
安捷倫科技高頻元件量測研討會
Feb.23, 2006
Models in Matlab, VHDL, C++, SystemC, Verilog-A
IP for “Link Level” blocks and functions often already exist,
e.g.
Pre-emphasis
EQ
Encoding/Decoding
Interleaving/De-interleaving
Source descriptions
Easy to include with Ptolemy, either natively or with Co-
simulation
Page 32
安捷倫科技高頻元件量測研討會
Feb.23, 2006
Models - MATLAB Co-Simulation in ADS Ptolemy
scripting code
MatlabSink
M6
NumberOfFirings=1
MatlabWrapUp=""
MatlabFunction=""
MatlabSetUp=""
DeleteOldFigures=YES
ScriptDirectory=""
MatlabCx_M
M1
MatlabWrapUp=""
MatlabFunction=""
MatlabSetUp=""
DeleteOldFigures=YES
ScriptDirectory=""
Matlab_M
M8
MatlabWrapUp=""
MatlabFunctio n=""
MatlabSetUp=""
DeleteOldFigures=YES
ScriptDirectory=""
MatlabSinkF
M7
NumberOfFirings=1
MatlabWrapUp=""
MatlabFunction=""
MatlabSetUp=""
DeleteOldFigures=YES
ScriptDirectory=""
MatlabFCx_M
M2
MatlabWrapUp=""
MatlabFunctio n=""
MatlabSetUp=""
DeleteOldFigures=YES
ScriptDirectory=""
MatlabF_M
M3
MatlabWrapUp=""
MatlabFunction=""
MatlabSetUp=""
DeleteOldFigures=YES
ScriptDirectory=""
script files
MATLAB compiler – generate
native shared libraries
MatlabLibLinkCx
M5
Mode=AUTO
Function=""
SetupParm=""
Setup=""
Library=""
MatlabLibLink
M4
Mode=AUTO
Function=""
SetupParm=""
Setup=""
Library=""
Co-simulate with Matlab in ADS
Use full Matlab UI or as math function only
Components in “Numeric Matrix” library