按照制作支持GPU的用于部署AI模型的ARM64版docker镜像一文中的步骤制作出基础镜像并创建容器后,连到这个容器,执行下列步骤,进行支持部署EfficientDet和CenterNet模型以及mmdetection序列模型的环境的安装:1) EfficientDet  apt-get update sudo apt-get ins
目录        一、什么是虚拟化        1.1 虚拟化的概述        1.2 虚拟化发展史    &n
做了半年的CNN算法移植,有时候需要回避一些东西,所以写的东西不能太多。简单提一下自己的总结,既是笔记,又是与网友们交流讨论。        CNN兴起,深圳这个躁动的城市很多人就想趁着这个机会捞一笔风投。于是各种基于CNN的在GPU上的demo出现后立马就成立公司,招FPGA工程师或者ARM 等嵌入式工程师,希望通过他们进行产品落地。毕竟GPU功耗高,散热
转载 2024-03-28 21:28:28
145阅读
PYNQ 可以认为是 Python+ZYNQ,但不是简单的相加。在使用上,可以说 PYNQ 开发是 ZYNQ 开发的集大成,也可以说 PYNQ 是 ZYNQ 的全栈式开发,里面涉及到的内容不仅包括 FPGA 设计、PS 与 PL 的协同交互、HLS、linux 驱动开发,而且还要熟悉 Python开发并且使用 Python 各种库。PYNQ 是 Xilinx 推出的一个开源项目,目的是使用 Pyt
转载 2024-01-29 13:08:43
71阅读
论文题目:Acceleration of FPGA Based Convolutional Neural Network for Human Activity Classification Using Millimeter-Wave Radar年份&会议:2019 - IEEE Access主要内容:采用毫米波雷达回波谱图作为CNN输入来识别人类活动的类别,并实现在FPGA上,还采取了三种
        虚拟机使用透传设备可以获得设备近乎原生的性能。Intel 和 AMD 都在它们的新一代处理器架构中提供对设备透传的支持(以及辅助管理程序的新指令)。Intel 将这种支持称为 Virtualization Technology for Directed I/O (VT-d),而 AMD 称之为
