草庐IT

Xilinx-FPGA

全部标签

【Xilinx】开发环境(五)- 基于Petalinux配置,单独编译uboot,Linux内核

此系列博客,仅对Xilinx平台PS端(ARM部分)开发做介绍,不对PL(FPGA)做过多介绍。目录一.单独编译UBoot2.1.拷贝源码2.拷贝配置文件3.编译二.单独编译内核源码2.1复制内核源码2.2复制配置文件(根据芯片,32位复制到arch/arm/configs,64位到arch/arm64/configs)2.3复制.its文件,用于生成image.ub,可复制到linux源码顶层目录,和Makefile同级2.4Makefile配置芯片架构以及编译工具链2.5使能配置2.6移植设备树文件2.7生成镜像一.单独编译UBoot当Uboot源码使用默认配置,从网络下载时,需要进行步骤

【FPGA】基于FPGA实现AHT10温湿度传感器数据采集

目录一、需求分析二、AHT10简介(一)AHT10特性(二)AHT10基本指令及测量步骤(三)数据转换三、系统架构设计四、模块划分及信号说明(一)模块划分(二)端口信号说明五、状态转移描述六、代码实现七、仿真测试八、板级验证写在前面:相关参考文章:【FPGA】FPGA实现IIC协议读写EEPROM在本项目中所使用的开发板型号:CycloneIVE(EP4CE6F17C8),温湿度传感器型号:AHT10。一、需求分析使用C4开发板实现控制AHT10温湿度传感器进行数据采集。温度值以十进制形式的摄氏温度打印到终端,保留一位小数,显示形式例如xx.x℃。湿度值以百分数形式打印到终端,保留一位小数,显

FPGA:我的零基础学习路线(2022秋招已上岸)持续更新中~

可内推简历,丝我即可前言初次接触FPGA是在2022年3月左右,正处在研二下学期,面临着暑假找工作,周围的同学大多选择了互联网,出于对互联网的裁员形势下,我选择了FPGA,对于硬件基础知识我几乎是没有的,最初我还很担心要补的硬件知识太多了,但是慢慢发现需要的硬件知识不算多,用到哪里就学哪里,以下记录我从零开始学习FPGA的过程,以及使用的资料,下面的内容均是我尝试过的,有好的方法大家可以借鉴,也提到一些不好的方法,以帮大家避坑正文一开始,我先去咨询身边会FPGA的人,以及去网上搜经验贴,大家不约而同地提出数电的重要性,于是从数电开始,我开启了我一路跌跌撞撞的入门之旅一、视频教程1.1数电推荐教

FPGA实现电机转速PID控制

         通过纯RTL实现电机转速PID控制,包括电机编码器值读取,电机速度、正反转控制,PID算法,卡尔曼滤波,最终实现对电机速度进行控制,使其能够渐近设定的编码器目标值。一、设计思路    前面通过SOPC之NIOSⅡ实现电机转速PID控制(调用中断函数)对电机实现了PID控制,然后就可以按照其设计方式将上层的C语言实现的PID控制部分等全部转换成Verilog代码,最终实现纯RTL进行PID控制。    在前文中,电机PWM控制,电机方向和编码器值的获取,卡尔曼滤波是通过Verilog语言编写,而电机速度控制、PID控制是通过NiosⅡ系统中的软件部分实现的,因此需要编写电机速度

FPGA GTP全网最细讲解 aurora 8b/10b协议OV5640摄像头视频传输 提供2套工程源码和技术支持

目录1、前言免责声明2、我这里已有的GT高速接口解决方案3、GTP全网最细解读GTP基本结构GTP发送和接收处理流程GTP的参考时钟GTP发送接口GTP接收接口GTPIP核调用和使用4、设计思路框架OV5640摄像头配置及采集视频数据组包GTPaurora8b/10b数据对齐视频数据解包图像缓存视频输出5、vivado工程1-->2路SFP传输6、vivado工程2-->1路SFP传输6、上板调试验证光纤连接静态演示动态演示7、福利:工程代码的获取1、前言没玩过GT资源都不好意思说自己玩儿过FPGA,这是CSDN某大佬说过的一句话,鄙人深信不疑。。。GT资源是Xilinx系列FPGA的重要卖点

