ominous2012的个人空间 https://blog.eetop.cn/934213 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

分享 TCL正则表达式2
2016-1-28 22:19
1。*,+,?为量词,默认与尽可能多的字符进行匹配。后面加?,变为非贪婪,从而与尽可能短的字符进行匹配。+和{3,7}为贪婪量词。+?和{3,7}?为非贪婪量词。注意,贪婪和非贪婪不能混用,否则会引起歧义。 2.逆向引用,是在\后面跟一个前面的子表达式的编号 比如匹配the the \m(\w+)\M\s+\m\1\M 3.非捕获子表达 ...
个人分类: tcl|2133 次阅读|0 个评论
分享 TCL正则表达式
2016-1-24 20:26
1.*表示重复0次或多次,+表示重复一次或多次,?表示重复0次货一次 .*匹配任意字符串甚至是空字符串 2.TCL使用管道符|来自定交替匹配,如匹配hello Hello 可以用hello|Hello 或者(h|H)ello或者【h|H】ello 3.^表示行其实而不是字符串其实,$表示行结尾,\A,\Z反标匹配字符串的起始于终止位置。 4.匹配以反斜杠 ...
个人分类: tcl|2796 次阅读|0 个评论
分享 tcl字符操作
2016-1-17 20:12
1.string index string idx idx为0对应字符串的开头,1对应第二个,end对应字符串的结尾,end-1对应倒数第二个 2.string range string start end 返回从start指向的位置到第二个索引之间的所有字符 % string index "sample string" 3 p % string index "sample string" end g % st ...
个人分类: tcl|963 次阅读|0 个评论
分享 tcl语法及变量
2016-1-16 17:02
1.双引号取消其中的单词和命令分隔符的特殊解释,大括号取消其中所有特殊字符的特殊解释 set msg "eggs:\$2.18/dozen\nGasoline:\$1.49" = eggs:$2.18/dozen Gasoline:$1.49 单词不以“开头,”作为普通单词处理 puts this "is" poor "usage =this "is" poor "usage 变量 ...
个人分类: tcl|1392 次阅读|0 个评论
分享 ral2
2016-1-16 15:42
产生 ral 模型,用以下命令: Ralgen -ttopname-lsv|ov{-Idir}{filename.ralf} -ttopname 顶层模块或系统的描述名 -lsv|ov 指定 systemverilog 或 openvera 作为 ...
个人分类: ral|757 次阅读|0 个评论
分享 ral2
2016-1-14 21:33
使用 Vmmopensource 必须在 vcs 的编译选项中加入 -ntb_optsrvm 或 +incdir+${VMM_HOME}/sv Vcs+incdir+${VMM_HOME}/sv+incdir+${VMM_HOME}/sv/vmm_ral.sv.... 生成 ral 文件步骤: 1. 创建 ralf 描 ...
个人分类: ral|712 次阅读|0 个评论
分享 ral1
2016-1-13 19:53
1. 寄存器由域组成,寄存器和 memory 组成 block , block 对于独立的设计和验证组件。 Block 组成系统。系统和 block 组成更大的系统。 寄存器可以通过 CODEC.CONFIG.ADDR.read() 方法访问, BFRmemory 可以通过 CODEC.BFR.write() 访问。 ...
个人分类: ral|827 次阅读|0 个评论
分享 makefile4
2016-1-12 21:48
1.CFLAGS C语言编译器参数。 CXXFLAGS C++语言编译器参数。 2.模式规则 %.o : %.c $(CC) -c $(CFLAGS) $(CPPFLAGS) $ -o $@ 其中,"$@"表示所有的目标的挨个值,"$"表示了所有依赖目标的挨个值。 3.自动变量 $@ 表示规则中的目标文件集。在模式规则中,如果有多个目标 ...
个人分类: makefile|635 次阅读|0 个评论
分享 makefile3
2016-1-11 21:43
文件名操作函数 下面我们要介绍的函数主要是处理文件名的。每个函数的参数字符串都会被当做一个或是一 系列的文件名来对待。 $(dir names...) 名称:取目录函数——dir。 功能:从文件名序列names中取出目录部分。目录部分是指最后一个反斜杠(“/”)之 前的部分。如果没有反斜杠,那么返回“./” ...
个人分类: makefile|472 次阅读|0 个评论
分享 ucli及sdf反标
2016-1-10 20:18
UCLI仿真 UCLI仿真其实是建立在TCL语言之上的。所以在UCLI结构中你可以使用TCL命令来控制UCLI 的执行。下面的命令就是建立UCLI仿真: % simv –ucli 注意:使用上述命令需要在编译的时候使用-debug_all,debug,debug_pp选项进行编译哦! 在运行UCLI的时候可以通过命令的形式来控制UCLI的执行。如下: % simv –ucli ...
个人分类: ucli|10098 次阅读|0 个评论
  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 0

    好友
  • 0

    获赞
  • 1

    评论
  • 529

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-1 08:13 , Processed in 0.023389 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部