- 博客(10)
- 资源 (44)
- 收藏
- 关注
原创 ubuntu ftp网络共享文件夹服务器安装
ftp网络共享文件夹服务器安装apt-install vsftpd重启服务器service vsftpd restart打开我的电脑,在文件路径输入虚拟机的ftp://ip地址输入虚拟机的用户名和密码然后就能看到虚拟机linux的文件夹了...
2021-01-29 15:55:12 692
原创 HLS——图像灰度化和二值化处理示例
图像灰度化和二值化在图像识别里面经常使用,这里以HLS实现整个过程一、实现功能:读取一张bmp图片,输出一张灰度化bmp图片和二值化后的黑白图片二、需要用到的接口1、读写图片工具函数bmp_tools.cpp这里我们用现成的2、输入输出流接口传递像素点三、思路整体写两个模块,1.一个用于彩色图片灰度化,2.另一个用于灰度化图片二值化然后编写主函数去读取图片通过流接口传入传出并写出图片显示主函数流程1、读取图片2、将一维数组的像素点写到in_img_s流里面3、灰度化处理 公式
2021-01-09 11:47:24 2697 2
原创 HLS——六、数据类型优化
一、简介demo(AC)数据类型- 来自Apache许可下的Mentor Graphics-HLS工具附带的用户指南- <path_to_HLS_installation>/include/ref/ac_datatypes_ref.pdf-模板类,允许实例化任意大小的整数和任意精度定点数据类型英特尔®HLS编译器支持ac_int和ac_fixed英特尔®HLS编译器附带的两个实现-ref / ac_int.h,ac_fixed.h:Mentor Graphics *参考实现
2021-01-08 11:28:28 2251 1
原创 zoomlt快捷键
Ctrl+1:放大与涂鸦Ctrl+2:涂鸦Ctrl+3:倒计时模式Ctrl+4:放大镜E:清屏;R:红色;T:文字模式(不能打中文T_T)Y:黄色;O;橙色;P:粉色;G:绿色;K:黑屏B:蓝色
2021-01-06 06:39:33 870
原创 HLS——五、循环并行化
一、HLS循环并行化介绍HLS循环并行化就是提供一个方式将循环展开成并行指令,以面积换时间二、循环并行化原理1、串行执行2、展开并行执行#pragma unroll#pragma pipeline3、常见并行类型数据并行- 针对不同数据的指令(例如GPU上的SIMD操作)线程级并行- 多个线程并发执行(例如pthreads)指令级并行- 多个指令可以同时执行(例如,超标量处理器)流水线并行- 多个指令随时都在进行中,但执行指令的不同部分(例如任何具有流水线级的现代处理器)
2021-01-05 22:33:14 4018
原创 HLS——四、接口
主要介绍以下接口:一、avalon-st接口二、默认HLS接口三、内存主机接口四、显示流媒体接口五、寄存器接口六、内存从接口一、avalon-st接口1、用途1.在Intel®FPGA中用于简化系统设计的简单连接模块2.用于交互的标准接口设计HLS编译器围绕HLS模块生成Avalon接口2、种类1.Avalon流接口(Avalon-ST)-数据单向流动,界面简单灵活2.Avalon内存映射接口(Avalon-mm)-典型的基于地址的读/写接口的主从连接3.其他接口-管道,
2021-01-04 23:12:22 2014 1
原创 HLS——三、流水线方式仿真
一、介绍正常默认方式仿真对模拟器函数调用是按照顺序的,前面的调用没有返回前,不会发生新的调用流水线方式仿真排队函数调用流数据二、函数介绍1、函数名:ihc_hls_enqueue(void* retptr, void* funcptr, /function arguments/)参数:retptr:返回值funcptr:将要调用的HLS component2、函数名:ihc_hls_component_run_all(void* funcptr)参数:funcptr:将要调用
2021-01-04 20:38:35 1054
原创 niosII处理器与串行D/A转换器接口设计
niosII处理器与串行D/A转换器接口设计指导教师中文摘要:本文先通过方案论证对设计采用Verilog HDL根据串行D/A的spi时序图和Avalon总线协议标准设计TLC5615的IP核,在Modelsim上面进行仿真验证,然后通过SOPC builder设计SOPC系统并且将IP加入进去,结合在niosII IDE里面编写一个三角波软件程序一起烧录在目标硬件环境中去调试通过观察示波器波形完成硬件件验证。通过设计和仿真验证以及硬件环境验证发现FPGA里面跑IP核灵活优点,大大减少软件的开销,提升整
2021-01-03 21:25:26 1683
原创 python——tensorflow使用和两层全连接神经网络搭建
一、Tensorflow使用1、Tensorflow简介TensorFlow是一个软件库,封装了建构神经网络的API,类似于MatLab的神经网络工具箱,是Google于2015年推出的深度学习框架(目前最流行的深度学习框架)计算图①计算图(Graph),如上图,表述了一个计算任务(也可以说是训练任务)。②张量(Tensor),是对矢量和矩阵向潜在的更高维度的泛化。TensorFlow在内部将张量表示为基本数据类型的 n 维数组。例:线性代数中用秩来表示矩阵的维度,同样在TensorFlow中也
2021-01-03 19:34:42 1828
原创 HLS——二、开发流程简单示例
hls介绍intel hls是一个将c/c++程序转换成ip核的工具,一、hls在windows平台仿真初始化环境打开cmd切换到D:\intelFPGA\18.1\hls运行init_hls.bat1、在桌面上新建一个文件夹存放工程文件,并在工程目录下新建一个test.cpp文件2、编写程序3、编译切换目录到工程c:cd C:\Users\AWcloud\Desktop\hls_prj\1_test输入i++ -march=x86-64 -o mul.exe test.c
2021-01-03 19:25:45 3636 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人