可编程逻辑
提供权威的PLD及可编程逻辑器件设计应用、Altera公司、Xilinx公司资讯和解决方案,包括HDL语言与源代码、FPGA开发板、EDA工具、FPGA、FPGA软件等领域。CAN外设的接收过滤器设置
一、背景 在实际应用中,CAN总线上的数据,对于某些CAN节点来说,可能需要的数据并不多,希望收到的数据是自己关心的即可,不必要的数据过滤同时也可以减少中断的次数,减轻CPU负荷...
2023-08-24 338
MEMS传感器的主要构造是怎样的呢?怎么造一颗MEMS传感器呢?
用MEMS技术制造的新型传感器,就称为MEMS传感器。一般传感器的主要构造有敏感元件、转换元件、变换电路和辅助电源四部分组成。那么,MEMS传感器的主要构造是怎样的呢?...
2023-08-23 355
SCL中的 EN/ENO 机制概述
SCL 中的 EN/ENO 机制概述 在 SCL 程序段中,可以通过赋值来改变 ENO。为此,请写入“ENO:=TRUE”或“ENO:=FALSE”,或使用 BOOL 数据类型的变量。当激活“自动置位 ENO”(Set ENO automatically) 块属性时,编...
2023-08-23 278
新一代计算架构超异构计算技术是什么 异构走向超异构案例分析
超异构计算架构是一种将不同类型和规模的硬件资源,包括CPU、GPU、FPGA等,进行异构集成的方法。它通过独特的软件和硬件协同设计,实现了计算资源的灵活调度和优化利用,从而大大提高了...
2023-08-23 183
pid控制中三个参数的作用
PID控制应该算是非常古老而且应用非常广泛的控制算法了,小到热水壶温度控制,大到控制无人机的飞行姿态和飞行速度等等。在电机控制中,PID算法用得尤为常见。 位置式PID 1 计算公式...
2023-08-23 685
AI芯片 CPU+xPU的异构方案全面解析
CPU+xPU 的异构方案成为大算力场景标配,GPU为应用最广泛的 AI 芯片。目前业内广泛认同的AI 芯片类型包括GPU、FPGA、NPU 等。由于 CPU 负责对计算机的硬件资源进行控制调配,也要负责操作系统的...
2023-08-22 298
riscv的fpga实现案例 基于RISC-V加速器实现现场可编程门阵列 CNN异构的控制方案
现场可编程门阵列(FPGA)具有低功耗、高性能和灵活性的特点。FPGA神经网络加速的研究正在兴起,但大多数研究都基于国外的FPGA器件。为了改善国内FPGA的现状,提出了一种新型的卷积神经网...
2023-08-21 825
C语言的编译链接过程
C语言的编译链接过程要把我们编写的一个C程序源代码转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过...
2023-08-21 691
LLMEngine下一层级的模块内如何实现各自功能接口
最近业余时间在看新番vLLM,在读源码过程中,对其显存管理原理有了清晰的认识。vLLM系统主要是基于python+cuda实现的,很多其他python项目实现都很混乱(各种重复代码、语意不明/模糊的抽象设...
2023-08-21 425
基于OMP算法的MIMO-OFDM信道估计
在多输入多输出正交频分复用(MIMO-OFDM)系统中,相干检测和均衡需要接收端的信道状态信息(CSI)。然而,在真实的无线环境中,CSI是未知的。因此,信道估计在MIMO-OFDM系统中至关重要。...
2023-08-20 395
STM32 SPI基础内容
SPI,全称为 Serial Peripheral Interface(串行外设接口) ,是一种用于短距离通信的同步串行通信接口,主要应用在嵌入式系统。 SPI的应用场合很广,显示模组、时钟芯片、存储芯片、温度传感器等...
2023-08-19 1635
英特尔SmartNIC助力加速通信与网络工作负载的方法介绍
英特尔® FPGA SmartNIC N6000-PL 平台是第三代英特尔® SmartNIC,提供 2 个 100 GbE 端口。...
2023-08-18 1016
基于FPGA的SAP原型设计
SAP 使用的操作系统 Garden Linux 是 Debian GNU/Linux 衍生版本,旨在提供小型、可审计的 Linux 映像,供云服务提供商 (CSP) 和裸机部署使用。Garden Linux 运行当前的 LTS Linux 内核,并可为前沿企业服务器...
2023-08-18 269
怎么快速进行变量和函数的命名?
enum(枚举)类型,前缀使用“e”+枚举变量名,其成员前缀为枚举变量或者其缩写;struct(结构体)类型,前缀使用“s”+结构体变量名,其成员和变量定义规则相同;union(联合)类型,前缀...
2023-08-18 62
智原开发英飞凌宣布其Ariel™ SoC成功通过完整质量可靠度验证
ASIC设计服务暨IP研发销售厂商智原科技(Faraday Technology Corporation,TWSE:3035)今日宣布其Ariel™ SoC成功通过完整质量可靠度验证,该IoT芯片基于联电40纳米超低功耗(40ULP)工艺并采用英飞凌SO...
2023-08-17 811
嵌入式内存管理介绍
任何程序运行起来都需要分配内存空间存放该进程的资源信息的,C程序也不例外。C程序中的变量、常量、函数、代码等等的信息所存放的区域都有所不同,不同的区域又有不同的特性。...
2023-08-17 525
AM62x GPMC并口如何实现小数据低时延的功能呢?
GPMC(General Purpose Memory Controller)是TI处理器特有的通用存储器控制器接口,支持8/16bit数据位宽,支持128MB访问空间,最高时钟速率133MHz。...
2023-08-16 683
SpinalHDL里pipeline的设计思路
如果你曾看过VexRSICV的设计,对于从事逻辑设计的你会惊讶从未想过逻辑设计还能这么来做。针对VexRSICV所衍生出的pipeline Lib,该系列会对pipeline进行一次梳理。诚如之前一篇博客曾讲,这是“勇...
2023-08-16 482
怎么用FPGA做算法 如何在FPGA上实现最大公约数算法
FPGA算法是指在FPGA(现场可编程门阵列)上实现的算法。FPGA是一种可重构的硬件设备,可以通过配置和编程实现各种不同的功能和算法,而不需要进行硬件电路的修改。 FPGA算法可以包括...
2023-08-16 573
FPGA开发中分治法的应用
分治法是经典优化算法之一。分治分治,即分而治之。分治,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求...
2023-08-16 409
如何解决引入注册机制问题
问题描述 在使用定时器的过程中最令人苦恼的就是,定义flag,holdtime,每用一次定义就会导致中断函数中标志位满天飞,时间变量在程序中随处可见。在想要移植,又不敢随便删除。程序...
2023-08-16 191
FPGA的Verilog代码编写规范
注:以R起头的是对编写Verilog代码的IP设计者所做的强制性规定,以G起头的条款是建议采用的规范。每个设计者遵守本规范可锻炼命名规范性。...
2023-08-15 549
FPGA芯片内部结构解析(1)
以Xilinx主流的7系列为例,一颗FPGA内部通常都会有数千到数十万不等的可配置逻辑块(Configurable Logic Block,简称CLB)...
2023-08-15 190
基于FPGA的红外遥控实验
可见光中红光的波长范围为620nm ~ 720nm,波长比红光波长还长的的光叫红外线。红外线按波长范围可分为近红外、中红外、远红外、极红外。红外线遥控是利用近红外光传送遥控指令的,波长为...
2023-08-15 1040
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |