很多年前,我曾写过一篇关于自修改代码同步缓存的必要性,以及如何使用 __clear_cache 这样的函数来实现同步缓存的文章。最近,我又介绍...
1.循环循环的性能是由以下因素决定:循环内进行的工作;在循环中进行的检查,以确定它是否可以退出;在循环内进行的工作应该保持在最低...
荐言:本文节选自修文兄的新书《智能汽车电子与软件:开发方法、系统集成、流程体系与项目管理》,这本书凝聚了作者在 OEM 与 Tier. 1 ...
不久前,我发表了一篇关于自修改代码中缓存维护的文章。我描述了如何使用 __clear_cache 函数(Linux 中)来同步指令缓存和数据缓存,以...
微控制器单元(MCU)正在经历从传统控制设备向更智能、更复杂系统的转型,演变推动了片上网络(NoC)技术在 MCU 中的广泛应用,以应对人...
UVM 中,phase 机制是一个基本而又非常核心的特性之一,uvm phase 将验证环境的运行划分为不同的阶段,如 build, configue, reset, main...
以前对于智能驾驶或许只是新势力几个急先锋的专利,用智能驾驶的也许是科技极客,但2025 年高阶智驾会迅速普及,进入普通大众消费者;另...
过去几年中,Arm 提供技术培训的方式发生了巨大变化。由于 COVID-19,现场培训转变为现场虚拟培训,而虚拟培训又演变为按需视频培训。这...
随着人工智能 (AI) 的演进,人们对使用小语言模型 (SLM) 在嵌入式设备上执行 AI 工作负载的兴趣愈发高涨。
为高频交易(High Frequency Trading,HFT)公司开发硬件一直是 FPGA 工程师最热门的职位之一。由于该行业提供的高薪,甚至可以被称为该...
Cortex-R52+是 Cortex-R52 的增强版本,旨在满足功能安全应用的集成和虚拟化需求,同时保持软件兼容性。它基于 Armv8-R 架构,提供硬件...
音乐将人们团结在一起的力量是人类的深刻体验。想象一下,通过机器利用这种力量来消除语言障碍,让人们更加紧密地团结在一起。本系列博...
Verilog 语言和 VHDL 语言是两种不同的硬件描述语言,但并非所有人都同时精通两种语言,所以在某些时候,需要把 Verilog 代码转换为 VHD...
PDU(Protocol Data Unit)是 AutoSAR 通信模型中的一个核心概念,它是在通信网络中传输的数据单元。PDU 负责封装和传递应用层数据,使...
SIA 总裁兼首席执行官 John Neuffer 在给美国即将上任总统特朗普的一封信中表示,未来四年对美国和世界都非常重要。而美国半导体行业随...
过去几年,很多芯片的竞争都是围绕着人工智能展开的。无论是炙手可热的GPU,还是突然爆红的ASIC,或者是HBM,甚至是最近登上热搜的GDDR...
过去二十多年,计算性能的提升受益于摩尔定律的扩展,性能增长达到了60000倍,如图1所示。然而,同一时期内,I/O带宽仅增长了30倍。当下...
音乐是世界通用的语言,无论人们使用哪种语言,音乐都能将他们团结在一起。 然而,歌词的含义并不总能跨越语言障碍。人工智能有助于解决...
本篇主要讨论基于 FPGA 的温度传感器(ds18b20)驱动设计---第一版设计实现:利用 FPGA 驱动 DS18b20,读取到温度数值显示到数码管上。...
目录1、基础概念2、启动流程3、ATF(TF-A)代码的剖析5、软件如何判断当前是cold reset/warm reset/primary boot/senondary boot5.1 cold ...
在我上学的时候,STM32+FPGA 的架构是论文或者研究的一个热点。直到 Xilinx 的 ZYNQ 和 Altera 的 Cyclone V 出现大家才把研究的重点放...
汽车产业目前处于多项变革同时发生的时期,科技进步推动变革产生,新变革催生新的需求。智能座舱作为汽车市场下个阶段的竞争焦点,各主...
前两篇纯标准介绍的文章估计大家读的都很枯燥,干货太干,就会难以下咽。基于以上考虑,本篇会结合测试标准要求,同步介绍为什么标准这...
拥有 12 年手机安全、汽车安全、芯片安全开发经验,擅长 Trustzone/TEE/ 安全的设计与开发,对 ARM 架构的安全领域有着深入的研究和丰富...
即 (1) 从内存中读取 a 变量到 X0 寄存器 (2)X0 寄存器加 1 (3) 将 X0 写入到内存 a 中
再来看一篇 FPGA 的综述,我们都知道微软包括国内的云厂商其实都在数据中心的服务器中部署了 FPGA,所以这篇论文就以数据中心的视角,来...
大浪淘沙,2020年苹果M系列电脑芯片的成功为整个行业注入了新的活力,掀起了国内Arm CPU创业的热潮。然而,四年过去,最初涌现的创业公...
25 年来,Arm 一直在开发嵌入式 C 或 C++ 交叉编译器,从 1998 年到 2014 年共推出了 6 代编译器。这些编译器是 Arm 架构的参考编译器,...
从项目开始规划架构,并尽可能利用 IP 核来减少所需的开发量(并不特指官方 IP)。在层次结构方面,有几点注意事项:
设想在车辆中部署了一套联网的娱乐系统,该系统的应用需访问互联网。若娱乐系统被黑客入侵,攻击者可能会试图控制关键功能,如刹车。为...