最新博文

0
推荐
9034
阅读

Vivado设计实战——音乐的节奏(概述)

Vivado设计实战——音乐的节奏(概述) 关于Vivado HLS的基本使用,已经算是入门了,接下来打算做一个利用HLS实现硬件加速。主题定为音频信号分析,目前完成了频谱的计算和显示,和最终想要的结果还有一段距离,只能说是半成品吧。 1...
0
推荐
9890
阅读

【原创】自己设计简单算法,进一步熟悉HLS

设计简单算法,Vivado HLS初体验后续 1、前言: 《Vivado HLS初体验》一文中,使用别人设计的yuv_filter demo文件新建工程,添加了文件,基本掌握了新建工程和算法仿真的流程,由于没有完全按照现有的教程进行学习,所...
1
推荐
20036
阅读

【原创】Vivado HLS初体验

Vivado HLS初体验 1、前言 该笔记主要是Vivado HLS开发流程的学习心得,掌握HLS开发的全流程:从工程创建到算法仿真到综合再到设计实现,由于截图较多,暂时只写到前两部分。 2、目标 1)熟悉Vivado HLS GUI的...
0
推荐
13276
阅读

【原创】Vivado设计实战 ——等精度频率计(完结篇)

Vivado设计实战 ——等精度频率计(设计篇) 硬件平台:ZedBoard 开发工具:Vivado 2014.1 1、PS寄存器功能划分 reg0:控制寄存器0(offset:0x00) Bit 功能 ...
0
推荐
28426
阅读

大变局——FPGA异构计算自序

接触到OpenCL是在3年前,当时参加Altera的全国教师大会,知道Altera准备推动这样一种新的FPGA开发方法。当时的感觉是:不关我事。觉得这样一种新的语言来开发FPGA的方法在成熟之前,我应该不会去使用它。另外更多的还有疑虑,CtoSilicon的口号喊了多少年了。从上个世纪9
0
推荐
12315
阅读

【原创】Vivado Tcl你用过吗? ——Tcl实现GUI个性化

Vivado Tcl你用过吗? ——Tcl实现GUI个性化 摘要:本文是采用Tcl脚本,利用Vivado提供的GUI定制接口,将自主命令按钮添加至Vivado工具栏,一键搞定zynq ps内核的添加。 1、引言 从之前对Vivado...
0
推荐
9106
阅读

【FPGA】LUT LATCH 傻傻分不清楚

LUT(Look-Up-Table):查找表。LUT本质上就是一个RAM。它把数据事先写入RAM后,每当输入一个信号就等于输入一个地址进行查表,找出地址对应的内容,然后输出。LATCH:就是锁存器。由电平触发,非同步控制。在使能信号有效时latch相当于通路,在使能信号无效时latch保持
0
推荐
41208
阅读

基于Vivado的嵌入式开发 ——PS+PL实践

基于Vivado的嵌入式开发——PS走起硬件平台:ZedBoard开发工具:Vivado 2014.21、规划废话不多说,依然是流水灯,这次是采用PS+PL实现。功能依旧简单,目标是为了学习IP核的添加方式、熟悉嵌入式系统设计界面、熟悉Vi...
0
推荐
3756
阅读

归零,重新开始,向FPGA扬帆,从PADS9.5起航

时间总是在不经意间跳跃,似乎开始意识到该留下点足迹什么的以供闲时回味……我就是一个刚刚进入职场的菜鸟,什么都不懂,但什么都想懂……工作中,发现很多东西要用,很多东西要学。单片机、ARM(STM32、LPC1768)、F
0
推荐
2150
阅读

写在最初

总结是一个很好地习惯,益处在我看来有两点:巩固和督促。接触FPGA已有一段时间,收效甚微,因在没有一直坚持,不能自控。这个写在最初,目的在于逼迫自己制定好的作息,前天看了大牛的大作,内心觉得惶恐,这种度日是应该改变了,毕竟自己的未来只能自己双手来创造,而
0
推荐
20316
阅读

用FPGA实现DDS任意波形发生器

DDS直接数字式频率合成器(DirectDigitalSynthesizer),相信所有人看到这个名字就觉得不会陌生。有些资料讲述的方式太高大上,不少人一时半会接受不了。本篇文章从双口RAM入手,由浅入深脱掉DDS高大上的外衣。基本原理框图:两个关键术语:a.
0
推荐
1567
阅读

决定

从事FPGA设计有快四年了,但是感觉还有很多东西不懂,好像刚刚入门,今天开始打算把以前的资料都给删除重新开始学,加油吧,孩子!!!
0
推荐
4916
阅读

FPGA与DSP的SPI通信

最近在调试FPGA与DSP通信,使用SPI;基本的SPI时序,以及操作都没有问题,现在的问题是:此SPI通信协议包含的数据类型有150个,如,温度、压力、错误、警告等等;&nb
0
推荐
4050
阅读

求助帖:两个单独FPGA程序和一起运行出错???

两个单独的FPGA程序:程序A和程序B,开始单独编写,在基本功能调试完成之后将其合并在一起,但就是合并在一起之后运行就不正常了。并且,若将程序A源文件加入到程序中进行综合编译,则程序A无法运行;若将程序B源文件加入到程序中进行综合编译,则程序B无法运行;基于此
0
推荐
23280
阅读

好书推荐之三:《Xilinx FPGA设计权威指南》——Vivado集成开发环境

本书由清华大学出版社出版,何宾张艳辉编著,是“Vivado高效设计案例”博客大赛的参与奖奖品之一。Xilinx大学计划推荐用书Xilinx公司Vivado设计套件高级市场营销总监RamineRoane作序国内首本系统论述Xilinx新一代集成开发环境Vivado和VivadoHLS设计流程和设计方法