
FPGA
文章平均质量分 66
龙叙
c与cpp、linux为主,励志于嵌入式领域,要注重原理,多动手编程,加油!!!
展开
-
hls ‘iostream‘ file not found
hls ‘iostream’ file not found问题原因:hls的C文件必须以.cpp的后缀结尾,不能以.c结尾。原创 2021-04-17 21:14:52 · 519 阅读 · 0 评论 -
异构计算与opencl简介
异构计算往往来自不同厂商的芯片统一的编程标准:opencl来源:基于FPGA 的OpenCL人工智能开发(英特尔官方教程)转载 2021-03-30 13:26:59 · 165 阅读 · 0 评论 -
vivado使用征程
1.Vivado中jobs和threads的区别?选择多个jobs能加快实现速度么从这篇文章中可以看出任何问题都可以去官方文档中找到.原创 2021-03-28 20:24:57 · 251 阅读 · 0 评论 -
hls之AXI-lite接口综合
文章目录1.AXI接口引入(1)将端口设置为AXI接口(2)对模块的启动方式进行约束2.hls生成RTL3.通过vivado验证设计的RTL模块(1)添加我们之前生成的IP模块pynq架构介绍1.AXI接口引入zynq上有一块ARM硬核,这样的板子称之为SOC系统,想要把我们的电路在SOC系统中用起来,还需要将写好的模块的端口设置为AXI接口。(1)将端口设置为AXI接口将A设置为 从axi,CPU作为主机,CPU将数据通过AXI接口发给从机A。同样B、C也选成s_axiliteSynthe原创 2021-03-16 00:23:14 · 4117 阅读 · 2 评论 -
超详细pynq-z2入门
pynq-z2入门文章目录0.pynq架构介绍1.下载pynq-z2镜像2.镜像烧录3.将pc端的IP地址改为192.168.2.1004.开发板跳线帽连接5.开发板上电6. 安装好jupyter环境7.通过IP地址92.168.2.99或者pynq:9090连接开发板8. 通过samba传输文件pynq-z2的一些基本信息参考:PYNQ上手笔记 | ① 启动PynqPYNQ攻略(上)0.pynq架构介绍以下参考PYNQ:使用python进行FPGA开发ZYNQ 分为PS和PL两个部分,PS有原创 2021-03-14 17:37:33 · 23568 阅读 · 5 评论 -
hls之优化
HLS实战1:矩阵乘法循环展开Pipeline处理数组优化基于联合仿真的电路优化文章目录1.并行计算介绍2.使用方法一:手动展开(1) unroll(2)pipeline联合仿真Open Wave Viewer(3)ARRAY_PARTITION修改代码后再次Run Synthesis不优化、只加PIPELINE优化、PIPELINE与ARRAY_PARTITION共同优化,资源对比(4)ARRAY_RESHAPE添加约束文件Run Synthesisreshape相比partition无法做原创 2021-03-13 18:01:27 · 3859 阅读 · 6 评论 -
无敌简单hls入门教程
HLS实战1:矩阵乘法循环展开Pipeline处理数组优化基于联合仿真的电路优化AXI-lite接口综合SOC系统整合测试软件开发文章目录hls数据类型新建hls工程矩阵乘法示例1.新建工程2.编码3.编译4.Run C Simulation5.C Synthesis选择顶层函数Synthesis结果分析hls数据类型需要包含头文件,该头文件实现任意精度定点数。#include "ap_fixed.h"电路设计中,常常需要一个十位的数据类型,也就是ap_int<10&原创 2021-03-12 14:46:35 · 10691 阅读 · 3 评论