相关推荐
从通用计算到领域专用架构:芯片行业变革与开发者新机遇
领域专用架构(DSA)代表了芯片设计从通用化向垂直化、场景化的重要演进。其核心原理是通过将特定算法或工作负载直接映射为优化的硬件电路,从而在性能、能效和延迟确定性上实现数量级提升。这一技术价值在于突破了传统通用处理器(CPU)在能效比和确定性方面的瓶颈,为AI大模型、自动驾驶、高频交易等对算力有极端需求的场景提供了终极解决方案。应用场景已从科技巨头向下渗透至金融、生物科技等垂直行业,推动了从“软件定义”到“软硬协同”的范式转变。本文以一笔4亿美元的对冲基金投资为引,深入剖析了DSA浪潮背后的技术逻辑与行业信
硬件工程师进阶:从电路设计到指令集架构的认知跨越与实践指南
指令集架构是计算机系统中连接硬件与软件的核心契约,它定义了处理器能够理解和执行的基本操作集合。从原理上看,ISA通过规定指令格式、寄存器组织、内存模型和异常机制,为编译器与硬件实现提供了统一的抽象接口。其技术价值在于,它从根本上决定了芯片的性能边界、能效比和可编程性,是处理器设计的灵魂。在应用场景中,无论是追求极致能效的嵌入式设备、需要复杂生态支持的桌面服务器,还是强调定制化的新兴领域,对ISA的深刻理解都是进行硬件选型、架构设计和系统优化的基石。本文从硬件工程师的实践视角出发,深入剖析了RISC与CISC
从理论到芯片:手把手带你用Verilog复现一个五级流水线CPU(RISC-V版)
本文详细介绍了如何使用Verilog语言从零开始实现一个RISC-V架构的五级流水线CPU。内容涵盖环境配置、流水线各阶段设计、冲突解决方案以及性能优化技巧,特别适合计算机体系结构学习者通过实践深入理解CPU工作原理。文章结合HNUCS课程实践,提供完整的代码示例和调试方法。
从RTL到SoC启动:用开源工具链跑通芯片设计验证全流程
芯片设计的高门槛正在被开源生态打破,RISC-V指令集与开源EDA工具链的组合,让软件工程师也能在Linux服务器上参与前端设计。理解一颗芯片从代码到点亮串口的完整链路,核心在于掌握RTL设计、功能验证、逻辑综合、FPGA原型验证以及SoC启动这几个关键环节。其中,功能验证往往占据整个项目约70%的工作量,而SoC Bring-up阶段则直接决定芯片能否在板级跑通。通过Verilog编写可综合模块、用Icarus Verilog或Verilator完成仿真、再基于PicoRV32搭建最小SoC并在FPGA上
从硅到智能:芯片设计如何让沙子实现计算思考
半导体是现代计算技术的物理基础,其核心原理是通过掺杂工艺改变硅材料的导电特性,形成具有开关功能的晶体管。这些基础单元通过CMOS工艺组合成逻辑门电路,实现布尔代数运算,为数字计算提供硬件支撑。在工程实践中,逻辑门进一步构建出算术逻辑单元和寄存器等核心组件,形成冯·诺依曼架构的处理器基础。随着RISC-V等开源指令集的发展,软硬件协同设计使得芯片能效和灵活性显著提升。在AI芯片和异构计算场景中,专用架构如脉动阵列通过并行计算模式大幅优化矩阵运算效率。本文以实际项目为例,展示如何从晶体管级设计到系统集成,构建具
优秀的 Verilog/FPGA开源项目介绍(三十三)- 基于ARM核的复杂项目
优秀的 Verilog/FPGA开源项目介绍(三十三)- 基于ARM核的复杂项目ARM on FPGA得益于Risc-V的兴起,ARM公司在前几年把m3和m0的内核通过Design_Star的活动给开源了,开发者只需要在ARM网站上注册就可以下载源码或者是IP核来直接调用,目前来看比较完善的有Xilinx和Gowin这两家体验挺好。其中Vivado中开发目前比较广泛及方便。今天介绍几个基于ARM ...
优秀的 Verilog/FPGA开源项目介绍(二十七)- 小型CPU
介绍在FPGA上实现一个CPU是一个令人兴奋的事情,但是太复杂的CPU实现起来太难,而且不适合去了解计算机的架构,所以今天介绍一些小型的CPU,比如8051、MIPS、MSP430等~关于RISC-V的项目,请查看《优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V》ZipCPUhttp://zipcpu.com/about/zipcpu.html项目介绍Z...
告别繁琐同步:Zotero与Obsidian双向联动新方案(基于Better BibTeX与MarkDBConnect)
本文详细介绍了一套基于Better BibTeX、Bibnotes Formatter和MarkDBConnect插件的Zotero与Obsidian双向联动方案。该方案通过建立智能数据通道,实现文献信息的自动同步与笔记的增量更新,解决了手动同步的繁琐问题,并支持在两大工具间无缝跳转,极大提升了科研和知识管理的工作效率。
gem5 run parsec2.1 ---- 亲测跑通教程
使用gem5模拟仿真parsec2.1,排除了各种bug,成功跑通,亲测有效!!!
探测器反向偏压_光探测器PN结原理
1 光探测原理在光的作用下,当光敏物质中的电子直接吸收光子的能量足以客服原子核的束缚时,电子就会从基态被激发到高能态,脱离原子核的束缚,在外电场作用下参与导电,因而产生了光电效应。(这里需要说明的是,如果光子不是直接与电子起作用而是能量被固体晶格振动吸收,引起固体的温度升高,导致固体电学性质的改变,这种情况就不是光电效应而是热电效应)。根据所用结的种类的不同,可分为PN结,PIN 结型,...
Linux中断子系统(二)—— 通用框架处理
1、数据结构分析 (1)中断描述符结构structirq_desc: 1)打开CONFIG_SPARSE_IRQ宏(中断编号不连续),中断描述符以radix- tree来组织,用户在初始化时进行动态分配,然后再插入radix-tree中; 2)关闭CONFIG_SPARSE_IRQ宏(中断编号连续),中断描述符以数组的 形式组织,并且已经分配好; 3)不管哪种形式,最终都可以通过linuxirq号来找到对应的中断描述符; (2)stru...
Alibaba Java Coding Guidelines,以后我的Java代码规范,就靠它了
前言 对于Java代码规范,业界有统一的标准,不少公司对此都有一定的要求。但是即便如此,庞大的Java使用者由于经验很水平的限制,未必有规范编码的意识,而且即便经验丰富的老Java 程序员也无法做到时刻将规范牢记于心。所以对于代码规范扫描工具,一经问世就广受青睐,阿里巴巴出品的Alibaba Java Coding Guidelines(阿里巴巴Java代码规约扫描,以下简称为AJCG)插件便是其...
5G核心网Framed Routing功能解析:基于PFCP的帧路由机制与多终端互联实践
5G核心网Framed Routing功能解析:基于PFCP的帧路由机制与多终端互联实践
【N32L40X】学习笔记12-规则组+注入组+外部触发启动
使用定时器触发规则通道开始采集数据,采集完成后使用dma传输数据,并启动注入通道转换数据,注入通道转换完成后产生中断,中断中读物注入通道数据。
【ROS2】手眼标定:moveit2_handeye_calib使用详解
moveit2_handeye_calib MoveIt2 官方的 手眼标定功能包,包含标定插件、图形化界面和示例程序。提供基于 ArUco/ChArUco 标定板的采集与求解功能。标定板下载aruco在线生成器。
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
锂电池充电器电路设计 里面有电路
锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。
订阅专栏 解锁全文
369


&spm=1001.2101.3001.11974&articleId=149619751&d=1&t=3&u=7c0f488dcac84f4a94f0f8e1edab2895)

被折叠的 条评论
为什么被折叠?



