- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 文件输入的十六进制数据转换成numpy float16
1. 读入文件内容a.txt中保存十六进制数据0020 fp = open("a.txt", r) lines = fp.readlines()2. 截取文件中的十六进制数据,方法一:利用struct和frombuffer import struct for line in linel: while(len(line) > 3): shex0 = line[-4:] bhex0= struct.pack("H", int(shex0,16)) #按照给定的
2022-02-28 18:29:39
1623
原创 后仿知识总结
后仿后仿知识总结后仿介绍后仿时序检查Standard Cell的仿真模型参考文档后仿知识总结后仿介绍参考链接:https://www.cnblogs.com/xh13dream/p/8576343.html一:什么是后仿前仿不包括时序信息,即当作理想的器件看待,仅仅验证代码的功能;后仿,在有时序信息,有延迟情况下(器件自身的延迟,传输线上的延时等,与工艺器件有关)的仿真;后仿主要关注Toggle覆盖率,因为门级网表里面没有RTL级代码,没有if,case等,都是与或非门等。RTL级通过DC综合得
2022-02-18 17:53:08
6817
2
原创 verid打开波形只显示0时刻值,但验证平台的log的时间却在增加
跑仿真后,仿真没有正常结束,用ctrl+c停止后,再用verdi打开波形查看仿真情况打印的log时间在增加:一直打印‘xxxxxxxx’是因为module top里面include了一个debug.sv文件,debug.sv文件里面有个initial块,该initial块里面包含一个while循环语句,如下INSIDE_CU.bclk为dut内部模块的信号,猜测为x或者z态,导致@(negedge `INSIDE_CU.bclk)的条件一直成立可以理解为VCS仿真采用步进式,环境和dut是两套
2021-03-17 15:12:22
1194
原创 json使用注意字符串引号
json的使用过程中不识别单引号,只识别双引号import jsonwith open(fname)as fp: js = json.load(fp) keys = list(js.keys())如果fname对应的json文件中出现单引号,json.load会报错
2021-03-03 10:12:24
279
原创 PYTHON STRUCT 格式化字符串大写和小写
PYTHON STRUCT 格式化字符串大写和小写格式化字符串为小写a = -2147483647out = struct.pack("i",a)输出out为: b’\x01\x00\x00\x80’ 为a的补码格式化字符串为i时,取值范围为-2147483648 <= number <= 2147483647,即-2的31次方 到 2的31次方减1如果格式化字符串改为大写a = -2147483647out = struct.pack("I",a)会报下面的错:stru
2021-02-23 17:01:21
392
原创 python多进程:使用multiprocess中的Process和Pool对比
同时使用multiprocess中的Process和Pool对python代码执行加速,如下:结果如下:require_time1对应的是使用Process,require_time2对应的是使用Pool。配置Pool的processes参数为500Pool的processes参数指定可以同时跑多少个进程,设置的时候要考虑计算机的性能,不写的话根据计算机的实际情况来决定要运行多少个进程)如果将Pool的processes参数不指定,Pool使用的时间会少些...
2020-06-30 14:01:29
1757
原创 用pandas的loc函数来提取数据,不要用来赋值为list
用pandas的loc函数赋值,出现数据类型不是期望的list的情况代码如下结果如下:期望dest_nid对应那一列的每个数据为list实际上不是!!!所以,用pandas的loc函数来提取数据,不要用来赋值为list...
2020-06-18 10:01:01
719
原创 python数组中有相同的值,用index函数拿索引号只能拿到最小的那个
代码如下:dest_nidl:dest_nid打印出来的值结果用index函数拿索引号只能拿到最小的那个
2020-05-27 11:53:29
927
原创 python中常用的命令总结
1.变量类型(1)数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型的值会分配一个新的对象。有四种类型:int(有符号整型)long(长整型[也可以代表八进制和十六进制])float(浮点型)complex(复数)。(2)字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 :`s="a1a2···an"(n>=0)`。可以使用 [头下标:尾...
2020-04-15 16:30:02
3859
原创 linux中的shell及不同的shell种类的区别
1 Linux中的shell介绍用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以...
2019-12-04 15:49:42
2349
原创 perl中的线程
(1)直接执行子程序,按顺序由上到下执行代码,一个线程内执行 sub test0{ print “test0 0\n”; print “test0 1\n”; print “finish test0\n”; } &test0; print "main 0\n"; print "main 1\n"; 结果:test0 0 test0 1...
2019-11-27 17:47:24
304
原创 perl常用命令操作总结
perl常用命令操作总结1.文件句柄的print操作以写入或添加模式打开的文件句柄可以在print或printf函数中使用
2019-11-26 09:35:54
5775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人