- 博客(931)
- 收藏
- 关注
原创 【重磅资料—持续更新】5000+本书、公众号相关PDF文档、PPT、简历模版等资料。
之前付费过【重磅资料】2000+本书:芯片、驱动、系统、应用、程序、人生、理财 不需要再购买哈。重磅资料库!!!“只要我还一直读书,我就能够一直理解自己的痛苦,一直与自己的无知狭隘,偏见,阴暗,见招拆招。很多人说和自己握手言和,我不要做这样的人,我要拿石头打磨我这块石头。会一直读书,一直痛苦,一直爱着从痛苦荒芜里生出来的喜悦,趁兴而来,尽兴而归,在一生中,这是很难得很难得的一件事。
2024-04-21 08:27:57 489
原创 一文搞定Android VSync机制来龙去脉
显示屏上一帧画面的显示过程,是像素自上而下逐行扫描的过程,如果在上一帧的扫描还没有结束的情况下,屏幕又开始扫描下一帧的像素,那么就会出现如下图中撕裂(tearing)的情况。这个问题最初是在PC上被重视和解决的,,全称Vertical Synchronization(中文名垂直同步,简称VSync)。。所以VSync信号也叫做TE信号或VBlank信号。下图展示了开启与关闭Vsync的状态下,屏幕画面的不同显示情况。这里需要先说明一下传统的显示架构,主要有三部分组成,
2024-04-21 08:29:27 695 2
原创 【半导体】半导体产业研究报告
文档《半导体产业研究报告》由规划研究部市场研究处编写,旨在分析半导体产业的基本状况、历史发展、中国现状与未来展望,并提出投资建议。以下是报告的主要内容总结:产业基本情况介绍:产业特点:产业发展回溯及启示:中国半导体产业现状和未来展望:投资建议:报告强调,尽管中国半导体产业面临挑战,但在国家政策支持和市场需求推动下,有望实现快速发展,并逐步缩小与国际先进水平的差距。【半导体】半导体芯片全产业链图谱【半导体】半导体产业研究报告
2024-04-17 10:49:43 398
原创 中国半导体白皮书
文档最后还介绍了贝恩公司的背景信息,包括其在全球的业务范围、服务理念以及在大中华区的业务情况。整体而言,白皮书提供了对中国半导体产业深入的分析和洞察,旨在为市场主体、产业新势力和广大投资者提供参考和建议。文档《中国半导体白皮书》由贝恩公司出品,主要探讨了全球半导体产业链的现状、中国在该产业链中的参与情况,以及中国半导体产业的投资观察和市场地位。
2024-04-17 10:48:20 183
原创 【虚拟化】典型虚拟化系统
斯坦福大学Mendel Rosenblum教授带领课题组研发了分布式操作系统Hive、机器模拟器SimOS和虚拟机监控器DISCO[插图]。基于这些技术积累,Mendel Rosenblum作为共同创始人在1998年创建了VMware公司,也是硅谷产学研结合的典型代表。由于当时x86架构在硬件上还不支持虚拟化,因此VMware公司采用动态二进制翻译技术与直接执行相结合的全虚拟化技术来优化性能,其虚拟机性能达到物理机的80%以上,CPU密集型的应用性能损失仅为3%~5%。
2024-04-17 10:11:45 459
原创 【虚拟化】系统虚拟化的主要功能和分类
系统虚拟化向下管理硬件资源,向上提供硬件抽象。本节主要介绍系统虚拟化的基本功能(包括CPU、内存和I/O虚拟化),并根据Hypervisor与物理资源和操作系统交互方式的不同,介绍了。然后简要介绍,从而帮助读者在整体上了解虚拟化不同实现方式对功能和性能的影响。
2024-04-17 10:11:30 941
原创 系统虚拟化基本概念与发展历史和趋势展望
用于屏蔽各个硬件指令集的差异,能够跨平台运行**(最终会将字节码编译到某个具体硬件架构的用户态ISA)。**以上是三种基本的虚拟化抽象方法,
2024-04-16 10:25:27 656
原创 【启动】芯片启动过程全解析
Hi!早,今天来和你一起聊聊芯片启动过程发生了什么。当你按下电源开关的那一瞬间,第一行代码如何在芯片上运行起来的呢?嵌入式软件代码需要一定的方式烧录到芯片中才能运行,除了物理刻蚀,无论是通讯端口的传输或者调试端口的烧录,都需要驱动程序的支持。所以说是程序烧录了程序,软件启动了软件。这就像自己提着自己的鞋带,把自己拎起来。靴子(Boot),鞋带(Strap),提鞋带(Loader)。这就是Boot Strap Loader的命名来源。通常称BootLoader,中文翻译为自举。
2024-04-16 10:17:02 1376
原创 【资料】华为硬件工程师手册与资料
华为硬件开发手册:1-159华为数字电路:160-510华为模拟电路:511-709华为单板设计审查表:710-723华为EMC资料:724-817眼图知识简介:818-830。
2024-04-12 11:01:44 372
原创 余承东首次回应:华为为什么不做ChatGPT ?
所以我们没有把它用来做训练ChatGPT这种聊天的东西,我们把它用来做给制药厂来开发新药,给飞机设计来替代风洞模型,做出对应的工业仿真,以及给其他的各行各业使用了。因此我们没有把它用来做ToC的东西,因为ToC领域,华为被制裁以后,我们的手机都没发货了,没有多少量了。华为现在的首要目的还是要活下来,因此对于有限的资源,我们有优先的选择。训练大模型需要庞大的算力支持,算力的背后是高端的芯片。因此我想告诉大家,我们长期发展和生存下来的底气,是我们两家公司的紧密合作,尤其是我们华为强大的研发投入在背后的支撑。
2024-04-11 22:51:59 151
原创 嵌入式C语言(十四)
在现代操作系统架构中,内核空间和用户空间之间增加了一个中间层,这就是系统调用层。系统调用层主要有如下作用。为用户空间程序提供一层硬件抽象接口。。例如,当需要读写一个文件时,应用程序编写者不用去关心磁盘类型和介质,以及文件存储在磁盘哪个扇区等底层硬件信息。保证系统稳定和安全。应用程序要访问内核必须通过系统调用层,那么,这样可以避免应用程序不正确地访问内核。可移植性。可以让应用程序在不修改源代码的情况下,
2024-04-11 16:52:47 667
原创 UVM与验证环境一文通
UVM是基于System Verilog的一种验证方法学,也可以看成是一个库,提供一系列的接口,可以利用UVM搭建验证平台,用于验证数字逻辑电路的正确性。注意,UVM本身并不是一个验证平台,他只是一个库,而一个验证平台引入了UVM相关库,称为基于UVM的验证平台,或者简称为UVM验证平台。支持UVM的EDA厂商:Cadence、Synopsys、Mentor…
2024-04-09 23:52:56 982
原创 SV学习笔记(七)
int fin;endtaskendclassendtaskendclass类的继承是从继承成员变量和成员方法两个方面。从例码中可以看到test_wr类和test_rd类分别继承了basic_test类的成员变量以及成员方法。除了介绍的类的封装和继承,关于类的多态性(polymorphism)也是必须关注的。正是由于类的多态性,使得用户在设计和实现类时,
2024-04-05 15:59:30 1079
原创 SV学习笔记(六)
覆盖组(covergroup) 与类相似, 一次定义后便可以多次实例化。covergroup可以包含一个或者多个coverpoint, 且全都在同一时间采集。covergroup可以定义在类中,也可以定义在interface或者module中。covergroup可以采样任何可见的变量,例如程序变量、接口信号或者设计端口。一个类里可以包含多个covergroup。当你拥有多个独立的covergroup时, 每个covergroup可以根据需要自行使能或者禁止。
2024-04-05 11:42:16 668
原创 SV学习笔记(五)
线程即独立运行的程序。线程需要被触发,可以结束或者不结束。在module中的initial和always,都可以看做独立的线程,它们会在仿真0时刻开始,而选择结束或者不结束(对initial而言)。硬件模型中由于都是always语句块,所以可以看成是多个独立运行的线程,而这些线程会一直占用仿真资源,因为它们不会结束。软件测试平台中的验证环境都需要initial语句块去创建,而在仿真过程中,验证环境中的对象可以创建和销毁,因此软件测试端的资源占用是动态的。
2024-04-05 11:07:36 1033
原创 SV学习笔记(四)
约束表达式的求解是有SV的约束求解器自动完成的。求解器能够选择满足约束的值,这个值是由SV的PRNG(伪随机数发生器)从一个初始值(seed)产生。只要改变种子的值,就可以改变CRT的行为。SV标准定义了表达式的含义以及产生的合法值,但没有规定求解器计算约束的准确顺序。也就是,不同仿真器对于同一个约束类和种子求解出的数值可能不同。什么可以被约束?SV只能随机化二值数据类型,但数据位可以是二值或四值的,所以无法随机出x值和z值,也无法随机出字符串。class date;
2024-04-05 09:50:45 888
原创 华为C 语言面试题大汇总
原文链接:ARM/Linux嵌入式面经(九):华为C 语言面试题大汇总原文链接:ARM/Linux嵌入式面经(十):华为C 语言面试题大汇总原文链接:ARM/Linux嵌入式面经(十一):华为C 语言面试题大汇总
2024-04-05 08:58:12 198
原创 FPGA 工程师必备的 10 项技能
FPGA 设计工程师需要对如何创建系统以及使用行业软件和工具有深入的了解。在软件方面,设计工程师必须知道如何建模自己的设计,并通过一系列测试保证正确的运行。业界有许多这种高级建模程序,包括Matlab,Simulink,Octave,Verdi等等。这些程序用于创建系统的数字原型、解决问题以及在电路构建之前模拟测试和应用。FPGA设计工程师不仅要知道如何使用各种软件,还要知道何时使用它并了解其背后的方法论。
2024-04-05 08:46:44 945
原创 计算机专业在重庆就业岗位汇总
目录收起1.第一梯队2.第二梯队3.本人新增(私企)3.1外企3.2医疗器械类3.3汽车(私企)3.4软开与集成电路相关4.国企类4.1软开与集成电路相关4.1银行系统4.2证券、期货4.3保险公司4.4金融相关4.5汽车5.非主流出路。
2024-04-04 13:50:13 1123
原创 长沙有哪些比较好的企业值得推荐!
麓谷和马栏山有很多创业公司,不过工资就一般,但是也有精品,因为长沙离广深就是3个小时左右,所以很多拿了广深资金的互联网研发团队或者研发工作室,在长沙做开发,可能运营和营销还在北上广深杭,长沙仅仅做交付,这种待遇很不错。推荐:三一、中联、华菱、威胜、五矿、华融湘江、长沙银行、老百姓、爱尔眼科这些本土IT部门工作,待遇不错。这些都是在湖南有业务,成立办事处几十人到100-200号人不等,规模都不大,但是待遇不错。其中又是长沙本土,目前发展又有前途的,主推芒果TV和兴盛优选。
2024-04-04 13:15:19 648
原创 分红770亿,被人均的55万,消费者的未来
最近华为分红的消息出来了,国内一片沸腾,不出意外的又上了头条。分红770亿,被人均的55万,这些数字背后有一些有趣华为内部小故事。来自一个华为五年员工的饭中聊天。
2024-04-03 21:16:37 707
原创 SV学习笔记(三)
类是成员变量和成员方法的载体,这些成员可以完成 保存数据和处理数据的功能,并且类的变量和方法应该遵循“聚拢”原则,也就是一个类的功能要尽可能单一,做好专职工作。类作为载体,天生具备了闭合属性,也就是将其属性(变量)和方法封装在类的内部,不会直接暴露给外部,并且 可以通过protected和local的关键词,设置变量和方法的外部访问权限。如果没有指明访问类型,成员 默认为public (public并不是关键字),意味着子类和外部都可以访问。如果指明访问类型为 protecd ,那么。
2024-04-03 16:17:28 796
原创 什么是ECC?ECC 和 RSA 之间有何区别?
椭圆曲线密码学 (ECC) 是一种基于椭圆曲线数学的公开密钥加密算法。它提供了一种执行。继续阅读,进一步了解椭圆曲线密码学,以及为何它被认为是最安全的加密形式。
2024-04-03 11:37:02 1232
原创 SV学习笔记(二)
interface的定义结构与module类似。interface的 端口列表只需定义时钟、复位等公共信号,或者不定义任何端口信号,而在变量列表中定义DUT与TB连接的各个变量, 建议用logic来定义。interface也可以依靠参数化方式提高复用性。interface在例化时, 与module例化方式相同。
2024-04-03 10:57:29 759
原创 SV学习笔记(一)
SV中虽然支持reg和wire,但对于 验证平台要尽量使用logic ,并且建议采样RTL信号时变量。实际工作中 使用最多的是logic和bit ,一般 需要计数和比较大小时会使用byte或int。,包括 有无符号、四状态双状态、不同位宽 ,如必须进行操作,请先转换为同一类型。,如果只是打印输出,可以直接使用。
2024-04-02 22:47:28 1122
原创 Verilog基础【二】
连续赋值语句。LHS(left hand side) 指赋值操作的左侧,RHS(right hand side)指赋值操作的右侧。LHS_target 必须是一个标量或者线型向量,而不能是寄存器类型。RHS_expression 的类型没有要求,可以是标量或线型或存器向量,也可以是函数调用。只要(值的变化)时,RHS_expression 就会立刻重新计算,同时赋值给 LHS_target。Verilog 还提供了另一种对 wire 型赋值的简单方法,。
2024-04-01 22:51:13 1154
原创 可惜我刚上班不懂提升自我的坑:把时间花在学英语之类不需要的技能上
其实很多普通家庭的孩子都会犯我一样的错误,就是自己随便找点东西就去学习,努力觉得付出吧就有回报,结果几年辛苦进去,浪费了大好青春,所得的收获呢却只能感动自己,没有办法转化为后续发展的事,而这个事就是中年人最重要的东西,它就标志着你可以在一个行业扎根。我还试过唱歌跳舞,主持写文章的文艺故事,咱也不谦虚啊,比一般人确实是厉害一点,但距离顶尖吧就是有不少差距,而这条路的机会啊只有顶尖那一小撮才能获得,所以说不少网友就觉得我一事无成,嗯他们是对的啊,因为我花了太多时间努力到错的东西上。唉,这都是我的切身经验啊。
2024-03-28 21:52:29 401
原创 【有芯职说】DFT工程师
DFT 是Design For Test(可测试性设计)的简称。是设计人员在进行系统和电路设计的同时,考虑测试的需求,通过在芯片中增加一些测试电路从而简化测试过程。是一种为达到故障检测目的所进行的辅助性设计方法,使制作完成后的芯片能达到“可控制性”和“可测试性”两个目的。在项目初期规划DFT架构;在RTL级别设计测试电路;在验证阶段验证测试电路;在synthesis阶段实现测试逻辑的插入;在测试阶段提供测试向量。在架构阶段定义好DFT的架构;在设计阶段实现DFT的逻辑和验证;
2024-03-28 13:23:24 580
原创 【有芯职说】数字芯片BES工程师
今天来聊聊数字芯片BES工程师,其中BES是Back End Support的缩写,就是后端支持的意思。其实这个岗位是数字IC前端设计和数字IC后端设计之间的一座桥,完成从寄存器传输级设计到具体工艺的mapping和实现。这个岗位在不同的厂叫法不同,例如数字芯片前端流程工程师、数字IC设计流程工程师、数字IC设计中端工程师、数字电路前端asic flow工程师等,都是指的这个岗位角色。当然,分工这么细,都是大厂的设计规模相对比较大,需要每个环节有专门的人来负责,以便更加高效的完成芯片项目。
2024-03-28 13:19:53 1450
原创 【有芯职说】数字IC前端工程师
数字IC前端设计,作为数字IC芯片设计流程的关键一环,是数字IC设计类岗位的重要组成部分。随着芯片规模的不断扩大与业务范围的增加,特别是在国产自主化潮流的推动下,该岗位的需求日益增长,经验丰富的工程师更是炙手可热。数字IC前端设计主要包含以下三大方向:IP/模块设计、系统/SoC设计、Flow/流程设计。
2024-03-28 00:01:23 160
TRACE32工具的SiFive RISC-V调试和跟踪方案
2024-03-11
ChatGPT芯片算力:研究框架
2024-03-11
TEE and its Key Management:
2024-03-11
on-chip networks:片上网络(On-chip Networks)
2024-03-11
A new IoT Security certification scheme with trust signals
2023-09-02
TCG Guidance for Secure of Software and Firmware on Embedded Sys
2023-08-20
Scalable Private Membership Test Using Trusted Hardware
2023-08-20
A TC Architecture of Embedded System Based on Improved TPM
2023-08-20
Technical Background of the Android Suspend Blockers Controversy
2023-02-22
DEN0021D-Trusted-Base-System-Architecture-Client
2023-01-02
DEN0022E-Power-State-Coordination-Interface-BETA
2023-01-02
DEN0056E-System-Control-and-Management-Interface-v3.2-BETA
2023-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人