The System Designer's Guide to VHDL-AMS
Peter J. Ashenden, Gregory D. Peterson and Darrell A. Teegarden
Suggestions for Exercises
This page contains numerous suggestions for VHDL-AMS design
exercises. Some of them are incorporated as exercises in The System
Designer's Guide to VHDL-AMS, and others are the ones
we passed over for various reasons. They are listed here under rough
categories, and vary randomly in complexity from very simple to major
term projects. If you are interested in digital design exercises, you
should also see the
exercise suggestion
page
for The Designer's Guide to VHDL, 2nd Edition.
Coming up with ideas for design exercises can be
quite a difficult task, as we found when developing the exercises for
the book. If you are learning VHDL, this page may give you some ideas
for projects to practice VHDL design skills. If you are a VHDL
instructor, we hope this page will provide some inspiration for
exercises for your students.
- 555 timer
- XAGC
- CCD
- D/A, A/D converter (flash, R-ladder, SAR, sigma-delta, dual-slope, ...)
- DC-AC inverter
- DC-DC converter
- DRAM cell
- DRAM sense amp
- Darlington pair
- JFET
- LED
- NMOS and CMOS logic gates
- PLL
- Peltier cell
- RLC filter
- RS232/422 transmitter/receiver
- SCR
- Schmidt trigger
- UJT
- VCA
- VCO
- Wheatstone bridge
- accelerometer
- active resistor
- amplifier circuits (lots of kinds, behavioral and structural)
- analog multiplexer
- analog switch
- analog wall clock (electromechanical)
- ascillator
- autopilot (boat)
- autotransformer
- bandgap reference
- battery (internal resistance, memory effects)
- battery charger
- bridge rectifier
- buffer amp (unity gain)
- bus with terminators (lumped RLC)
- capacitor
- charge pump
- comparator
- compressor/expander (A-law, u-law)
- crosstalk (PCB traces, on-chip wires)
- current mirror
- delay line (with taps)
- differentiator
- drive-shaft with twist
- dual spring system
- dynamic register
- edge detector
- emitter follower
- ferrite bead
- filter circuits (lots of kinds, behavioral and structural)
- frequency detector
- frequency doubler
- friction (stick/slip)
- fuse (blows on current over threshold)
- fuse (with thermal effects, blow when it melts)
- gearbox
- gears with backlash
- gyroscope with precession
- hall-effect sensor/switch
- hydraulic actuator
- hydraulic pump
- hydraulic servo system (valve, piston, feedback)
- hydraulic turbine
- hydraulic valve
- inductor
- integrator
- light bulb
- light-dependent resistor
- limiter
- logarithmic converter
- loudspeaker
- microphone
- mixer
- modem
- modulator/demodulator (AM, FM, FSK, phase-shift, ...)
- motor (dc, ac)
- multiplier
- multiplying DAC
- multivibrator (monostable, astable, bistable)
- negative resistor
- nmos transistor with gate capacitance
- opamp (lots of variations)
- opto-interrupter
- opto-isolator
- optotransistor
- oscillator (lots of variations)
- over-centre lever
- over-voltage crowbar
- parasitic effects
- pass transistor
- peak detect/hold
- phase detector
- piezo-resistive pressure sensor
- position sensor
- relay
- resistor
- resistor ladder
- sample and hold
- slew limiting
- solenoid
- solenoid valve
- spike suppression
- stepper motor
- summer
- switch debouncer
- switch-mode power supply
- switched capacitor filters
- temperature effects in semiconductors
- temperature sensor (bandgap, thermocouple, ...)
- thermistor
- timer
- tone generator
- torsion pendulum
- transformer
- transisitor models
- transmission gate
- transmission line
- triac
- unregulated power supply (rectifier, filter cap)
- voltage divider
- voltage doubler
- voltage inverter
- voltage regulator (series, shunt)
- voltage regulator with emitter follower
- voltage-dependent resistor
- zener diode
- zero-crossing detector