origen-sdk - Origen 交互模式 - 使用基本的 linux grep/find
问题描述
在 origen 交互模式下搜索寄存器时,有没有办法添加/连接/管道 grep 命令。
例如。如果我想查看寄存器说,我会 > dut.mainregs 并返回 100 个寄存器。有没有办法做类似 >dut.mainregs('grep regname')或>dut.mainregs | grep regname等?
或者有没有其他方法来搜索一些字符串?
解决方案
在本文档的最后,您将看到一个示例:
# 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
推荐阅读
- javascript - 如何使用 js map 格式化 API 响应数据?
- azure - 在 Azure 中使用不同的 nic 创建多个 VM
- ios - 当数组具有相似元素时合并数组
- r - 饼图中的标签、颜色和切片之间的错误同步
- assembly - 使用 MASM 的汇编语言中的中缀到后缀转换(对于 x86 处理器)
- c# - 使用c#从字符串中删除转义字符
- javascript - Ember 快速入门教程:解析错误:“@action”中出现意外字符“@”
- list - 如何永远在列表中追加一个元素?
- python - 在 PyQt5 中创建小部件时使用 self 有什么意义
- javascript - 如何获取数组中的每个第n个数字?不行