re_call
码龄7年
关注
提问 私信
  • 博客:720,881
    社区:3
    动态:605
    721,489
    总访问量
  • 127
    原创
  • 379,388
    排名
  • 79
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-02-22
博客简介:

re_call的博客

博客描述:
补码计算
查看详细资料
个人成就
  • 获得383次点赞
  • 内容获得52次评论
  • 获得1,987次收藏
  • 代码片获得449次分享
创作历程
  • 3篇
    2022年
  • 53篇
    2021年
  • 70篇
    2020年
  • 2篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 随想
    2篇
  • ASIC设计
    35篇
  • linux
    10篇
  • matlab
    36篇
  • 图像处理
    3篇
  • svn
    4篇
  • 无线通信
    2篇
  • AI
    6篇
  • python
    31篇
兴趣领域 设置
  • 网络与通信
    5G信息与通信
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

python中字符串大小写判断和转换函数(upper,lower,capitalize,istitle)

S为一字符串,可以使用python的内建函数对S中的字母大小写做判断和改变。supper,lower和capitalize是转换函数,可以把字符串中的字母做相应的处理。istitle,isupper和islower是判断函数,它们对字符串做相应的判断,返回的True或者False。S.upper() #S中的字母大写 S.lower() #S中的字母小写 S.capitalize() #首字母大写 S.istitle() #单词首字母是否大写的, 且其它为小写 S.isupper() #
原创
发布博客 2022.03.20 ·
2032 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python中判断整数和整型的方法

我们先看一下什么整数和整型。整数(integer):是正整数、零、负整数的集合。整型:计算机中的一个基本的专业术语,指没有小数部分的数据。(来这百度百科)。猛一看整数和整型没有区别,所以网上有一堆使用使用isinstance来判断一个数是否是整数,但是我们在console中输入如下实例时,会发现:>>>isinstance(2,int)True>>>isinstance(2.0,int)False问题来了,如果在运算中一个数是经过浮点运算了,这个数
原创
发布博客 2022.03.19 ·
5509 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

python使用rjust把二进制数变换成指定位宽

首先使用bin把数转换成二进制数,然后使用rjust把该数转换为指定位宽,并且可以指定以什么数对齐。使用示例:b.rjust(w,'s'),其中b是一个二进制数,w是指定位宽,s是补的数。b.reverse(),可以把b倒序。...
原创
发布博客 2022.02.17 ·
1472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python实现double word字符串转double byte字符串

