文章分类 -  FPGA

摘要:从1985年Xilinx公司推出第一片FPGA到现在,FPGA的使用已经有近30年的历史了。目前主流市场的FPGA主要还是Xilinx和Altera两大系列,下面分别来介绍下它们各自的基本结构组成。Xilinx的FPGA主要由以下单元结构组成:可配置逻辑块(CLB)、时钟管理模块(CMT)、存储器(... 阅读全文
posted @ 2015-07-28 13:02 苍月代表我 阅读(3869) 评论(0) 推荐(0)
摘要:本文主要以Xilinx Virtex Ⅱ系列为例,对FPGA内部结构作简要介绍,其内容主要来自Xilinx Virtex Ⅱ datasheet、user guide、以及其它来自Xilinx网站上的资料。内部结构概述FPGA内部比较复杂,根据Datasheet上的分类,主要包括以下几个部分:l 输... 阅读全文
posted @ 2015-07-28 13:01 苍月代表我 阅读(3465) 评论(0) 推荐(0)
摘要:逻辑单元在FPGA器件内部,用于完成用户逻辑的最小单元逻辑单元在ALTERA叫作(Logic Element,LE)LE,在XILNX中叫作LC(LOGIC CELL).1.逻辑单元与逻辑阵列 逻辑单元(Logic Element,LE)在FPGA器件内部,用于完成用户逻辑的最小单元。一个逻辑阵列... 阅读全文
posted @ 2015-07-28 13:00 苍月代表我 阅读(2236) 评论(0) 推荐(0)
摘要:要比较Xilinx和Altera的FPGA,就要清楚两个大厂FPGA的结构,由于各自利益,两家的FPGA结构各不相同,参数也各不相同,但可以统一到LUT(Look-Up-Table)查找表上。以Altera的Cyclone II系列的EP2C35,以及Xilinx的Spartan-3E系列的XC3S... 阅读全文
posted @ 2015-07-28 13:00 苍月代表我 阅读(2515) 评论(0) 推荐(0)
摘要:想要发挥ZYNQ芯片的特长,让整个系统协同工作起来,就需要将PS与PL两部分结合在一起,在Cortex-A9核和FPGA逻辑资源之间建立通信的通道,这条通道就是AXI总线。ZedBoard推出的官方例子中已经介绍了如何将Xilinx做好的AXI总线IP(如AXI_Timer、AXI_GPIO等)添加... 阅读全文
posted @ 2015-07-28 12:59 苍月代表我 阅读(716) 评论(0) 推荐(0)
摘要:前言经常有朋友会问我,“我这个方案是用A家的FPGA还是X家的FPGA呢?他们的容量够不够呢?他们的容量怎么比较呢?”当然,在大部分时候,我在给客户做设计的时候,直接会用到最高容量的产品,因为我们的产品对成本不敏感。不过,在此还是比较一下两家的产品,简单写写一些自己的想法,供大家参考,如有不对的地方... 阅读全文
posted @ 2015-07-28 12:59 苍月代表我 阅读(9481) 评论(0) 推荐(0)
摘要:(一)AXI总线是什么? AXI是ARM 1996年提出的微控制器总线家族AMBA中的一部分。AXI的第一个版本出现在AMBA3.0,发布于2003年。当前的最新的版本发布于2010年。 AXI4:主要面向高性能地址映射通信的需求; AXI4-Lite:是一个简单地吞吐量地址映射性通信总线; AX... 阅读全文
posted @ 2015-07-28 12:57 苍月代表我 阅读(4032) 评论(0) 推荐(0)
摘要:作者 张国斌今天,FPGA领军者赛灵思公司以两个第一再次凸显了FPGA领军者的霸气,一个是半导体业界首个投片20nm的fabless公司,另一个第一发布了业内第一个 ASIC 级可编程架构的FPGA,这第二个成果可与30年前赛灵思创始人Ross Freeman发明FPGA相媲美,因为它弥补了长久以来... 阅读全文
posted @ 2015-07-28 12:55 苍月代表我 阅读(412) 评论(0) 推荐(0)
摘要:北京时间10月8日,备受关注的2013年诺贝尔物理学奖授予彼得·W·希格斯(Peter W. Higgs) 和弗朗索瓦·恩格勒(Fran·ois Englert),以表彰他们对希格斯玻色子(又称“上帝粒子”)所做的预测。希格斯粒子是一种亚原子粒子,也就是说,理论上认为它应当是构成宇宙的最基本组成部件... 阅读全文
posted @ 2015-07-28 12:50 苍月代表我 阅读(515) 评论(0) 推荐(0)
摘要:AXI(Advanced eXtensible Interface)是一种总协议,该协议是ARM公司提出的AMBA(Advanced Microcontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离... 阅读全文
posted @ 2015-07-28 12:42 苍月代表我 阅读(1495) 评论(0) 推荐(0)
摘要:1、FPGA结构一般分为三部分:可编程逻辑块(C;2CPLD的内部连线为连续式布线互连结构,任意一;3大规模可编程器件主要有CPLD和FPGA两类,;4目前世界上有十几家生产CPLD/FPGA的公司;5硬件描述语言(HDL)是EDA技术的重要组成部;6WHEN_ELSE条件信号赋值语句和IF_EL;... 阅读全文
posted @ 2015-07-27 09:55 苍月代表我 阅读(2816) 评论(0) 推荐(0)
摘要:1:什么是同步逻辑和异步逻辑?同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时钟脉冲的到来,此时无论外部输入 x 有无变化,... 阅读全文
posted @ 2015-07-27 09:55 苍月代表我 阅读(445) 评论(0) 推荐(0)
摘要:1:什么是同步逻辑和异步逻辑?(汉王)同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。答案应该与上面问题一致〔补充〕:同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来时,电路的状态才能改变。改变后的状态将一直保持到下一个时钟脉冲... 阅读全文
posted @ 2015-07-27 09:53 苍月代表我 阅读(769) 评论(0) 推荐(0)
摘要:最近一直都忙工作的事情都没时间学习了;好不容易请教恒公教会了我怎么调用ROM核;还是记录下来吧;面得日后忘记;第一步:生成mif文件:1》我用了这款取摸软件对一张像素为128*64的黑白图片取摸;得到了一个LCD1.h的文档;然后对这个文档编辑整理成mif文件格式花了我好长时间;最后实在没耐心去一个... 阅读全文
posted @ 2015-07-21 11:33 苍月代表我 阅读(1630) 评论(0) 推荐(0)
摘要:FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等... 阅读全文
posted @ 2015-07-17 13:58 苍月代表我 阅读(9914) 评论(0) 推荐(1)
摘要:顶层模块:mix_modulemodule mix_module( CLK, RSTn, Flash_LED, Run_LED); input CLK; input RSTn; output Flash_LED; output [2:0]Run_LED; /*********... 阅读全文
posted @ 2015-07-14 15:46 苍月代表我 阅读(2494) 评论(0) 推荐(0)
摘要:最近的几篇论文都改好投出去了,希望后面有好的结果。暂时也就有点闲暇时间空出来了,好久没有写技术文章来总结提炼一下了,今天难得就写一点。每年到了找工作的时节,总会有很多迷茫的小本甚至是小硕在到处讯问说:我是不是应该去参加个培训班,去学一门什么什么技术。然后学哪个比较好找工作一点,学哪个收入会高一点等等... 阅读全文
posted @ 2015-07-10 15:02 苍月代表我 阅读(6042) 评论(0) 推荐(0)
摘要:倒底是Altera的FPGA好,还是 Xilinx的FPGA好,其实这个问题还真不好怎么回答,两家都是全球最大的FPGA供应商,而且用量都很广。本人用过cyclone和spartan系列的FPGA,现就开发工具及开发流程对这两家FPGA进行对比。一、 开发工具Altera的开发工具有Quartus ... 阅读全文
posted @ 2015-07-10 11:37 苍月代表我 阅读(7570) 评论(0) 推荐(1)
摘要:计算机视觉系统通常需要进行大量的信息处理才能够得到所需要的信息。目前主要有CPU、GPU、ASIC、DSP、FPGA等计算平台。常用的计算机视觉系统通过通用计算机进行视觉信息处理,但是,由于CPU的计算能力有限,对于一些计算复杂度很高的视觉算法,其处理速度常常难以满足系统的实时性需要。GPU具有高度... 阅读全文
posted @ 2015-07-08 18:06 苍月代表我 阅读(917) 评论(0) 推荐(0)
摘要:System generator 安装之后会在Simulin模块库中添加一些Xilinx FPGA专用的模块库,包括Basic Element,Communication,Control Logic,DataTypes,DSP,Math,Memory,Shared Momory,Tool等模块库,只... 阅读全文
posted @ 2015-07-08 18:05 苍月代表我 阅读(711) 评论(0) 推荐(0)