最新博文

0
推荐
26
阅读

转 揭秘《跨时钟域处理》三大方法

跨时钟域处理是FPGA设计中经常遇到的问题,而如何处理好跨时钟域间的数据,可以说是每个FPGA初学者的必修课。如果是还在校的本科生,跨时钟域处理也是面试中经常常被问到的一个问题。 在本篇文章中,主要介绍3种跨时钟域处理的方法,这3种方法可...
0
推荐
23
阅读

转 跨时钟域处理之一:源同步信号初步分析

最近由于公司的项目,涉及到了源同步信号这个概念。所谓源同步信号,也就是传输待接收的数据和时钟均由发送方提供。 假设现在有DSP与FPGA通过SPI总线进行通信,DSP为主机,FPGA为从机。此时FPGA怎么来采集DSP传输的数据或指令呢?...
0
推荐
30
阅读

转 SDRAM驱动篇之简易SDRAM控制器的verilog代码实现

在Kevin写的上一篇博文《SDRAM理论篇之基础知识及操作时序》中,已经把SDRAM工作的基本原理和SDRAM初始化、读、写及自动刷新操作的时序讲清楚了,在这一片博文中,Kevin来根据在上一篇博文中分析的思路来把写一个简单的SDRAM控...
0
推荐
26
阅读

转 SDRAM理论篇之基础知识及操作时序讲解

这个星期在进行SDRAM的学习,当然关于SDRAM的理论知识,在上周讲了一部分,而这周主要的还是写代码及调试。如果有朋友在这之前没有接触过内存的话,可以看下业内写的比较好的扫盲文章《高手进阶 终极内存技术指南》(点击进入下载),虽然Kevi...
0
推荐
20
阅读

转 如何将FPGA程序固化到外部Flash存储器

在我们刚开始学习FPGA的时候,我们一般都是将编译后生成的.sof文件(针对于Altera器件)通过JTAG方式下载到FPGA内部,但是我们会发现,给FPGA重新上电之后,我们之前给它下载的程序已经丢失了,如果我们还想让FPGA跑上次的功能...
0
推荐
22
阅读

转 VGA系列之一:VGA显示器驱动篇

在这周里边,学习的内容包括两个主要的部分:UART通信和VGA显示器。串口通信是这周的前半周讲的,下半周讲的是VGA。在我们的这篇文章中,先来讲下VGA。当然在VGA实验中,我们暂时只做了5个小实验:1.显示器显示3栏颜色;2.在第...
0
推荐
24
阅读

转 “流水灯”升级,基于FPGA的呼吸灯设计

算一下,在上海至芯学习已经有半个月了,虽然时间只有半个月,但学到的东西还是挺多的,第一周主要是学习verilog语法和FPGA的开发流程,第二周,也就是现在这周,就开始设计计算器。虽然学习的任务比较重,但过的还是挺充实的,早上8:30左右起...
0
推荐
78
阅读

Verilog仲裁器,”极简主义“,看看我需要多少行代码

用途:仲裁器,优先级仲裁,非轮询仲裁,用于多路选择仲裁,DDR,AXI,AVALON这些,addr地址自动跳跃到下一个empty的通道。1、可综合2、自定义路数,数量无边界3、几乎没人敢这么写......
0
推荐
31
阅读

转 IIC总线的FPGA实现

一、摘要  DE2_TV中,有关于寄存器的配置的部分,采用的方法是通过IIC的功能,这里对IIC总线的FPGA实现做个说明。 二、实验平台  软件平台:ModelSim-Altera 6.4a (Quartus II 9.0)  硬件平台:...
1
推荐
42
阅读

NIOS中寄存器映射

我的开发环境:Quartus II 13.1 (64-Bit) + Nios II 13.1 Software Build Tools for Eclipse设计的初忠是利用Nios接收uart数据,然后通过寄存器的方式映射给逻辑,实现对...
0
推荐
38
阅读

FPGA中ALTLVDS_TX核外部pll模式调试【连载5 】

我的开发环境:quartus13.1lvds连载4博文中,使用的是lvds核调用PLL的方式,这样一组lvds发送端口需要一个PLL,比较浪费资源。其实在使用ALTLVDS核时,还可以使用External PLL(外部pll),使用外部pl...
1
推荐
63
阅读

合理使用JTAG和IMPACT帮助你调试FPGA不能启动的问题

本来想着把GTX后面两篇博文找时间写了,但是最近实在是忙,一直在搭图像处理的AXI框架和整FPGA-DSP双平台的板子,下面先和大家分享一下调试心得。最近调试一块新的Artix7板子,遇到了一个很奇怪的问题,问题是FPGA使用JTAG口能把...
0
推荐
84
阅读

转 详细解析FPGA与STM32的SPI通信(二)

【主题】:详细解析FPGA与STM32的SPI通信(二) 【作者】:LinCoding【时间】:2016.11.26【声明】:转载、引用,请注明出处 本篇文章承接——详细解析FPGA与STM32的SPI通信(一),真是内容有点多...
0
推荐
63
阅读

转 详细解析FPGA与STM32的SPI通信(一)

【主题】:详细解析FPGA与STM32的SPI通信(一)【作者】:LinCoding【时间】:2016.11.26【声明】:转载、引用,请注明出处 昨天把SPI彻底的又搞了一遍,感觉之前学STM32时学的SPI只是皮毛,这次学习F...
0
推荐
56
阅读

转 详细解析基于FPGA的IIC程序

主题】:详细解析基于FPGA的IIC程序【作者】:LinCoding【时间】:2016.12.04【声明】:转载、引用,请注明出处 今天把IIC搞定了,IIC可以说是太重要了,很多IC都是IIC协议驱动的,IIC就是两根线一根SCL,一根S...