示例目录¶
EVAS 内置 15 个示例电路,涵盖从基础数字逻辑到复杂混合信号系统的各类场景。
使用 evas run <名称> 运行任意示例。
示例一览¶
名称 |
描述 |
|---|---|
|
时钟分频器(分频比 = 4) |
|
时钟突发信号发生器 |
|
基础数字门(与、非、或、DFF、反相器链) |
|
线性反馈移位寄存器(LFSR) |
|
噪声信号发生器 |
|
斜坡信号发生器 |
|
边沿间隔计时器 |
|
4 位温度码转二进制码 |
|
4 位二进制 DAC(时钟驱动) |
|
16 位温度码 DAC |
|
4 位理想 ADC + DAC(含采样保持,3 种激励) |
|
StrongARM 比较器 |
|
比较器失调搜索算法 |
|
DWA 指针生成器(数据加权平均) |
|
8 位加权 SAR ADC + DAC |
运行多测试台示例¶
adc_dac_ideal_4b 和 digital_basics 包含多个测试台文件,
默认运行 tb_<名称>.scs,可用 --tb 指定其他测试台:
# adc_dac_ideal_4b 的三种激励
evas run adc_dac_ideal_4b --tb tb_adc_dac_ideal_4b_ramp.scs
evas run adc_dac_ideal_4b --tb tb_adc_dac_ideal_4b_sine.scs
evas run adc_dac_ideal_4b --tb tb_adc_dac_ideal_4b_sine1000.scs
# digital_basics 的各个门
evas run digital_basics --tb tb_and_gate.scs
evas run digital_basics --tb tb_not_gate.scs
evas run digital_basics --tb tb_or_gate.scs
evas run digital_basics --tb tb_dff_rst.scs
evas run digital_basics --tb tb_inverter_chain.scs