ou_ou

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  FPGA

摘要:多路分频器设计 在第七节的学习中,笔者带大家通过一个入门必学的流水灯实验实现,快速掌握了VIVADO基于FPGA开发板的基本流程。考虑到很多初学者并没有掌握好Vivado 下FPGA的开发流程,本章开始笔者讲更加详细地介绍基于VIVADO FPGA开发的流程规范,让读者掌全面掌握FPGA开发流程包括 阅读全文
posted @ 2017-02-18 14:28 ou_ou 阅读(26030) 评论(1) 推荐(2)

摘要:etc/init.d/gsrdinit 阅读全文
posted @ 2017-01-03 11:48 ou_ou 阅读(172) 评论(0) 推荐(0)

摘要:恢复内容开始 本次试验学习和掌握zynq的emio的使用,是通过PS控制PL端的GPIO。 1、创建硬件工程,主要就是添加EMIO就可以。当然了创建工程的时候还要注意DDR的设置,根据自己板子的DDR设置相应的参数。依次设置如下参数: 这里设置了3个EMIO口,最多可以设置成64个,具体看应用而定。 阅读全文
posted @ 2016-12-23 10:57 ou_ou 阅读(1016) 评论(0) 推荐(0)

摘要:FPGA低级建模,原则上一个模块一个功能,如按键去抖动建模中,有两个模块。 1、detect_module 这个是按键检测模块,主要检测按键的高低电平变化,现在按键是按下还是释放。 2、delay_module 这个是滤波去抖模块,主要是防止按键或外界的抖动干扰。 综合后如下RTL图: 3、以下是建 阅读全文
posted @ 2016-04-14 14:11 ou_ou 阅读(779) 评论(0) 推荐(0)

摘要:FPGA设计中有时候会改变输入输出名称,但是会带来一个问题,在PIN 叫配置页面上会有余留的久名称的Pin脚。如实例中,把 FPGA_CLK_50MHZ 名称修改为 FPGA_CLK,经过编译综合之后,在pin脚配置页面上就有余留下了FPGA_CLK_50MHZ这个脚, 这种情况下就有可能会引入一些 阅读全文
posted @ 2016-03-16 09:35 ou_ou 阅读(1090) 评论(0) 推荐(0)

摘要:  FPGA就好像一个平台,用简单的器件和复杂的逻辑构建起来的。这个平台大概由六部分组成,分别为基本可编程逻辑模块(CLB)、可编程输入/输出模块(IOB)、嵌入式块RAM、丰富的布线资源、底层嵌入功能单元和内嵌专用硬核等。对于不同型号的芯片,其内部结构也会有些变化,但原理都也差不多,所以咱不必在意 阅读全文
posted @ 2016-03-14 09:51 ou_ou 阅读(3002) 评论(0) 推荐(1)

摘要:一、摘要 将Quartus II中FPGA管脚的分配及保存方法做一个汇总。 二、管脚分配方法 FPGA 的管脚分配,除了在QII软件中,选择“Assignments ->Pin”标签(或者点击按钮) ,打开Pin Planner,分配管脚外,还有以下2种方法。 方法一:Import Assignme 阅读全文
posted @ 2016-03-11 11:08 ou_ou 阅读(913) 评论(0) 推荐(0)

摘要:沿检测技术在项目应用中, 非常低广泛。 如要有效捕获信号跳变沿, 边沿 检测技术的应用是必不可少的。大致如下:(1) 将时钟边沿使能转换为边沿检测使能,使时钟同步化。(2) 捕获信号的突变( UART, SPI等信号使能突变)。( 3) 逻辑分析仪中信号的边沿检测。没有十全十美的东西和代码,以下边缘... 阅读全文
posted @ 2015-12-15 16:37 ou_ou 阅读(614) 评论(0) 推荐(0)