自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

转载 VCS compile

1、直接使用指令编译单个文件:vcs -R -full64 -v2k -sverilog -timescale=1ns/1ps design.v编译filelist:vcs -R -full64 -v2k -sverilog -timescale=1ns/1ps -f filelist.f2、将命令使用环境变量设置为快捷方式环境变量 . cshrc中设置:alias comp ' vcs -R -full64 -v2k -sverilog -timescale=1ns/1ps'

2022-03-25 18:09:43 598

转载 8/10bit编码,以及DC平衡

高速串行总线DC平衡原理是什么,不平衡会怎么样?高速串行总线通常会使用AC耦合电容,而通过编码技术使得DC平衡的原理可以从电容“隔直流、通交流”的角度理解。如下图所示,DC平衡时,位流中的1和0交替出现,可认为是交流信号,可以顺利的通过电容;DC不平衡时,位流中出现多个连续的1或者0,可认为该时间段内的信号是直流,通过电容时会因为电压位阶的关系导致传输后的编码错误。高速串行总线采用编码技术的目的是平衡位流中的1和0,从而达到DC平衡。...

2021-08-31 17:26:42 1684

原创 serdes

高速串行总线DC平衡原理是什么,不平衡会怎么样?高速串行总线通常会使用AC耦合电容,而通过编码技术使得DC平衡的原理可以从电容“隔直流、通交流”的角度理解。如下图所示,DC平衡时,位流中的1和0交替出现,可认为是交流信号,可以顺利的通过电容;DC不平衡时,位流中出现多个连续的1或者0,可认为该时间段内的信号是直流,通过电容时会因为电压位阶的关系导致传输后的编码错误。高速串行总线采用编码技术的目的是平衡位流中的1和0,从而达到DC平衡。链接:https://www.zhihu.com/que

2021-01-19 16:55:24 1068

原创 地址对齐相关

1.什么是地址对齐1、所谓对齐bai就是数据在存du储器中存放的规则,32位系统中一般zhi有字节对齐(dao8bit)、半字对zhuan齐(16bit)、字对齐(32bit)三种方式,分别对齐到连续地址、偶数地址、被4整除的地址。2、arm体系结构中有ARM指令集和Thumb指令集2种,其中ARM指令为32位指令,按照4字节对齐存储,一条指令必须从4的整数倍地址来取;Thumb指令为16位指令,按2字节对齐存储,一条指令必须从偶数地址来取。3、数据的存储:字符型数据一般为字节对齐存储、短整型按照双

2021-01-15 17:28:07 6186

原创 零时记录语法

该语句出现于bai格式化输出时的格du式字符串中zhi。形式为:"0x%08x"其中,0x为普通字符内,输出内容时候会原样输出为0x。%08x为整型以16进制方式输出的格式字符串,会把后续对应参数的整型数字,以16进制输出。08的含义为,输出的16进制值占8位,不足部分左侧补0。于是,如果执行printf("0x%08x", 0x1234);会输出0x00001234。%d,%c,%s,%x是程dao序汇编语言中的格式符,它们的含bai义:1、%d表示按整型du数据zhi的实际长度输.

2020-10-29 17:05:04 266

原创 多线程技术和多核技术

作者】杨碧玲多核与多线程都是提升处理器处理性能的重要手段,如今多核处理器随处可见,多线程处理器似乎鲜有提及,其实多线程并不是一个新鲜的概念,在很多地方也有广泛的应用。到底多核处理器与多线程处理两者之间有何差异?各有什么优势?哪种技术更能满足未来需求的发展?随着应用需求变得越来越复杂,对处理器计算能力的要求也大大提高,作为提升处理器计算能力的一种重要技术,多核架构在处理器中应用得越来越普遍,从台式机到平板电脑、智能手机等便携设备,到处都可以看到多核处理器的身影。如今双核处理器已成为市场主流,而四.

2020-08-10 11:07:38 3884

原创 硬件中断,软件中断

首先介绍软件触发和硬件触发的区别软件触发,需要你代码给出软件触发条件,占用cpu执行时间。硬件触发,直接由硬件给出相关条件,不占用cpu执行时间。相比较之下,硬件触发更具优势,软件触发需要程序控制(软件触发需要程序调用cpu去采集信息并判断是否满足触发条件)。硬件触发:数据采集卡被动等待触发信号,接收到信号后才进行数据采集;触发信号可由某个仪器在一定状态下发出。如有的自动测量系统中的高速数据卡就接收position controller发出的触发信号。而有的则依靠矢量网络分析仪接收外部触发信

