自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 PCANet的c语言代码解析

2017.5.25任务:解析PCANet的c语言代码;相关知识多为链接形式,点开即可看到。目录相关知识:二、OpenCV的MAT(官方说明)三、关于using namespace3.1 #include3.2 using namespace std3.3 cin和cout函数四、细碎的函数4.1 sprintf(filename, ...

2018-06-28 17:16:56 850 2

原创 FPGA实践教程(三)系统搭建与烧录

本文档系列是我在实践将神经网络实现到Xilinx 的zynq的FPGA上遇到的问题和解决方法。背景:我们用vivado HLS对相关软件生成了相应的IP core,现在我们需要将IPcore集成为系统模式,集成为系统才能烧录到FPGA上。目的:用vivado软件搭建相应的系统,生成比特流并烧录入FPGA可以参考文档UG871中Chapter9.10.11中的部分。参考与相关内容:...

2018-06-28 14:36:13 7629 5

原创 嵌入式:编译程序并传至Hi3516运行

2017.5.25任务Linux下编译程序 一、基础知识:1.编译的知识编译和链接,    首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile: .c-->.o)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link: .o-->可执行文件)。 · 编...

2018-06-28 11:11:12 1784 2

原创 调通DMA系统集成中遇到的问题

先写出整个流程,一环一环来找问题所在:整个流程:1.用c语言cnn源码用HLS生成相应的IP core2.在vivado中加入IP core,生成系统3.生成比特流,放入SD卡,烧录入FPGA中4.服务器编译对单片机的Bench程序,并用单片机运行目前最有可能出现问题:一、HLS生成的IP core有问题:方法:1.用HLS和骆工源码生成cnnL和simpleIO,放入系统实验是否出问题。2.直接...

2018-06-27 18:16:01 990 1

原创 数据流输入输出IPcore时c语言相关内容

背景:卷积的c程序用于FPGA生成IPcore,其中参数的传输用的stream格式。目的:读懂这个程序相应的单片机程序参考。文档UG902相关内容。DMA在linux下PS端c语言相关内容目录1. template 模板1.1函数模板1.2类模板1.3参数模板1.4模板专门化2.#ifndef,防止重复编译3. iostream4. C++中的&am...

2018-06-26 15:35:07 669 2

原创 DMA在linux下PS端c语言相关内容

背景:片上单片机与PC通过UART相连并且可以通过PC对片上单片机进行相应的指令操作。片上单片机可以运行相应编译好的c程序,控制相应的IPcore从而用FPGA上的IPcore进行相应的运算。相关c源码通过编译可以变为可执行文件拷入u盘,然后片上单片机可以通过挂载u盘执行可执行文件。目的:读懂程序。程序的目的为:单片机运行简单的卷积操作,单片机控制的IPcore也运行卷积操作,...

2018-06-24 20:03:15 907 1

原创 FPGA实践教程(四)片上ARM运行程序

本文档系列是我在实践将神经网络实现到Xilinx 的zynq的FPGA上遇到的问题和解决方法。背景:我们用vivado HLS对相关软件生成了相应的IP core,并且对相应的IP core进行系统集成,验证并生成了比特流,并且将其烧录到板子上。目的:FPGA的运行需要片上ARM的控制,所以需要针对片上ARM编写的源码并且需要片上ARM执行源码。本部分介绍如何用服务器编译源码以及如何用FP...

2018-06-20 11:02:51 4279 2

原创 FPGA vivado系统集成操作

本文档系列是我在实践将简单的神经网络LeNet-5实现到Xilinx 的zynq-7z035的FPGA上遇到的问题和解决方法。本文档重点探讨vivado软件的使用。完成此过程可以参阅的文档有UG892: Design Flows Overview 设计流程概览UG895:System-Level Design Entry 系统级设计入门UG895:Using the Vivad...

2018-06-14 17:18:16 4898 2

原创 FPGA实践教程(二)连接片上ARM

本文档系列是我在实践将神经网络实现到Xilinx 的zynq-7z035的FPGA上遇到的问题和解决方法。本文档重点探讨如何与片上ARM进行连接通讯和控制。背景:FPGA板子上有相应的片上ARM,可以用相应的线连接与ARM进行通信并控制ARM运行。目录一、串口连接至ARM二、通信设置一、串口连接至ARM相应的转接头为USB转UART附:三种不同连接头的区别片...

2018-06-14 14:22:37 4577 1

原创 FPGA基础知识(五)系统集成知识

本文档重点探讨vivado软件的使用和系统集成的相关知识。完成此过程可以参阅的文档有UG892: Vivado Design Suite User Guide, Design Flows Overview背景:我们用vivado HLS对相关软件生成了相应的IP core,现在需要对IP core进行系统集成,形成完整的设计。目录一、明确任务UG893:Using the ...

2018-06-14 10:54:33 2570 2

原创 韩松Deep compression论文讲解——PPT加说明文字

本文为Deep compression的论文笔记,相应的ppt及文字讲解原论文《 Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman coding》https://arxiv.org/abs/1510.00149相关论文深鉴科技FPGA2017...

2018-06-10 19:20:27 15975 50

原创 FPGA基础知识(四)UG902 RTL仿真与输出

本文是我在学习FPGA时学到的相关知识与总结,希望可以帮助同行理解和掌握相关的FPGA知识。可以将本文档当作相应FPGA教程文档UG902的辅助文档学习。主要内容为文档中关于RTL simulation and export。转载请注明出处。Xilinx原版教程文档参见Xilinx Documentation navigator 中对应UG902:Vivado Design Suite Use...

2018-06-08 09:33:41 2457 1

原创 FPGA基础知识(三)UG902 接口综合

本文是我在学习FPGA时学到的相关知识与总结,希望可以帮助同行理解和掌握相关的FPGA知识。可以将本文档当作相应FPGA教程文档UG902的辅助文档学习。主要内容为文档中关于接口的部分。转载请注明出处。Xilinx原版教程文档参见Xilinx Documentation navigator 中对应UG902:Vivado Design Suite User Guide High-Level S...

2018-06-08 09:25:20 4629 3

原创 FPGA实践教程(一)用HLS将c程序生成IPcore

本文档系列是我在实践将神经网络实现到Xilinx 的zynq的FPGA上遇到的问题和解决方法。目标:本文档重点探讨vivado HLS软件的使用,描述如何将相应的c程序用HLS转换为硬件可以实现的IPcore。完成本过程可以参阅的文档有:UG902:Vivado Design Suite User Guide: High-Level Synthesis该文档主要涉及vivado H...

2018-06-07 17:34:21 12945 22

原创 FPGA基础知识(二)HLS相关知识

本文档是我在实践将简单的神经网络LeNet-5实现到Xilinx 的zynq的FPGA上遇到的问题和解决方法。本文档为实现相应操作所需掌握的背景知识,有了这些基础之后才能进行后面相应的软件操作。需要反复阅读相关概念,这样在运行相应软件时才能明白每个步骤的意义。FPGA基础知识参阅我之前的文章:FPGA入门教程:赛灵思文档解析UG998 FPGA设计与vivado高层次综合介绍(一)...

2018-06-06 16:30:01 9373 1

原创 FPGA基础知识(一)UG998中FPGA相关的硬件知识与基本结构

本文是我在学习FPGA时学到的相关知识与总结,希望可以帮助同行理解和掌握相关的FPGA知识。可以将本文档当作相应FPGA教程文档UG998的辅助文档学习。转载请注明出处。Xilinx原版教程文档参见XilinxDocumentation navigator 中对应UG998:Introduction to FPGA Design with Vivado High-Level Synthesis...

2018-06-06 13:57:38 5282 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除