摘要: linux使用技巧 1、执行上一条相同的命令 之前执行过:make run tc=tc001_xxxx udl=xxxx 如果后面运行很多命令后又想调用这条命令 可以直接:!make 2、跨工作站(主机)进行文件传输 scp .cshrc.tar host:/home/xxx # 拷贝文件 scp 阅读全文
posted @ 2023-09-13 17:50 下夕阳 阅读(7) 评论(0) 推荐(0) 编辑
摘要: UVM宏 1、注册宏 // 注册object类 `uvm_object_utils(类名) `uvm_object_parm_utils(类名) `uvm_object_utils_begin(类名) // 注册component类 `uvm_component_utils(类名) `uvm_com 阅读全文
posted @ 2023-09-13 10:55 下夕阳 阅读(18) 评论(0) 推荐(0) 编辑
摘要: UVM重要函数 1、get_full_name() 获取这个节点的完整层次,这函数在object中就有定义,但是在component类中进行了重载,实现输出从uvm_test_top到当前节点的路径(是通过执行m_set_full_name是保存路径在m_name中)。返回值如:env.agt.dr 阅读全文
posted @ 2023-09-13 10:53 下夕阳 阅读(69) 评论(0) 推荐(0) 编辑
摘要: matlab文件处理 1、读取文件(按行读取) fid = open('file_name');while(~feof(fid)) line = fgetl(fid); % 读取一行数据 endfid.close(); 2、正则表达式split字符串 while(~feof(fid)) line = 阅读全文
posted @ 2023-09-13 10:50 下夕阳 阅读(30) 评论(0) 推荐(0) 编辑
摘要: simulink模块执行顺序 Simulink模块的执行顺序都是序贯进行的,也就是沿着信号的流向进行。没有输入的模块先进行计算,更新状态量与输出,需要输入信号的模块等到输入信号准备ready之后进行状态量和输出的更新。 两个模块A/B,如果B模块的输入依赖于A模块的输出,那么先执行A模块再执行B模块 阅读全文
posted @ 2023-09-13 10:23 下夕阳 阅读(742) 评论(0) 推荐(0) 编辑