【紫光同创国产FPGA教程】——PDS安装教程

本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 一、软件简介PangoDesignSuite是紫光同创基于多年FPGA开发软件技术攻关与工程实践经验而研发的一款拥有国产自主知识产权的大规模FPGA开发软件,可以支持千万门级FPGA器件的设计开发。该软件支持工业界标准的开发流程,可实现从RTL综合到配置数据流生成下载的全套操作。二、支持平台三、软件安装一般地,将软件安装在C:\pango\PDS_2022.1;(此为默认安装路径)。软件安装完成后,会在桌面以及程序菜单中添加快捷方式PangoDesignSuite2022.1;在程序菜单PangoDesig

FPGA找工作写简历,你离高薪offer只差一个高端项目,提供工程源码和技术支持

这里写目录标题1、前言2、你或许很菜3、工程源码4、技术支持5、工程源码和技术支持获取方式1、前言如果你是即将毕业的学生或是想转行做FPGA的工程师,你都会面临一个问题,那就是找工作,找工作的核心就是你的简历,简历的核心就是你有多少技能、多少技术,本文的目的是提供我这里现有的高端、实用、具有真实项目用途、市场需求量大的FPGA工程项目源码,以及对应工程项目的技术支持,你可以把我的FPGA工程项目拿去在自己的板子上跑跑验证、或是自学理解、或是创新修改,然后将此项目写进你的简历,说这是你自己做的项目,这样,你的简历才能脱颖而出,你的面试才有技术价值,你的offer才会更多,你的选择才会更多,你的薪

FPGA在通信领域中起到的作用以及应用场景

目录1.通信协议处理2.信号处理3.无线通信领域4.数字信号处理5.网络安全6.高速数据采集7.电路设计8.有线领域第一时间更新,以及更多更及时的技术资讯和学习技术资料,请关注公众号:CTOPlusFPGA(Field-ProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。在通信领域中,FPGA(Field-ProgrammableGateArray)起到了很重要的作用。FPGA可以通过

[FPGA IP系列] FPGA常用存储资源大全(RAM、ROM、CAM、SRAM、DRAM、FLASH)

本文主要介绍FPGA中常用的RAM、ROM、CAM、SRAM、DRAM、FLASH等资源。一、RAMRAM(RandomAccessMemory)是FPGA中最基本和常用的内部存储块,根据不同架构可以实现不同容量,最大可达几十Mb。FPGA中的RAM主要包括:分布式RAM:存在于逻辑块(LE)中的小容量RAM,通常为几百比特到几千比特。块RAM:FPGA中专门用于实现RAM功能的大容量存储块,每个块RAM容量从几kb到几十kb不等。UltraRAM:某些高端FPGA特有的大容量RAM块,比块RAM具有更高的密度和带宽。1、分布式RAM分布式RAM利用查找表(LUT)的功能实现,不需要占用额外F

【2022秋招】IC设计/FPGA开发秋招经历总结(2)——公司专题

接上篇~【2022秋招】IC设计/FPGA开发秋招经历总结_Richie_L的博客-CSDN博客笔者的意向岗位是数字IC/FPGA,项目经历有FPGA相关,涉及信号处理以及单片机等。目前笔者的面试已经全部结束了,大概率不会继续参加面试了。参加过面试的公司有华为、中兴、爱立信、荣耀、大疆、兆易创新、芯原、普源精电,下面具体说一说这几个公司的面试感悟。一、华为“华子,没有你,我可怎么活啊。”从“爱华信华等华”到“骂华恨华”,这几乎是所有2023届毕业生的真实感受。许多同学为了等华子放弃了好多非常好的offer,但后来传出停止招聘的消息后也都面对现实了;当然还有些兄弟在allin华子,唉。早在寒假决