![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FPGA
文章平均质量分 70
FPGA基础&&图像处理
可乐_牛奶
这个作者很懒,什么都没留下…
展开
-
基于ZYNQ-7000系列私有定时器中断控制器设计
工程说明: 本次基于ZYNQ-7000系列私有定时器中断控制器设计主要实现通过ZYNQ器件自带的私有定时器完成定时功能,相对于传统的CPU软件延时,利用定时器实现能够大大提高CPU的运作效率,本次小项目整体设计不复杂,旨在于理解ZYNQ系列私有定时器控制器的原理以及用法,主要参考资料来自UG585官方文档。平台: 米联客ZYNQ-MZ7100FA相关理论原理: 前面也提到过私有定时器可以不受CPU的干预,自己独立执行【在以往我们采用sleep()延时函数时,CPU在等待延时时不能执行任何程序原创 2021-03-28 11:44:46 · 549 阅读 · 3 评论 -
基于ZYNQ-7000系列串口中断控制器设计
说明:本次基于ZYNQ-7000系列的串口中断控制器设计主要实现通过PC机串口助手软件发送指令实现控制PS端LED的功能,整体设计不复杂,旨在于理解ZYNQ系列的串口控制器的原理以及用法,主要参考资料来自UG585官方文档。相关理论在ZYNQ7000系列器件中,UART控制器是一个全双工异步收发控制器,ZYNQ内部包含两个UART控制器,UART0和UART1。每一个UART控制器支持可编程的波特率发生器、64字节的接收FIFO和发送FIFO、产生中断、RXD和TXD信号的环回模式设置以及可配置的数据位原创 2021-03-17 15:36:08 · 818 阅读 · 1 评论 -
基于sparant6系列FPGA的小项目设计(4)
这是一个基于XILINX sparant6系列FPGA的DS18B20控制设计,FPGA读取单DS18B20温度数据,并将转换后的数据送入8位数码管显示。原创 2021-02-01 21:28:56 · 266 阅读 · 0 评论 -
基于sparant6系列FPGA的小项目设计(3)
基于FPGA的红外遥控解码设计说明:红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点。本周开始进行红外遥控解码学习,遥控按键按下发射包含按键信息的红外信号,FPGA通过红外接收传感器接收信号,并进行解码,将信息显示到数码管上。1.对于这个设计,首先我们要了解红外遥控的编码协议,常见的红外遥控编码协议有:NEC、Philips RC-5、Philips RC-6、Sony SIRC等,而使用用最多的为NEC协议,本次也是解析NEC协议。NEC协议采用的是原创 2021-01-23 13:28:53 · 265 阅读 · 0 评论 -
基于sparant6系列FPGA的小项目设计(2)
基于FPGA的LCD1602驱动显示设计#######说明:LCD1602显示屏是较为常见的控制类显示屏,其成本较低,使用方便,以前学习单片机时控制LCD1602是非常容易的,使用FPGA控制有点大材小用,但是对于前期学习时序流程图控制是一个很好的练手项目,一个是其逻辑不复杂,二是代码量也足够前期设计和理解代码实例1.声明输入输出变量module lcd1602( input sys_clk50, input rst_n, output reg原创 2021-01-23 13:06:25 · 129 阅读 · 0 评论 -
基于sparant6系列FPGA的小项目设计(1)
(1)基于FPGA的沿检测设计实例#######说明:本次设计时基于按键的沿检测,这是一个很实用的FPGA设计技巧,在很多实用的工程中,我们可以通过检测其特定的上升沿或下降沿触发,来进行设计,本篇文章即是已按键为背景,来进行电平的沿检测,根据其原理可以应用到其他项目设计实例中去。举例:在红外信号检测解码中,首先要检测前导码,此时就可以用沿检测去记录接收到的信号是否为真实红外信息的前导码,只有前导码检测成功之后,才继续进行下一步检测,直到最后32位数据全部检测结束。代码实例module edge_T原创 2021-01-23 12:42:55 · 213 阅读 · 0 评论