- 博客(17)
- 收藏
- 关注
原创 CORDIC算法:三角函数的硬件加速革命——从数学原理到FPGA实现的超高效计算方案
本文深入解析了计算机高效计算三角函数的核心算法——CORDIC(Coordinate Rotation Digital Computer)。针对传统泰勒展开计算复杂度高、多项式逼近范围受限等问题,提出基于硬件友好型迭代的解决方案。文章通过数学推导揭示了算法的旋转矢量本质,创新性地采用二进制位移代替复杂乘法运算,配合预计算角度表和动态旋转方向控制,在FPGA/ASIC等硬件平台实现超高效率的三角函数计算。
2025-03-28 21:05:00
1368
原创 牛顿-拉夫逊迭代法原理与除法器的软件与硬件实现
本文系统性地探讨了牛顿-拉夫逊迭代法的数学原理及其在计算机硬件设计中的应用,重点围绕定点除法器的实现展开。主要内容包括:牛顿迭代法的数学推到、数值表示方法介绍与对比、使用牛顿迭代法实现软硬件除法器
2025-03-24 19:18:27
1103
原创 定点除法器设计与实现:从基础算法到数值优化
本文系统性地探讨了六种典型除法器实现方案,涵盖硬件级位操作算法与数值优化方法,重点解决定点数处理中的精度控制与舍入误差问题,文档提供可直接运行的Python参考实现,包含位操作可视化说明和算法复杂度分析,适合嵌入式系统开发者、硬件算法工程师及对数值计算感兴趣的研究人员参考。
2025-03-21 21:18:57
590
原创 两级运算放大器设计与全性能仿真验证:从理论到工艺角分析
本实验系统性地设计并验证了一款基于PMOS差分输入的两级运算放大器,通过理论分析、电路搭建与多维度仿真(DC、AC、PSRR、CMRR、压摆率等),全面实现了低功耗(<1.5mA)、高增益(>60dB)、宽带宽(GBW >100MHz)及高稳定性(相位裕度>60°)的设计目标
2025-03-14 08:47:21
983
原创 深入解析RISC-V处理器:从零搭建核心模块与运作原理
处理器是计算机的“大脑”,但你是否好奇它的内部究竟如何运作?本文将以最精简的RISC-V指令集为例,从零开始构建处理器的核心模块,逐步拆解指令获取、算术逻辑运算、数据访问、条件分支等关键环节,带你直击计算核心的设计奥秘!
2025-03-09 09:10:37
1178
原创 FPGA之USB通信实战:基于FX2芯片的Slave FIFO回环测试详解
本文以FPGA与USB高速通信为核心,聚焦 Cypress FX2(CY7C68013)芯片的应用,通过Slave FIFO模式实现从理论到实践的完整开发流程。提供完整Verilog代码、可直接复用于项目开发
2025-03-04 09:47:27
1302
原创 从1位到64位:深入解析算术逻辑单元(ALU)设计与RISC-V指令实现
算术逻辑单元(ALU)是CPU的核心部件,承担所有算术与逻辑运算任务,但其内部原理常被误认为晦涩难懂。本文以“从简到繁”的设计思路,逐层拆解ALU的硬件实现
2025-02-25 15:16:30
1127
原创 深入剖析RISC-V指令:类型、编解码与工作原理
在现代计算机中,指令是硬件与软件沟通的核心语言。本文将以RISC-V 32位处理器为例,深入探讨指令的基本概念、不同类型的指令操作以及指令的编解码方式,从硬件实现角度解读计算机的工作原理
2025-02-21 17:04:50
1263
原创 FPGA之ROM图片显示
本篇文章在TFT基础上,结合ROM IP核,实现图片的显示。其中内容涵盖IP的配置、图片提取模块的编写,顶层模块的实列化。值得推荐核学习
2025-02-06 16:11:57
1199
原创 程序之下:计算机的三层抽象与性能优化的底层逻辑
你是否好奇代码如何被计算机“读懂”?从高级语言到硬件指令的转换究竟隐藏着怎样的秘密?本文从计算机的三层抽象(应用软件、系统软件、硬件)出发,深入解析编译器与操作系统的桥梁作用,揭秘程序运行的底层逻辑。通过分析CPU执行时间、时钟周期与指令优化的关系,探讨性能提升的核心法则,并借Amdal定律揭示“多核堆叠”的局限性。最后以DeepSeek AI的案例,展现算法优化如何突破硬件瓶颈。无论你是程序员还是技术爱好者,这篇文章将带你穿透代码表层,直面计算机的本质
2025-02-05 10:32:52
1445
原创 FPGA之HDMI显示
文章以ODDR, OBUFDS以例,介绍了 Vivado 语言模板块的使用,同时综合了HDMI的TMDS编码、串行数据发送,TFT显示等模块,主打显示的的小工程,值得FPGA发烧友学习
2025-02-02 22:58:37
1055
RISC-V处理器的Verilog的实现
2025-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人