2020-08-10 09:54:21 8404 2

转载 rename

一、命令rename命令用字符串替换的方式批量改变文件名。1.1 语法rename(参数)1.2 参数原字符串:将文件名需要替换的字符串; 目标字符串:将文件名中含有的原字符替换成目标字符串; 文件:指定要改变文件名的文件列表。二、示列2.1 重命名# 将main1.c重命名为main.crename main1.c main.c main1.c2.2 rename支持通配符? 可替代单个字符* 可替代多个字符[charset] 可替代ch

2020-08-08 15:53:48 183

原创 linux常用命令

grep grep -r 目录 expression(目录在范本样式的后面,-r前后皆可)grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]-r 或 --recursive : 此参数的效果和指定"-d recurse"参数相同。-H ...

2020-08-05 20:27:44 302

原创 verilog中a+:b是什么意思

reg m [2+:3]应该就类似于reg m [4:2]; 3代表片选3bit。片选(partselect),从a开始选a到(a+b)-1的位,一共b bit

2020-07-21 14:40:49 5954

原创 微码micrcode/ucode

1.微码和汇编语言的区别微码:micrcode/ucode微代码和汇编都是低级语言,但是微码比汇编更底层。微码和汇编都和硬件有着紧密的联系,但是对于同一产品系列的不同代产品来说,汇编可以完全相同,微代码可能有着巨大的区别,因为微代码是完全依赖于芯片内部的硬件连接。对于同样一句C语言,在不同的处理器上会生成不同的汇编语言。每一条汇编语言的执行时间也许是一个或者两个时钟周期,甚至更多。微代码和汇编的关系,就像C 与汇编的关系,也就是说一条汇编也许会生成一条或多条微代码。所谓微代码,或者微指令,是处理

2020-07-17 10:31:38 5469

原创 关于random seed ( )

random.seed() random.seed() 会改变随机生成器的种子;传入的数值用于指定随机数生成时所用算法开始时所选定的整数值,如果使用相同的seed()值,则每次生成的随机数都相同;如果不设置这个值,则系统会根据时间来自己选择这个值,此时每次生成的随机数会因时间的差异而有所不同。首先我们要知道,计算机不能产生绝对的随机数。只能产生伪随机数。伪就是有规律的意思。伪随机数就是计算机产生的随机数是有规律的。那么计算机是怎么产生随机数的?当然是通过算法,这个算法是有映射关系...

2020-07-15 19:35:56 511

原创 ACPI p-state、c-state

https://blog.csdn.net/CrystalShaw/article/details/90770294?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2020-06-30 10:09:15 5639 2

原创 linux打开word、excel等

一、在Linux中打開world文檔(需要安裝openoffice)1.1.打开或编辑.doc .odt等文本文档命令:openoffice.org -a 文件名.doc &1.2.打开演示文件命令:openoffice.org -g 文件名.... &1.3.打开电子表格: openoffice.org -c 文件名 & soffice file_name.xlsx &1.4.打开pdf文件evince 文件名 &...

2020-06-19 14:49:10 23823

原创 bus skew

https://blog.csdn.net/Times_poem/article/details/52023063?utm_source=blogxgwz35我们可以对异步FIFO的地址采用binary编码,这样并不影响异步FIFO的功能,前提是读写地址同步时能够保持正确。这种情况在功能仿真时完全正确,问题只有到时序仿真时才会遇到。毛刺可以说是异步电路的杀手,一个毛刺被触发器采样后会被放大,然后传播,导致电路功能出错。binary编码的地址总线在跳变时极易产生毛刺,因为binary编码是多位跳变,在实现

2020-06-18 16:44:03 1753

原创 verdi 的几个常用小技巧

Verdi的几个实用技巧1、波形文件保存.rc使用Verdi定位问题,调出波形,为方便下次使用,按键shift+S可以将波形保存为xxx.rc格式文件,使用波形文件时,按快捷键r打开界面,选择波形打开.rc,使用快捷键R(restore signal)2、mark标记功能为方便波形定位,按键shift+M使用mark功能标记一下,可以自定义名称和颜色,方便查找。3、显示波形信号全路径按H显示波形信号全路径,再按H撤销4、改变信号和波形颜色按C或者T修改信号或者波形颜色,方

2020-06-08 11:51:34 7647

原创 逻辑地址,页表,mmu等

