Examples Catalog¶
EVAS ships with 15 example circuits covering basic digital logic through complex mixed-signal systems.
Use evas run <name> to run any example.
Available Examples¶
Name |
Description |
|---|---|
|
Clock divider (ratio = 4) |
|
Clock burst generator |
|
Basic gates: AND, NOT, OR, DFF with reset, inverter chain |
|
Linear feedback shift register |
|
Noise signal generator |
|
Ramp signal generator |
|
Edge-interval timer |
|
4-bit thermometer-to-binary decoder |
|
4-bit binary DAC (clocked) |
|
16-bit thermometer DAC |
|
4-bit ideal ADC + DAC with sample-hold (3 stimulus variants) |
|
StrongARM comparator |
|
Comparator offset search algorithm |
|
DWA pointer generator (data-weighted averaging) |
|
8-bit weighted SAR ADC + DAC |
Multi-testbench Examples¶
adc_dac_ideal_4b and digital_basics contain multiple testbench files.
The default is tb_<name>.scs; use --tb to choose another:
evas run adc_dac_ideal_4b --tb tb_adc_dac_ideal_4b_ramp.scs
evas run digital_basics --tb tb_and_gate.scs