草庐IT

Xilinx-FPGA

全部标签

FPGA有哪些优质的带源码的IP开源网站?

这是某乎上的一个问题,我觉得还不错,今天就系统性的总结一下1、fpga4funhttps://www.fpga4fun.com/你能在这个网站上找到什么?您可以找到信息页面,以及使用FPGA板构建的FPGA项目。注重点:项目。FPGA项目使用一种称为Verilog的语言,您需要学习它才能理解项目。但是通过此处显示的示例以及其他可用的在线资源,这并不太难。上面就是整个网站上的内容(翻译过的,原英文网站),不能用丰富形容,简直是太丰富,常用的接口,简单的项目(很具有代表性的项目),不说什么了,赶快去试一试吧。2、OPENCOREShttps://opencores.org/Opencores是一个

全国产!全志A40i+Logos FPGA核心板(4核ARM Cortex-A7)硬件说明

硬件资源SOM-TLA40iF核心板板载ARM、FPGA、ROM、RAM、晶振、电源、LED等硬件资源,并通过B2B连接方式引出IO。核心板所有器件(包括B2B连接器)均采用国产工业级方案,国产化率100%。图1核心板硬件框图

全国产!全志A40i+Logos FPGA核心板(4核ARM Cortex-A7)硬件说明

硬件资源SOM-TLA40iF核心板板载ARM、FPGA、ROM、RAM、晶振、电源、LED等硬件资源,并通过B2B连接方式引出IO。核心板所有器件(包括B2B连接器)均采用国产工业级方案,国产化率100%。图1核心板硬件框图

【FPGA教程案例52】语音案例1——基于能量检测的语音信号端点检测FPGA实现

FPGA教程目录MATLAB教程目录--------------------------------------------------------------------------------------------------------------------------------本课程成果预览 目录1.软件版本2.语音信号端点检测的原理

【FPGA教程案例52】语音案例1——基于能量检测的语音信号端点检测FPGA实现

FPGA教程目录MATLAB教程目录--------------------------------------------------------------------------------------------------------------------------------本课程成果预览 目录1.软件版本2.语音信号端点检测的原理

ZYNQ FPGA嵌入式开发 - 小梅哥(二)

创建工程打开XilinxSDK创建工程Next创建EmptyApplication添加文件编写代码参考文档UG585Zynq7000TechnicalReferenceManual寄存器说明Appx.B:RegisteDetial查看帮助文档ImportExamples跨平台使用:头文件:unistd.h每个平台都会提供sleep()usleep()函数使用定时器不阻塞其他程序运头文件:stdint.h定义定义了诸如int8_tuint8_t运行调试点击Run(连接板块)进行调试。调试设置点击“Debug”开始调试F5进入函数F6单步F7跳出函数F8全速运行(到断点)双击侧边栏添加断点全局变量

ZYNQ FPGA嵌入式开发 - 小梅哥(二)

创建工程打开XilinxSDK创建工程Next创建EmptyApplication添加文件编写代码参考文档UG585Zynq7000TechnicalReferenceManual寄存器说明Appx.B:RegisteDetial查看帮助文档ImportExamples跨平台使用:头文件:unistd.h每个平台都会提供sleep()usleep()函数使用定时器不阻塞其他程序运头文件:stdint.h定义定义了诸如int8_tuint8_t运行调试点击Run(连接板块)进行调试。调试设置点击“Debug”开始调试F5进入函数F6单步F7跳出函数F8全速运行(到断点)双击侧边栏添加断点全局变量

FPGA DMA基础知识

FPGA是基于RAM的,也就是说断电易丢失。所以一般外围会有一个非易失的存储器,如SD卡或者FLASH。这样的好处就是上电之后,程序可以直接从这些设备中加载程序,即固化。dma的过程:1.CPU发送一个指令,让DMA去做数据传输到内存的事情。2.接下来就是DMA控制器去做的事情。3.传输完成之后,然后DMA控制器向CPU发送一个中断通知DMA传输关闭。DMA做这样的辅助工作,要知道三个要素:源地址,目的地址与传输长度。首先,CPU要去设置这样的外部DMA,通过AXI_GP接口去设置这样的GP接口。传输状态是通过中断传到PS的中断控制。通过PS上的GP接口去配置AXI_DMA控制器。上图是采样A

FPGA DMA基础知识

FPGA是基于RAM的,也就是说断电易丢失。所以一般外围会有一个非易失的存储器,如SD卡或者FLASH。这样的好处就是上电之后,程序可以直接从这些设备中加载程序,即固化。dma的过程:1.CPU发送一个指令,让DMA去做数据传输到内存的事情。2.接下来就是DMA控制器去做的事情。3.传输完成之后,然后DMA控制器向CPU发送一个中断通知DMA传输关闭。DMA做这样的辅助工作,要知道三个要素:源地址,目的地址与传输长度。首先,CPU要去设置这样的外部DMA,通过AXI_GP接口去设置这样的GP接口。传输状态是通过中断传到PS的中断控制。通过PS上的GP接口去配置AXI_DMA控制器。上图是采样A

FPGA图像处理学习——基于肤色的人脸识别

本文针对咸鱼FPGA的FPGA实现人脸检测以及直方图拉伸进行原理学习。一、人脸识别大致流程获取人脸图像——肤色提取(Ycbcr+阈值)——滤波处理(中值、腐蚀膨胀)——人脸框选——显示肤色提取:顾名思义,将肤色从外界环境中提取出。在肤色识别算法中,常用YCbCr颜色空间(亮度、蓝色、红色分量),因为肤色在YCbCr空间受亮度信息的影响较小,从而肤色类聚性好,由此,在Ycbcr空间基础上,我们用人工阈值法将肤色与非肤色区域分开,最终形成二值图像,实现肤色的提取。滤波处理:人脸内部可能存在黑点、人脸外的某些地方也可能会被误检测为人脸,这些情况都会造成识别失败,因此加入中值滤波以及腐蚀、膨胀,这些之