转载 2024-04-18 13:39:41
138阅读
Xilinx 低:Spartan 中:Artix 中:Kintex 高:Virtex 开发板: ZYNQ 仿真工具:ISE 14.7 --> vivado Altera->Intel CPLD:MAX 低:Cyclone 中:Arria 高:Stratix 仿真工具:Quartus II ...
转载 2021-10-28 23:18:00
220阅读
2评论
fpga镜像制作及网络配置fpga pynq镜像制作及win下网络配置pynq镜像下载pynq镜像制作fpga启动模式调节上电连接参考资料网络配置pc端网络共享处理fpga ip修改网络测试参考资料小结 fpga pynq镜像制作及win下网络配置先前准备:一块至少8GB的SD卡用于存放pynq镜像;一个SD卡读取器,用于在PC端访问SD卡;一个支持烧录pynq镜像并支持SD启动的FPGA开发板
转载 2024-01-04 10:05:22
168阅读
多数FPGA开发者都习惯图形化界面(GUI)。GUI方式简单易学,为小项目提供了一键式流程。然而,随着FPGA项目越来越复杂,在很多情况下GUI工具就阻碍了工作效率。因为GUI工具不能对整个开发过程提供足够的灵活性和控制。另一方,GUI工具本身会占用很大一部CPU资源和内存。脚本语言的选择在IC和FPGA的最常用的是TCL,Perl以及Shell。除此之外,还有可能用到其他的脚本语言。比如,Xil
第一章 OpenGL概述1.1 什么是OpenGLOpenGLwikipedia是一种应用程序编程接口(API),它是一种可以对图形硬件设备特性进行访问的软件库。一个用来渲染图像的OpenGL程序需要执行的主要操作如下:从OpenGL的几何图元中设置数据,用于构建形状。使用不同的着色器(shader)对输入的图元数据执行计算操作,判断它们的位置、颜色,以及其他渲染属性。将输入图元的数学描述转化为与
转载 2024-05-21 15:46:31
153阅读
FPGA已经从最早的只应用于辅助功能以及胶合逻辑(连接各种功能块以及集成电路的逻辑电路)的简单器件,发展到现今众多产品的核心器件。并且随着功耗和成本的进一步降低,FPGA还将进入更多的应用领域。
Spartan-7 FPGA命名意义:其他:   具体见文档DS180   
原创 2021-08-20 14:00:06
487阅读
当助教了,来复习了,咱给负责,I am always here to help!
原创 精选 2023-11-10 11:53:00
999阅读
1、名称上的区别:FPGA(Filed Programmable Gate Array,现场可编程门阵列)CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)相同点就是“Programmable”,即都可以像单片机一样编程(这里的编程本质与单片机不同,只是方便理解)。2、出现的时代CPLD诞生于20世纪80年代,由PLD进化而来。FPGA,第一款产品X
最近,英特尔以167亿美元收购了FPGA最大的生产商之一Altera,这是英特尔迄今为止最大的一笔收购。同时,微软正在其数据中心中使用FPGA;而亚马逊也在其云服务中提供FPGA支持。以前,FPGA主要用于电子工程,但在软件工程中使用比较少。FPGA是否即将起飞,成为CPU和GPU的重要替代品呢?1 什么是FPGA如果您想计算某些东西,常见的方法是编写针对基于指令的体系结构(如CPU或GPU)的软
转载 2024-08-30 11:29:18
30阅读
Cyclone IV E FPGA器件中,每个器件的IO口都分成了8组,每一组称为一个IO Bank。同一个Bank中的所有IO供电相同,各个Bank的IO供电都可以不同,IO供电支持1.2V、1.5V、1.8V、2.5V、3.0V、3.3V多种电平标准。具体的可根据该Bank上的IO功能确定如某个IO Bank上连接的是DDR2存储器,则该IO Bank的供电要求为1.8V。若某IO Bank被
转载 2023-07-11 19:15:03
260阅读
FPGA 即 Field Programmable Gate Arrays,现场可编程门阵列。如果逻辑代数为数字世界的理论指导,那么逻辑门电路就是盖起座座数字大厦的基本块块砖瓦,无论基本的数字电路还是现代的集成电路,无不构建在逻辑门之上,把逻辑门和时钟组合起来,人们搭建起了加法器、选择器、锁存器、触发器,进而的运算单元、可控制单元、RAM。按照聪明的工程师设计好的电路图纸再将这些基本的数字电路原件
转载 2023-08-10 23:35:29
145阅读
一、建立工程  1、打开quartus 18.0的新建工程向导       2、点击下一步       3、选择工程位置,输入工程名       4、点击下一步       5、点击下一步        6、选择芯片(EP4CE6E22C8),他属于Cyclone IV E系列,封装QFP,引脚数量144       7、选择仿
一、背景        该项目原课题为基于千兆以太网的FPGA的频谱仪显示,上位机的难点显然不在于FFT的频谱分析,如何实时获取数据,与FPGA进行对接成为主要的难点。程序语言:python环境:Anaconda envs:python3.7平台:Pycharm; Qt designer参考平台:Wireshark二、设计原理  &nbs
转载 2023-11-20 09:21:49
199阅读
许久没有更新文章,最近天气太热了都无心写代码了有些烦。FPGA基础教学过段时间我会继续写,今天另开一坑:FPGA的高级应用,给大家讲讲串口配置、通信协议、CPU设计这方面的FPGA应用场景,代码完全开源且已经上机实验可以使用,请大家放心观看。FPGA高级应用(一) VGA图像显示 这一节讲原理,下一节分享代码。 VGA接口是现在流行的显示屏接口之一,懂得驱动VGA接口无疑就掌握了驱动显示的方法之一
  • 1
  • 2
  • 3
  • 4
  • 5