页表机制分页转换功能由驻留在内存中的表来描述,该表称为页表(page table),存放在物理地址空间中。页表可看做简单的2^20个物理地址数组。逻辑地址到物理地址的映射功能可以简单地看做进行数组查找。线性地址的高20位构成这个数组的索引值,用于选择对应页面的物理(基)地址。逻辑地址的低12位给出了页面中的偏移量,加上页面的基地址最终形成对应的物理地址。由于页面基地址对齐在4K边界上,因此页面基地址的低12位肯定是0。这意味着高20位的页面基地址和12位偏移量连接组合在一起就能得到对应的物理地址。(查页

2020-05-30 14:35:15 5336

原创 metadate and backpressure

metedate 表示为元数据什么是元数据  任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。元数据管理方式  元数据管理有两种方式。集中式管理和分布式管理。集中式管理是指在系统中有一个.

2020-05-13 14:32:49 427

原创 nic-400

Interconnect 的 Corelink NIC-400 指的是什么呀? 这和 AHB/AXI 是什么关系呢?Corelink NIC-400 是ARM的一个interconnect IP, 用于连接bus master和slave的。 AHB/AXI只是用于总线协议。from:http://infocenter.arm.com/help/index.jsp?topic=/co...

2020-04-28 20:51:02 6871

转载 CPU Cache知识

https://blog.csdn.net/W1Z1Q/article/details/104353027

2020-04-28 20:00:26 159

原创 AXI协议的transaction attributes和cache属性

1.cache的读写参考:http://www.mamicode.com/info-detail-2032670.htmlallocate的理解,就是先让cache分配一个块,然后把write(CPU写)或read(CPU读)的date放进去1.CPU读Cache时:●若hit,则CPU直接从Cache中读取数据即可。●若miss,有两种处理方式: >Read t...

2020-04-28 19:57:55 6353 2

原创 关于verdi

bsub -q qverdi -Ip verdi -nologo -syntaxerrormax 100000 +systemverilog+.sv +systermverilog+.v+systermverilog+.svi +systermverilog+.svp +systermverilog+.svh +define+DUMP+define+...

2020-01-10 18:31:28 1295

原创 前仿后仿与形式验证

Modelsim仿真方法 前仿真和后仿真的区别 一定要看!!!!https://www.cr173.com/html/46179_1.html前仿针对RTL的功能验证,后仿针对是综合后(加入了约束,单元延时等信息)的网标文件,形式验证,https://www.cnblogs.com/guolongnv/articles/8005544.html 形式验证是一种综合性的验证...

2020-01-09 20:54:10 18485 3

原创 cookie和保存密码的区别

https://blog.csdn.net/u014753892/article/details/528212681、Internet临时文件是以往打开的网页的文件,如果你经常打开某些固定的网页,那么这个临时文件很有用处的,打开速度会更快一些,因为相同的文件不用从网站下载,只需从你的本地调出即可;2、cookie,就是暂存一些登录信息的。比如一些BBS,设置自动登录后,用户名、密码等就存储在...

2020-01-03 11:47:52 622

原创 TPM概述

https://book.2cto.com/201512/58740.htmlhttps://www.cnblogs.com/chenguang/p/3742220.htmlhttps://www.cnblogs.com/embedded-linux/p/6716744.htmlhttps://zhuanlan.zhihu.com/p/29840740https://www.cnb...

2020-01-03 10:57:19 1727

原创 内存寻址,MMIO等

操作系统学习(一)、80x86保护模式内存管理 https://www.cnblogs.com/ay-a/p/8321963.htmlX86段式内存管理与保护模式https://blog.csdn.net/stillvxx/article/details/40707437认识4G地址空间的局限----MMIO内存映射的问题 https://www.cnblogs.com/wudibu...

2020-01-02 20:28:37 302

原创 关于无线信号的传播过程

5G 的网络延迟时间 1 毫秒是怎么做到的? - 甜草莓的回答 - 知乎 https://www.zhihu.com/question/307958274/answer/628099537谁能告诉我什么是承载网,核心网和接入网? - 小枣君的回答 - 知乎 https://www.zhihu.com/question/325934238/answer/826772440...

2020-01-02 20:07:53 987

转载 路由器,猫,交换机的区别

参考网址:http://www.t262.com/read/606521.html,http://digi.163.com/17/0524/06/CL69OJMT001680N8.html猫,modem:家庭里上网常用的猫,又叫调制解调器,modulator-demodulator。它是用来进行拨号上网的,通俗理解其功能:用于网络间不同介质网络信号转接,比如把ADSL、光纤、有线...

2020-01-02 19:32:24 320

转载 ip地址,子网掩码,默认网关,DNS服务器

https://www.cnblogs.com/iceJava/p/5372033.html最推荐https://blog.51cto.com/yuan2/1582446https://www.nowcoder.com/ta/review-network/review?page=11IP地址,子网掩码,默认网关,DNS服务器详解为了更深入的学习TCP/IP协议,最近看了不少有...

2020-01-02 19:19:54 306

转载 关于DNS服务器

https://blog.csdn.net/sgs595595/article/details/78779870DNS原理及其解析过程为什么需要DNS解析域名为IP地址?网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访...

2020-01-02 17:56:22 361

转载 内网ip和外网ip

文章一:原文:https://blog.csdn.net/Alexwym/article/details/81772446总结一句:WAN口接的是外网,LAN口接的是内网,内网的ip就在三个范围,例如192.168.XX,为什么每次的ip都是这样呢?因为内网ip只有三个段,然后路由会把内网ip转换成网络运营商分配给路由器的外网ip,再去访问DHCP是指路由器来动态的配置局域网(内网ip...

2020-01-02 17:21:57 2921

转载 巧记OSI的七层

https://blog.csdn.net/cmyh100/article/details/82768804https://blog.csdn.net/taotongning/article/details/81352985两个都要看网络七层协议,乍看之下非常的笼统,看得人云里雾里。但真正了解清楚了它的本质,对于整个计算机网络以及日常的工作会带来非常大的帮助。以下就是个人的一些理解,分...

2019-12-31 10:13:36 251

原创 关于TPM,加密解密,哈希等的理解

目录一、关于TPM二、关于加密解密引言加密和解密对称加密非对称加密数字签名基本实现高级实现证书机制三、关于哈希一、关于TPMhttps://www.cnblogs.com/jacklong-yin/p/9884900.html二、关于加密解密https://www.cnblogs.com/yaosuc/p/4729117.html...

2019-12-30 11:41:45 2115

原创 SMM模式

System Management Mode系统管理模式SMM是一个对所有Intel处理器都统一的标准体系结构特性。出现于Intel386 SL芯片。这个模式为OS实现平台指定的功能(比如电源管理或系统安全)提供了一种透明的机制。当外部的SMM interrupt pin(SMI#)被激活或者从APIC(Advanced Programming Interrupt Controller)收到一...

2019-12-20 11:52:16 788

转载 IC科普文:ECO的那些事

转载https://www.zhihu.com/question/263470428

2019-12-19 14:01:39 1321

转载 关于开漏

https://zhuanlan.zhihu.com/p/41942876

2019-12-18 16:19:09 130

转载 PCIe的带宽计算

https://blog.csdn.net/s_sunnyy/article/details/79027379几个概念:传输速率为每秒传输量GT/s,而不是每秒位数Gbps,因为传输量包括不提供额外吞吐量的开销位;比如 PCIe 1.x和PCIe 2.x使用8b / 10b编码方案,导致占用了20% (= 2/10)的原始信道带宽。GT/s —— Giga transation p...

2019-12-18 15:33:38 1503

转载 IC设计流程以及使用的工具

http://m.elecfans.com/article/631309.htmlhttps://wenku.baidu.com/view/8915b761cf84b9d528ea7a32.htmlhttps://www.eda365.com/thread-242885-1-1.html关于CTS:https://blog.51cto.com/14075497/2344300h...

2019-12-11 15:54:44 715

转载 关于pic

https://blog.csdn.net/longintchar/article/details/79439466http://www.voidcn.com/article/p-bgnsvssb-sa.html关于PIC(programmable interrupt controller)看上面的链接

2019-11-28 09:58:13 132

转载 为什么数字设计中经常使用 片选信号低电平有效,而不是高电平有效?

片选信号低电平有效:主要是为了降低功率。选中信号输出时,地址译码器输出端为低电平,此时译码器不输出功率;选中信号没有输出(不选中)时,译码器输出端为高阻状态,输出消耗功率也为0。因此芯片的CS信号采用低电平有效可以最大程度减小片选控制的功率消耗。此外,低电平有效也可以最大程度地减小干扰和保证控制的可靠性。低电平有效时,外部的任何干扰都不能进入被控制的芯片,因而保证芯片的可靠工作。这样在...

2019-11-27 17:57:56 2019

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除