首页 > 解决方案 > Origen 交互模式 - 使用基本的 linux grep/find

问题描述

在 origen 交互模式下搜索寄存器时,有没有办法添加/连接/管道 grep 命令。

例如。如果我想查看寄存器说,我会 > dut.mainregs 并返回 100 个寄存器。有没有办法做类似 >dut.mainregs('grep regname')>dut.mainregs | grep regname等?

或者有没有其他方法来搜索一些字符串?

标签: origen-sdk

解决方案


在本文档的最后,您将看到一个示例:

# Iterate over all registers matching a regular expression
# Ex 1: Only ADC cfg registers (:adc0_cfg, :adc1_cfg)
dut.regs('/acd\d_cfg/').each do |r|
  # do something with register r
end

推荐阅读