买到一块 FPGA 开发板,你如何入手呢? 根据博主的经验,你可以通过如下途径来学习: 1、如果你是淘宝上买的,那么可以在淘宝上搜索你的开发板(一般 FPGA 开发板生厂商在淘宝上卖都会附带教程,如米联客和黑金),然后获取教程。 2、比较正式的学习 FPGA 还是在官网上查资料学习比较好,比如 Xi ...
分类:
其他好文 时间:
2019-10-03 13:06:34
阅读次数:
116
情境: FPGA里面计数器需要复位(计数值置零),与计数器状态有关的行为是状态机控制的,即状态机为CLEAR_TIMER状态时,计数器才完成清零动作。 清零有两个条件:(1)计数器值溢出(达到OVF门限);(2)清零信号有效(1有效)。这两个条件是独立的,没有先后关系的约束。 问题是:如何写Veri ...
分类:
其他好文 时间:
2019-10-01 14:09:06
阅读次数:
101
控制板 ARM+FPGA双核控制器,出六路全桥驱动信号,工作稳定。 持CAN、485、422、232等多种接口,带呼吸门控功能。 带全桥驱动参数检测功能,有问题锁死报警。 ...
分类:
其他好文 时间:
2019-10-01 09:13:54
阅读次数:
80
Altera 的 Cyclone IV 器件 PLL 具有时钟倍频和分频、相位偏移、可编程占空比和外部时钟输出,进行系统级的时钟管理和偏移控制。 Altera 的 Quartus II 软件无需任何外部器件,就可以启用 Cyclone IV PLL 和相关功能。 下面演示如和调用 Altera 提供 ...
分类:
其他好文 时间:
2019-09-30 21:27:59
阅读次数:
95
前言 上一篇文章,介绍了 "Microsemi Libero系列教程(一) Libero开发环境介绍,下载,安装与注册" ,作为嵌入式开发中的Hello World,点灯是再也基础不过的实验了,通过点灯实验,可以了解芯片GPIO的控制和开发环境IDE新建工程的流程,对于FPGA来说,每个IO口几乎一 ...
分类:
其他好文 时间:
2019-09-29 22:04:36
阅读次数:
530
1 module RGB_init( 2 //系统信号输入(时钟+复位) 3 input cmos_clk_i, //模块控制时钟 4 input rst_n_i, //系统复位信号 5 //OV5640输出信号(从5640输入到FPGA) 6 input cmos_pclk_i, //摄像头时钟 ... ...
分类:
其他好文 时间:
2019-09-26 10:08:10
阅读次数:
415
记录一下在uboot内移植spi驱动的过程 芯片:freescale Mpc8308 uboot版本:u-boot-2009.11-rc1.2 需求:我们需要在uboot下通过spi配置一个时钟芯片(dpll)用来给fpga提供时钟 要移植spi驱动,前提是要通过手册了解该cpu的spi的结构和寄存 ...
分类:
其他好文 时间:
2019-09-18 10:31:49
阅读次数:
120
首先要确定你的电脑中的内存条是什么牌子,频率是多少,电脑是标压还是低压 建议尽量买与原来品牌频率相同的,要是品牌不同,频率也要相同 DDR内存全称是DDR SDRAM(Double Data Rate SDRAM,双倍速率同步动态随机存储器),是从SDRAM基础上发展出来的全新系列,DDR运行频率主 ...
分类:
其他好文 时间:
2019-09-17 12:27:38
阅读次数:
84
写在前面的话 在FPGA设计中,很多同学会纠结到底是应该使用同步复位还是应该使用异步复位。实际上,无论是同步复位还是异步复位都有各自的优缺点。在这里梦翼师兄和大家一起学习另外一种复位信号的处理方式-异步复位同步释放。 基本概念 FPGA设计中常见的复位方式有同步复位和异步复位,同步复位就是指复位信号 ...
分类:
其他好文 时间:
2019-09-15 11:10:46
阅读次数:
113
写在前面的话 在使用按键的时候,如果按键不多的话,我们可以直接让按键与FPGA相连接,但是如果按键比较多的时候,如果还继续使用直接让按键与FPGA相连接的话,会大量增加FPGA端口的消耗,为了减少FPGA端口的消耗,我们可以把按键设计成矩阵的形式。接下来,梦翼师兄将和大家一起学习扫描键盘的电路原理以 ...
分类:
其他好文 时间:
2019-09-15 11:06:00
阅读次数:
117