草庐IT

ARM+FPGA

全部标签

FPGA开发项目限时免费!

在科技飞速发展的今日,FPGA(现场可编程门阵列)技术作为核心的支撑力量,在多个领域扮演着不可或缺的角色。而作为科技先锋的您,是时候把握时代机遇,成为这个高速成长领域的翘楚了!为增加大家对FPGA的了解和认知,扎实职业技能,拓宽就业渠道。本次宸极教育特别邀请了行业经验丰富的FPGA工程师做指导老师,专项开发三个实训项目,项目免费开放。具体实训项目在以下三个项目中选出一个,投票统计数最多为最终实训项目,届时公布。项目一:点阵屏流动显示;项目二:蓝牙循迹避障小车;项目三:智能售货机。1、项目类别以及时长FPGA职业技能实训:时长两周(14天)左右。2、可参加对象电子工程/电气工程/计算机工程/通讯

基于FPGA的超声波测距(verilog)

目录一、超声波测距模块(HC-SR04)1、产品特色2、产品实物二、超声波测距原理三、模块代码一、超声波测距模块(HC-SR04)1、产品特色1、典型工作用电压:5V2、超小静态工作电流:小于5mA3、感应角度(R3电阻越大,增益越高,探测角度越大):R3电阻为392,不大于15度R3电阻为472,不大于30度4、探测距离(R3电阻可调节增益,即调节探测距离):R3电阻为3922cm-450cmR3电阻为4722cm-700cm5、高精度:可达0.3cm6、盲区(2cm)超近2、产品实物图一、HC_SR04实物图二、超声波测距原理(1)采用IO触发测距,给至少10us的高电平信号;(2)模块自

FPGA 信号发生器 含上位机源码信号发生器带AM,FM,PSK,ASK调制

FPGA信号发生器含上位机源码信号发生器带AM,FM,PSK,ASK调制本信号发生器基于电子设计大赛所做,能产生多种形式信号,且具有调制功能,产生模拟频率调制(FM)信号:在100kHz~10MHz频率范围内产生10kHz最大频偏,且最大频偏可分为5kHz10kHz二级程控调节,正弦调制信号频率为1kHz,调制信号自行产生;产生二进制PSK、ASK信号:在100kHz固定频率载波进行二进制键控,二进制基带序列码速率固定为10kbps,二进制基带序列信号自行产生等。FPGA信号发生器带AM,FM,PSK,ASK调制随着科技的不断发展,FPGA技术在数字电路设计中越来越受到广泛关注。在数字电路设计

嵌入式科普(5)ARM GNU Toolchain相关概念和逻辑

一、目的/概述二、资料来源三、逻辑和包含关系四、ArmGNUToolchain最常用的命令嵌入式科普(5)ARMGNUToolchain相关概念和逻辑一、目的/概述对比高集成度的IDE(MDK、IAR等),Linux开发需要自己写Makefile等多种脚本。eclipse、VisualStudio等需要了解预处理、编译、汇编、链接的过程,但无需自己完整编写。并且各大芯片厂家都有基于eclipse的IDE(cubeide、e2studio、ccs、MCUX、Simplicity),支持vscode的插件,国产rtt也有基于eclipse的RT-ThreadStudio。所以,我们介绍eclips

ARM仿真器烧录程序时报错“No emulators connected via USB”及“读取MCU唯一码出错”

1、在使用ARMV8和V9仿真器烧录程序时出现如下截图所示的报错提示。   观察到ARM仿真器的现象是指示灯在不停地闪烁红灯。 2、经过上网查询后,打开“设备管理器”,发现没有“通用串行总线控制器”中没有“J-Linkerdriver”。正常连接ARM仿真器后,“通用串行总线控制器”中会有“J-Linkdriver”。3、在确保已安转相关驱动的情况下,于是排查硬件设备,最后发现是连接ARM仿真器和电脑USB线的问题,换了一根线后问题就解决了。4、在使用ARM仿真器烧录程序时出现如下报错:“读取MCU唯一码出错!”最后排查出来是连接仿真器与硬件设备之间的杜邦线的问题。P.S.以上解决方法仅供参考

【FPGA】Verilog:编码器 | 实现 4 到 2 编码器

0x00编码器(Encoder)编码器与解码器相反。当多台设备向计算机提供输入时,编码器会为每一个输入生成一个与设备相对应的信号,因此有多少比特就有多少输出,以数字形式表示输入的数量。例如,如果有四个输入,就需要一个两位二进制数来表示0至3,这样就有四个输出。编码器用于转换和标准化表格或格式、提高安全性、加快处理速度或压缩数据。编码器的应用:文件压缩在计算机上生成视频、图像和声音等数据时,编码器用于编码和压缩数据,以减少数据量。解码器0

基于FPGA的双通道DDS信号发生器

硬件:FPGA开发板,AD9767双通道DA转换器软件:ISE,Matlab,Modelsim最终效果:输出方波,正弦波,三角波以及锯齿波,可以通过按键改变输出波形的频率,频率在1Hz-1MHz可调,输出波形的电压通过旋钮可调 一、生成波形数据    第一步,通过Matlab生成波形数据文件,数据最终存储在FPGA的ROM中,以.coe结尾。这里以生成正弦信号为例,由于AD9767是14位的DA转换芯片,所以生成的数据位宽也是14位。clear;clc;radix=2;%进制的格式width=14;%数据的位宽depth=1024;%数据的深度fid=fopen('sin.coe','w');

ARM:CoreSight、ETM、PTM、ITM、HTM、ETB等常用术语解析

Perface在许多应用中,我们需要对嵌入式系统进行详尽的调试和测试。此时,官方的IDE可能无法满足我们的需求,而需要寻找其他的专业工具。其中,劳特巴赫公司提供的调试工具备受推崇。该公司专门为各种不同的芯片和处理器提供高端的调试解决方案,其工具功能强大,易于使用,但价格较为昂贵。对于某些特定领域或大型项目,系统的复杂性和规模需要更强大的调试工具。此时,劳特巴赫公司成为了一个值得信赖的选择。他们的调试工具可以捕捉偶发性的问题、进行死机调试、代码分析、函数运行时间测试等操作,这些都是在开发过程中非常实用的功能。但是,对于一般的小型企业和个人开发者来说,劳特巴赫公司的调试工具可能过于昂贵。因此,在选

x86平台运行arm64平台docker 镜像

  本文介绍在x86服务器上安装qemu-aarch64-statick仿真器,以实现x86服务器可以运行docker或docker-compose镜像。报错信息:x86服务器默认不能运行ARM平台镜像,会提示如下错误: WARNING:Therequestedimage'splatform(linux/arm64/v8)doesnotmatchthedetectedhostplatform(linux/amd64)andnospecificplatformwasrequested解决方法:在x86服务器安装运行qemu-aarch64-statick,qemu-aarch64-statick

7系列FPGA数据手册:概述------中文翻译版总体介绍7系列FPGA

7系列FPGA数据手册:概述------中文翻译版总体介绍7系列FPGA功能摘要Spartan-7系列FPGA功能摘要Artix-7系列FPGA功能摘要Kintex-7系列FPGA功能摘要Virtex-7系列FPGA功能摘要堆叠式硅互联(SSI)技术CLBs,Slices,andLUTs时钟管理混合模式时钟管理器与锁相环MMCM附加的可编程功能时钟分配全局时钟线区域时钟I/O时钟BlockRAM同步操作可编程数据宽度错误检测和纠正FIFO控制器DigitalSignalProcessing---DSPslice输入/输出I/O电气特性三态数控阻抗和低功耗I/O特性I/O逻辑输入输出延迟ISER