先上代码:import sysfid = open(sys.argv[1],'r')out_fid = open('split.txt','w')for dt in fid.readlines(): print(dt) for n in range(0,8): s_tmp = dt[14-2*n:16-2*n] out_fid.write(s_tmp+"
")fid.close()out_fid.close()以上代码实现了把64b...
原创
发布博客 2021.11.26 ·
685 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SV宏定义中反斜杠(\),反引号(`),双反引号(``)的作用

反斜杠(\)当一个宏定义有多行时,非末行的结尾要加上反斜杆,告知编译器,该宏还有下一行。在行尾的反斜杠之不能加空格或者字符,否则编译会报错。反引号+双引号(`")该符号的作用时把字符串中的宏都展开。举例说明:`define def_A string1`define def_B string2`define def_C `"def_Adef_B`"那把def_C展开就是string1 string2双反引号(``)它可以帮助编译器区分宏定义的字符,其分隔符标记作用。下.
原创
发布博客 2021.10.25 ·
6655 阅读 ·
6 点赞 ·
0 评论 ·
57 收藏

makefile常用命令和语法

wildcard:扩展通配符。如果在一目录下面有多个文件,可以使用wildcard把该目录下的文件都展开,并返回一个列表,该列表里面包含该目录下的所有文件。notdir:去掉目标路径函数。src = $(wildcard ./sub/*.v),可以把sub下面的文件都展开。dir =$(notdir$(wildcard ./sub/*.v)),把wildcard展开的文件的路径都去掉,即去掉./sub/。patsubst:替换通配符函数。比如obj = $(patsubst%.v,%
原创
发布博客 2021.10.22 ·
714 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux中grep的使用

在linux中我们会经常遇到搜索某文本中的关键字,grep命令可以实现该功能,具体使用方法如下:1.在file中搜索AAAgrep ”AAA“ file2.加上-n选项,则可以显示匹配的行号。grep -n ”AAA“ file3.实现递归搜索。如下指令会把当前目录下以及目录下的目录的所有文件都搜索一边。grep -R ”AAA“ ./...
原创
发布博客 2021.10.20 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux中grep的使用

在linux中我们会经常遇到搜索某文本中的关键字,grep命令可以实现该功能,具体使用方法如下:1.在file中搜索AAAgrep ”AAA“ file2.加上-n选项,则可以显示匹配的行号。grep -n ”AAA“ file3.实现递归搜索。如下指令会把当前目录下以及目录下的目录的所有文件都搜索一边。grep -R ”AAA“ ./...
原创
发布博客 2021.10.20 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AXI3和AXI4的接口信号区别

axi3协议和axi4协议在信号接口上是有变动的,下面列出了axi4独有的信号。一.写通道1.axi4的AWLEN位宽更大。axi3的AWLEN是4bit,axi4的AWLEN是8bit。因此AXI4可以产生比AXI3更长的写burst。2.axi4的AWLOCK缩减到1bit了。这样可以兼容exclusive传输,但是不支持locked传输。3.axi4增加了AWQOS信号。这个信号支持quality of service。4.axi4增加了AWREGION信号。这支持通过一个物理sl
原创
发布博客 2021.10.14 ·
4340 阅读 ·
2 点赞 ·
0 评论 ·
20 收藏

AXI3和AXI4的接口信号区别

axi3协议和axi4协议在信号接口上是有变动的,下面列出了axi4独有的信号。一.写通道1.axi4的AWLEN位宽更大。axi3的AWLEN是4bit,axi4的AWLEN是8bit。因此AXI4可以产生比AXI3更长的写burst。2.axi4的AWLOCK缩减到1bit了。这样可以兼容exclusive传输,但是不支持locked传输。3.axi4增加了AWQOS信号。这个信号支持quality of service。4.axi4增加了AWREGION信号。这支持通过一个物理sl
原创
发布博客 2021.10.14 ·
4340 阅读 ·
2 点赞 ·
0 评论 ·
20 收藏

python中矩阵乘和矩阵点乘

通过举例子直接看python如何实现矩阵乘和矩阵的点乘。import numpya = numpy.ones([3,3])b = numpy.array([[1 ,2 ,3],[ 4 ,5 ,6],[7 ,8, 9]])c = a*bd = numpy.multiply(a,b)f = numpy.dot(a,b)print 'c is:
',cprint 'd is:
',dprint 'f is:
',f运行经过如下:c is:[[1. 2. 3.][4..
原创
发布博客 2021.09.17 ·
2426 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

Verilog保存波形和Verdi打开波形方式

在testbench中常用的保存波形命令如下:initial begin$fsdbDumpfile("tb.fsdb");$fsdbDumpvars();#1000 $finish;end$fsdbDumpvars(depth,instance,options);其中各个选项的意思:depth0:all signals in all scopes.1:all signals in current scope.2:all signals in the curren.
原创
发布博客 2021.09.06 ·
5518 阅读 ·
1 点赞 ·
0 评论 ·
18 收藏

Verilog中的任务和函数

任务和函数的共同点1.任务和函数必须在模块内定义,其作用范围仅适用于该模块,可以在模块内多次调用。2.任务和函数中可以声明局部变量,如寄存器,时间,整数,实数和事件,但是不能声明线网类型的变量。3.任务和函数中只能使用行为级语句,但是不能包含always和initial块,设计者可以在always和initial块中调用任务和函数。任务和函数的不同点函数能调用另一个函数,但是不能调用任务 任务可以调用另一个任务,也可以调用函数函数总是在仿真时刻0开始 任务可以在非零时刻开始执行函数一定不能包含任
转载
发布博客 2021.08.17 ·
2801 阅读 ·
2 点赞 ·
0 评论 ·
19 收藏

matlab中图像加噪函数imnoise

在图像处理时,有时需要向图片中添加噪声,使用的函数是imnoise,使用的方法如下:J = imnoise(I,type,paramter)其中I为读取的图片。type是噪声类型,可以选择的噪声类型有gaussian,localvar,poisson,salt &pepper, speckle。parameter是对应不同噪声时的参数。比如选择的是gaussian噪声J = imnoise(I,'gaussian',m,var_gauss)m表示高斯白噪声的均值,var_gau.
原创
发布博客 2021.08.06 ·
2497 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

The Ultimate Guide to Static Timing Analysis (STA)

Static Timing Analysisis defined as: a timing verification that ensures whether the various circuit timing are meeting the various timing requirements.One of the most important and challenging aspect in the ASIC/FPGA design flow is timing closure. Timin.
转载
发布博客 2021.08.06 ·
463 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

什么时静态时序分析

定义静态时序分析是一种通过检查所有可能的路径是否违例来验证设计的时序性能。STA把设计分解成时序路径,计算这这些路径的传播时延,并且检查设计内部和输入/输出接口的时序约束的违例情况。另外一种时序分析的方法是动态仿真,这是通过给定一组输入激励矢量,然后检查电路的全部行为。和动态仿真相比,静态时序分析由于不用激励电路的逻辑运算,所以更快。由于分析了所有可能的时序路径而不只是检查对输入矢量逻辑敏感的路径,所以STA也更理想。然后,STA仅仅做时序检查,不检查电路的功能。STA怎么工作?当开始执行时
原创
发布博客 2021.08.04 ·
1011 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

linux中查看某文件的完整路径

我们知道在linux中用pwd可以查看当前文件所在路径,如果向查看某一文件的完整路径可以使用如下命令:realpath file则可以查看到file的完整路径。
原创
发布博客 2021.08.03 ·
21097 阅读 ·
9 点赞 ·
0 评论 ·
25 收藏

linux中cd某文件夹后自动ls其中的文件

在liunx经常要做目录切换操作,我们进入某文件夹后一般要ls一下,看这个文件夹下由什么文件。如果cd一下,再ls一下,这样比较繁琐。下面介绍如何进入文件夹后,自动ls该文件夹里的内容。如果使用的是csh,那么在.cshrc中添加:alias cd 'cd \!* ; ls'如果使用的是bsh,那么在.bshrc中添加:alias cd="cd $1; ll "或者,cdls(){ cd"${1}"; ls; } aliascd='cdl...
原创
发布博客 2021.08.02 ·
4320 阅读 ·
7 点赞 ·
5 评论 ·
22 收藏

linux统计文件或者文件夹个数

在linux中统计某文件夹下文件的个数方法如下:ls -l | grep "^-" | wc -l统计某文件以及其子目录中文件的个数:ls -lR | grep "^-" | wc -l统计某文件夹下文件夹的个数:ls -l | grep "^d" | wc -l
原创
发布博客 2021.07.28 ·
2038 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Matlab中自带的图片和路径

我们在做Matlab仿真时,有时需要用图片。如果使用自己的图片在展示代码时需要把图片附上,这样会引起麻烦。Matlab中其实有一些自带的图片,如果使用Matlab自带的图片,可以增加代码的可复制性。一般Matlab自带的图片所在目录为C:\Program Files\MATLAB\R2018b\toolbox\images\imdata。具体要看自己Matlab安装的路径,但是其最终toolbox\images\imdata是不变的。...
原创
发布博客 2021.06.28 ·
11172 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏
加载更多