![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
文章平均质量分 65
TerayTech
硬件萌新。
BilibiliUP:TerayTech
UID:24434095
展开
-
FMCW3 代码分析(未完工)
目前采用的分析方法是原版VHDL+转换后的verilog HDL同时阅读的方法。由于部署徐VHDL因此阅读代码造成了很多困难。adc.vhd:需要了解的是,这里使用的ADC为LTC2292,由于配置为单数据总线的模式,因此数据总线的输出格式为DDR(double data rate),在时钟的上升、下降沿分别读取两个通道的数据。模块的正常框图如下图所示这里要注意在代码中有一个开关用于切换是否bypass FIR模块CONSTANT generate_fir : BOOLEAN := true;原创 2021-10-27 00:04:34 · 270 阅读 · 0 评论 -
Xilinx ZYNQ学习笔记(3)——FPGA纯PL驱动显示LCD1602
天天用ila显示内部寄存器之类的实在是一件非常麻烦的事情,而且及时性太差。为了让FPGA能及时显示一些东西,比如某个变量型寄存器,我想我需要一种东西来帮助我显示。当然,这么高级的ZYNQ是肯定没有数码管之类的那种东西的,我也不知道开发板设计的时候为什么不整这个玩意上去,可能是认为太low了吧。于是就找找手边,最简单的东西肯定就是LCD1602了,这个以前用单片机玩烂了的东西,不仅时序简单,还内置字库,可以直接丢ascii码给它而不用管字库的事情,感觉挺方便的。看一下这副时序图,简单明了。我们需要搞清原创 2021-10-11 23:47:10 · 849 阅读 · 0 评论 -
Xilinx ZYNQ学习笔记(2)——PS端读写单口BRAM
PS读写单端BRAMBlock RAM是PL部分的存储器阵列,为了与DRAM(分布式RAM)区分开,所以叫Block RAM。ZYNQ的每一个BRAM大小为36KB,7020的BRAM有140个(4.9M),7030有265个(9.3M),7045有545个(19.2M)。每一个BRAM都有两个共享数据的独立端口,当然是可以配置的,可用于片内数据缓存、FIFO缓冲。使用BRAM进行PS-PL或者反向进行数据传输,是PS与PL进行互联的一种方法,实现较为简单。但是在实现双端通信之前,我们首先需要熟悉每原创 2020-08-30 16:04:16 · 5234 阅读 · 1 评论 -
基于EZ-USB FX2 CY7C68013A模块的应用(一)——FX2 芯片片上回环测试
在 Cypress Suite USB 3.4.7\Firmware 目录下,提供了一个基于 FX2 芯片的片上回环固件,名为 Bulkloop。官方说明中写道:this bulk loopback firmware based on the firmware frameworks.Loops back EP2OUT to EP6IN and EP4OUT to EP8IN.Building this example requires the full version of the Keil Too原创 2020-07-22 14:30:41 · 1209 阅读 · 0 评论 -
解决win10无法安装EZ-USB FX2 CY7C68013A驱动程序的方法
首先,让Win10禁用驱动强制签名。详细步骤请自行百度(如果不会的话)。因为篇幅原因,在此不过多赘述。找到你下载好的驱动文件,因为我们的目标操作系统是64位,因此打开64bit驱动的文件夹,找到这个cyusb3.inf。接下来使用vscode或者是你可以找到的文本编辑器打开。打开你的设备管理器找到未安装驱动的EZ-USB FX2设备,右键属性查看事件,找到它的VID和PID,复制下来。接下来在刚才打开的cyusb3.inf文件中,替换任意一个VID/PID,或者是在所有VID/PID后面再加.原创 2020-07-22 13:20:57 · 5332 阅读 · 1 评论 -
Xilinx ZYNQ学习笔记(一)——使用PS读写SD卡
半年前用经费买的ZYNQ开发板,最近才派上用场。最近正在进行的一些工作需要用到它(没错就是那个离线式数字信号处理系列的),今天来写第一个程序,准备一下后面的数据采集操作。使用官方给的Example来测试SD卡的读写。首先打开Vivado,在这里我使用的版本是2019.1,属于比较新的版本,黑金给的很多例程不能正常编译了。。而我又是个硬件,我也看不懂C语言编译器报的到底是个什么鬼错误。所以重新新建一个好了。先打开工程新建。打开之后直接创建block design。因为我们的SD卡是纯运行在P原创 2020-06-19 23:39:04 · 6040 阅读 · 1 评论