片上可编程系统
电子发烧友网片上可编程系统栏目提供全球最前沿最新可编程控制系统、片上系统等可编程逻辑系统设计技术所需的所有最新行业新闻、产品信息及技术热点方案。一种概念验证传感器有望开创毫米波雷达的新时代
毫米波雷达通过向目标发送快速传播的电磁波,再由反射回来的电磁波分析目标物体的运动、位置和速度。毫米波的优势在于对微小运动的天然灵敏度,以及聚焦并感知微观物体数据的能力。...
2023-10-17 87
基于IP核的FPGA设计方法是什么?
几年前设计专用集成电路(ASIC) 还是少数集成电路设计工程师的事, 随着硅的集成度不断提高,百万门的ASIC 已不难实现, 系统制造公司的设计人员正越来越多地采用ASIC 技术集成系统级功能...
2023-10-11 596
什么是 LLVM C/C++ 编译器?
RISC-V 是一种模块化指令集架构 (ISA),具有强大的定制能力,在实现创新和差异化的同时而不会出现碎片化现象。在已批准/标准的 ISA 扩展(如整数指令或浮点指令)的基础模块之上,设计人员...
2023-09-28 1272
如何在Rust中使用Memcached
Memcached是一种高性能、分布式的内存对象缓存系统,可用于加速动态Web应用程序。Rust是一种系统级编程语言,具有内存安全、高性能和并发性等特点。Rust语言的Memcached库提供了Memcached协议的实...
2023-09-19 725
CAN外设的接收过滤器设置
一、背景 在实际应用中,CAN总线上的数据,对于某些CAN节点来说,可能需要的数据并不多,希望收到的数据是自己关心的即可,不必要的数据过滤同时也可以减少中断的次数,减轻CPU负荷...
2023-08-24 833
SCL中的 EN/ENO 机制概述
SCL 中的 EN/ENO 机制概述 在 SCL 程序段中,可以通过赋值来改变 ENO。为此,请写入“ENO:=TRUE”或“ENO:=FALSE”,或使用 BOOL 数据类型的变量。当激活“自动置位 ENO”(Set ENO automatically) 块属性时,编...
2023-08-23 842
LLMEngine下一层级的模块内如何实现各自功能接口
最近业余时间在看新番vLLM,在读源码过程中,对其显存管理原理有了清晰的认识。vLLM系统主要是基于python+cuda实现的,很多其他python项目实现都很混乱(各种重复代码、语意不明/模糊的抽象设...
2023-08-21 889
怎么快速进行变量和函数的命名?
enum(枚举)类型,前缀使用“e”+枚举变量名,其成员前缀为枚举变量或者其缩写;struct(结构体)类型,前缀使用“s”+结构体变量名,其成员和变量定义规则相同;union(联合)类型,前缀...
2023-08-18 182
如何解决引入注册机制问题
问题描述 在使用定时器的过程中最令人苦恼的就是,定义flag,holdtime,每用一次定义就会导致中断函数中标志位满天飞,时间变量在程序中随处可见。在想要移植,又不敢随便删除。程序...
2023-08-16 361
爱普特微电子推出全新升级版烧录器
烧录器是MCU研发过程不可或缺的工具、硬件设备。近日,爱普特微电子推出全新升级版烧录器——WD02S、WD02mini。该烧录器高度集成,操作简单,可以快速实现MCU的编程、测试等任务,具有超高...
2023-08-11 681
兆松科技ZCC工具链全面支持Andes晶心科技全系列的RISC-V 处理器
芯片软硬件协同设计解决方案服务提供商兆松科技(TerapinesTechnology),宣布兆松科技的 ZCC 工具链全面支持Andes晶心科技(Andes Technology; TWSE: 6533)全系列的 RISC-V 处理器。ZCC工具链目前在嵌入...
2023-08-08 782
低质量图像的生成与增强的区别 图像生成领域中存在的难点
1. 论文信息 2. 引言 这篇论文的研究背景是图像生成领域中存在的一个难点 - 如何从低质量的图像中恢复高质量的细节信息。这对很多下游应用如监控视频分析等都是非常重要的。现有的图...
2023-08-03 862
开源大数据OLAP的演化过程和最佳实践
首先是对 SQL 的支持,比如是否支持 IC SQL,还是会违背 IC SQL 的语法,有很多自己的 SQL 语法。引申就是有没有一些 MySQL 协议或者是 PG 协议,直接可以去对接更好的 BI 工具,能够较少地去改动...
2023-08-02 317
基于VMM验证方法学的MCU验证环境
1 简介 随着设计的复杂程度不断增加,要求把更多的资源放到验证上,不但要求验证能够覆盖所有的功能,还希望能够给出大量的异常情况来检查DUT对应异常的处理状态,这在传统测试方法下...
2023-08-25 516
ARM-Linux开发和 MCU开发的不同点 ARM-Linux的基本开发环境
针对 ARM-Linux 程序的开发,主要分为三类:应用程序开发、驱动程序开发、系统内核开发,针对不同种类的软件开发,有其不同的特点。...
2023-08-07 407
获取USB设备信息的方式介绍
如果只是重写nativeEvent是不够的,并不能获取到设备信息,只能识别热插拔状态。要识别USB设备信息需要用到GUID,先定义设备的GUID,再注册设备,注册完成后才能获取对应设备的本地事件,从...
2022-07-29 3543
java反编译常用的保护技术
由于Java字节码的抽象级别较高,因此它们较容易被反编译。本节介绍了几种常用的方法,用于保护Java字节码不被反编译。通常,这些方法不能够绝对防止程序被反编译,而是加大反编译的难度...
2022-07-29 510
消除ISO 26262功能安全认证过程中的各种障碍
Microchip Technology Inc. 功能安全技术工程师 Jacob Lunn Lassen 现今,汽车的各种应用中无不使用数百到数千种半导体和其他组件,例如触摸界面、车载充电器、电池管理系统等等。严格的国际标准...
2022-06-14 1833
IAR Systems支持全新Arm Cortex-M85处理器
IAR Embedded Workbench for Arm 支持全新 Arm Cortex-M85 处理器,帮助开发者为未来的物联网、智能家居和 AI/ML 应用创建强大的嵌入式开发解决方案 瑞典乌普萨拉,2022 年 6 月 13日 —— 嵌入式开发软件和...
2022-06-14 1682
基于DSP和FPGA组合的嵌入式图像处理平台的实时多目标识别算法
硬件平台由DSP处理器+FPGA及其外围器件组成的高速运算电路共同实现[2],它为软件编程、各类数据流控制及复杂对象的识别算法提供基础保证。多目标识别算法在物理空间运行上分成两部分...
2021-10-29 4572
国产FPGA低成本替代革命性Quantum架构助您摆脱芯片缺货
采用逻辑和路由可以互换的XLR结构,革命性的发明了Quantum架构,PPA(功耗、性能、尺寸)优势是传统世界领先的FPGA公司的4倍。...
2021-08-04 4351
关于modelsim里那些你不知道的常用仿真小技巧
1 信号归类 选中需要归类的信号,右击选择group,然后命名 取消group,右击group名,然后选择Ungroup 2 信号测量 有时我们需要测量modelsim仿真出来的某一段波形的仿真时长,直接使用鼠标拖拽标线...
2021-07-27 3588
深入分析intel FPAG AES应用笔记
FPGA在运行期间,把配置文件存储在SRAM中。SRAM是易失性的。掉电之后会丢失,所以FPGA每次上电都要从外部的Flash中加载数据到FPGA。这样在加载时Flash中的数据很有可能被拦截,被拦截的数据如果...
2021-07-27 2337
基于XilinxCoolRunnerTM-II型CPLD实现射频读卡器的设计
Xilinx还针对Monta Vista Linux和 Treck堆栈提供了发射性能基准。采用 Xilinx Platform Studio (XPS)微处理器库定义的Nucleus PLUS RTOS,为采用MicroBlaze和PowerPC处理器的系统带来了新的优势。Nucleus PLUS RTOS尺寸...
2021-06-18 2383
ACU2CG MPSOC核心板发布 Xilinx Zynq UltraScale+MPSoC再添一员
Zynq® UltraScale+™ MPSoC 器件不仅提供 64 位处理器可扩展性,同时还将实时控制与软硬件引擎相结合,支持图形、视频、波形与数据包处理。三个不同变体包括双应用处理器 (CG) 器件、四核应用处...
2021-03-22 13824
【紫光同创国产FPGA教程】【第九章】HDMI编程测试实验
HDMI做为视频输出输入接口已经广泛使用很长时间,主要通过TMDS差分编码传输。本实验通过在HDMI屏幕上显示彩条,来练习视频的时序和视频颜色的表示,为后面视频处理实验做个基础。...
2021-02-05 6933
【紫光同创国产FPGA教程】【第八章】SD卡读写实验
SD卡是现在嵌入式设备重要的存储模块,内部集成了nand flash控制器,方便了主机的的管理。本实验主要是练习对sd卡的扇区进行读写,通常sd卡都有文件系统,可以按照文件名和目录路径来读写...
2021-02-05 7639
【紫光同创国产FPGA教程】【第七章】I2C接口EEPROM实验
在开发板上,FPGA芯片通过I2C总线连接EEPROM 24LC04, I2C的两根总线各上拉一个4.7K的电阻到3.3V,所以当总线上没有输出时会被拉高, 24LC04的写保护没有使能,不然FPGA会无法写入数据。因为在电路上...
2021-02-05 6919
【紫光同创国产FPGA教程】【第四章】PDS下PLL实验
很多初学者看到板上只有一个50Mhz时钟输入的时候都产生疑惑,时钟怎么才50Mhz?如果要工作在100Mhz、150Mhz怎么办?在很多FPGA芯片内部都集成了PLL,其他厂商可能不叫PLL,但是也有类似的功能模...
2021-02-04 6521
【ZYNQ Ultrascale+ MPSOC FPGA教程】第三十章自定义IP实验
创建自己的IP核有很多好处,例如系统设计定制化;设计复用,可以在在IP核中加入license, 有偿提供给别人使用;简化系统设计和缩短设计时间。用ZYNQ系统设计IP核,最常用的就是使用AXI总线将...
2021-02-01 4347
编辑推荐厂商产品技术软件/工具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 |