作者:阿昏豆
FIFO在FPGA设计中除了上篇所介绍的功能之外, 还有以下作为以下功能使用:
(1) 内存申请
在软件设计中,使用malloc()和free()等函数可以用于内存的申请和释 ...
作者:阿昏豆
FIFO是FPGA内部一种常用的资源,可以通过FPGA厂家的的IP生成工具生成相应的FIFO。FIFO可分为同步FIFO和异步FIFO,其区别主要是,读写的时钟是否为同一时钟,如使用一个时钟则 ...
作者:阿昏豆
流水线,最早为人熟知,起源于十九世纪初的福特汽车工厂,富有远见的福特,改变了那种人围着汽车转、负责各个环节的生产模式,转变成了流动的汽车组装线和固定操作的人员。 ...
作者:阿昏豆
FPGA其在众多器件中能够被工程师青睐的一个很重要的原因就是其强悍的处理能力。那如何能够做到高速的数据处理,数据的并行处理则是其中一个很重要的方式。
数据的并行处理, ...
作者:阿昏豆
接口确定以后,FPGA内部如何规划?首先需要考虑就是时钟和复位。
时钟:根据时钟的分类,可以分为逻辑时钟,接口时钟,存储器时钟等;
(1)逻辑时钟取决与逻辑的 ...
作者:阿昏豆
敏捷开发宣言中,有一条定律是“可以工作的软件胜过面面俱到的文档”。如何定义可可以工作的,这就是需求确定后架构设计的首要问题。而大部分看这句话的同志更喜欢后半句, ...
作者:阿昏豆
勿用讳言,现在国内FPGA开发还处于小作坊的开发阶段,一般都是三、四个人,七八台机器.小作坊如何也能做出大成果。这是每个FPGA工程师都要面临的问题。架构设计是面临的第 ...
作者:阿昏豆
“合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。” 老子《道德经》
对于新手来说,如何上手调试FPGA是关键的一步。
对于每一个新设计 ...
作者:阿昏豆
如果说用一个词来描述FPGA的特性,灵活性肯定名列前茅。
FPGA的灵活性在于:
(一)I/O的灵活性,其可以通过其I/O组成各种接口与各种器件连接 ...
作者:阿昏豆
系统架构确定,下一步就是FPGA与各组成器件之间互联的问题了。通常来说,CPU和FPGA的互联接口,主要取决两个要素:
(1)CPU所支持的接口。
(2)交互的业务 ...
作者:阿昏豆
通常来讲,“一个好汉三个帮”,一个完整的嵌入式系统中由单独一个FPGA使用的情况较少。通常由多个器件组合完成,例如由一个FPGA+CPU来构成。通常为一个FPGA+ARM,ARM负责软件 ...
作者:阿昏豆
首先来说:
FPGA是一种器件。其英文名 feild programable gate arry 。很长,但不通俗。通俗来说,是一种功能强大似乎无所不能的器件。通常用于通信、网络、图像处理、工业 ...