标签专题 · 共 2 篇文章

# 硬件加速

关于「硬件加速」的技术文章、设计资料与工程师讨论,持续更新。

2
篇文章
7
人关注
133
次浏览
FPGA基础:一文吃透CRC算法(下)——CRC硬件加速原理深度解析

FPGA基础:一文吃透CRC算法(下)——CRC硬件加速原理深度解析

前言 在很多以太网、SATA 或其他高速接口项目中,我们经常会接触到 CRC(循环冗余校验)。通常,工程师会通过网站或软件工具生成一整套带异或操作的组合逻辑来实现 CRC 算法,而不去深入理解其原理——只知道可以这样用。事实上,在大多数情况下,确实不需要了解 CRC 的具体实现方法,这种黑盒化的使用方式在低频窄位宽场景下确实可行。 但是,当你的系统时钟非常高,例如 800MHz、1GHz,且数据位

极海芯得 EP.80 | 无FPU也能飞: G32R430实测ATAN2硬件加速有多快

极海芯得 EP.80 | 无FPU也能飞: G32R430实测ATAN2硬件加速有多快

1、咱们先聊一个灵魂问题 咱们做电机控制时,最怕什么?不是算法不会写,而是算得不够快。 尤其在单轴伺服、磁编码器、旋变这些场景里,角度解算是每个控制周期的“必修课”。最经典一步就是把 (sin, cos) 或 (x, y) 算成 atan2,再喂给位置环、速度环、电流环。 问题来了,假如没有 FPU 怎么办? 纯软件 atan2 常常慢得让中断服务程序压力山大,20kHz 甚至 40kHz 一上来