CppSim has been actively used since 2002 in a variety of research and industrial
projects around the globe.  The tutorials below correspond to system simulations that
were developed in the course of teaching and performing research in circuit design at
MIT.  As such, they represent systems that were actively used to understand
complicated circuit architecture issues, and were, in some cases,  verified against
actual measured data. More tutorials will be added in the future.

Note that some tutorials require you to install their associated libraries using the
CppSim Import tool.  Please refer to the given tutorial document (i.e., associated PDF
file) for details on this issue.


1)  Fractional-N Frequency Synthesizer Design Using The PLL Design Assistant and
CppSim Programs   
synthesizer_tutorial.pdf

2)  Clock and Data Recovery (CDR) Design Using The PLL Design Assistant and
CppSim Programs   
cdr_tutorial.pdf

3)  Behavioral Simulation of a Basic GMSK Transceiver using the CppSim Program  
gmsk_tutorial.pdf

4)  Behavioral Simulation of a High Speed Limit Amplifier with Fast Offset
Compensation Using CppSim and the PLL Design Assistant Programs   
offset_comp_tutorial.pdf  (CppSim Library:  offset_comp_example.tar.gz)

5)  Behavioral Simulation of a Basic OFDM Transceiver using the CppSim Program   
ofdm_tutorial.pdf  (CppSim Libraries:  systemofdm.tar.gz,  ofdm_example.tar.gz)

6)  Behavioral Simulation of Decision Feedback Equalizer Architectures Using
CppSim  
 dfe_cppsim_tutorial.pdf  (CppSim Library:  dfe.tar.gz)

7)  Behavioral Simulation of an Optical-Electrical Sub-Sampling Down Conversion
Receiver and CT Delta-Sigma ADC  
 OpticalADC_Tutorial.pdf  (CppSim Library:  
opticalsd_examples.tar.gz)

8)  Design of a Wideband Fractional-N Frequency Synthesizer Using CppSim   
wideband_fracn_tutorial.pdf  (CppSim Library:   wbsynth_example.tar.gz)
Related talk:  
isscc_2005_girafe.pdf

9)  Digital Fractional-N Synthesizer Example Achieving Wide Bandwidth and Low
Noise (as presented at ISSCC 2008)
wb_dsynthesizer_tutorial.pdf (CppSim Library:   
wb_digital_synthesizer.tar.gz)

10)  VCO-based Sigma-Delta ADC Design Examples   
vco_adc_tutorial.pdf  
(CppSim Library:  
vco_adc_example.tar.gz)

11)  Behavioral Simulation of a 4th-Order CT Delta-Sigma ADC with VCO-Based
Integrator and Quantizer (as presented at ISSCC 2009)  
vco_ctsd_tutorial.pdf  
(CppSim Library:  
vco_ctsd_example.tar.gz)

12) Using CppSim to Generate Neural Network Modules in Simulink using the
simulink_neural_net_gen command:  
cppsim_simulink_neural_net_gen.pdf  (CppSim
Library:  
neural_net_example.tar.gz)