fpga_fpga图像处理 - CSDN
fpga 订阅
FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 [1] 展开全文
FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。 [1]
信息
简    称
FPGA
所属类别
AI 芯片
中文名
现场可编程逻辑门阵列
外文名
Field Programmable Gate Array
FPGA简介
FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同, FPGA在通信行业的应用比较广泛。通过对全球FPGA产品市场以及相关供应商的分析,结合当前我国的实际情况以及国内领先的FPGA产品可以发现相关技术在未来的发展方向,对我国科技水平的全面提高具有非常重要的推动作用。 [2]  与传统模式的芯片设计进行对比,FPGA 芯片并非单纯局限于研究以及设计芯片,而是针对较多领域产品都能借助特定芯片模型予以优化设计。从芯片器件的角度讲,FPGA 本身构成 了半定制电路中的典型集成电路,其中含有数字管理模块、内嵌式单元、输出单元以及输入单元等。在此基础上,关于FPGA芯片有必要全面着眼于综合性的芯片优化设计,通过改进当前的芯片设计来增设全新的芯片功能,据此实现了芯片整体构造的简化与性能提升。 [3] 
收起全文
精华内容
参与话题
  • 基于Simulink的FPGA代码自动生成技术

    千人学习 2020-01-13 10:28:55
    课程主要讲解基于simulink的hdl coder模块组的使用方法,学会使用hdl coder搭建算法模型,校验模型并能自动生成可以下载到FPGA运行的Verilog或VHDL代码,学会testbench文件的自动生成和modelsim模型的验证。...
  • FPGA入门教程】(一)初识FPGA

    万次阅读 多人点赞 2019-09-23 11:42:53
    FPGA(Field-Programmable Gate Array,现场可编程门阵列),正如其名,FPGA内部有大量的可编程逻辑功能块,使用verilog HDL(硬件描述语言)实现设计。  玩过单片机的小伙伴刚接触FPGA可能会有点困惑,其实FPGA与...

      FPGA(Field-Programmable Gate Array,现场可编程门阵列),正如其名,FPGA内部有大量的可编程逻辑功能块,使用verilog HDL(硬件描述语言)实现设计。

      玩过单片机的小伙伴刚接触FPGA可能会有点困惑,其实FPGA与单片机最大的区别就在于:FPGA设计的是电路,单片机设计的是程序。单片机只有一个CPU在工作时钟的驱动下顺序的执行程序(取指、译码、执行),所以工作速度较慢,而FPGA设计出来的是整个电路逻辑系统,根本不需要单片机这么复杂,所以FPGA的工作速度自然很快,在两者各有各的优势下,单片机主要用于进行相关控制,FPGA多用于信号处理相关。

      典型的FPGA原理和结构如下图(注:以Cyclone IV E FPGA芯片为例),主要包括三类基本资源

              

    • 可编程逻辑功能块(Altera-LE(Logic Element) / Xlinx-Slice)

                    是实现用户功能的基本单元,多个逻辑功能块通常规则地排成一个阵列结构,分布于整个芯片;

    • 可编程内部互连资源

        包括各种长度的连线线段和一些可编程连接开关,它们将各个可编程逻辑块或输入/输出块连接起来,构成特定功能的电路。用户可以通过编程决定每个单元的功能以及它们的互连关系,从而实现所需的逻辑功能。

    • 可编程输入/输出(I/O)块

         完成芯片内部逻辑与外部管脚之间的接口,围绕在逻辑单元阵列四周;

      

      FPGA从简单的逻辑粘合,发展到现在的可编程片上系统,FPGA厂家也在基本的FPGA架构上加入了一些扩展资源,比如时钟管理单元(PLL、DLL)、嵌入式存储器单元和硬件乘法器单元,DSP单元一些高端器件还加入了高速收发器、甚至嵌入式硬核处理器,让FPGA的应用领域更广阔,Cyclone IV E器件加入的扩展资源有:

    • PLL锁相环

        模拟电路,将输入的周期信号进行分频和倍频,或改变相位,输出一个或多个稳定的时钟信号;

    • M9K存储器

        嵌入式块RAM,容量大小9Kbit,这些存储器可以被配置成单端口、简单双端口、真双端口RAM、FIFO缓冲器、ROM

    • 18*18硬件乘法器

        快速进行运算

     

      FPGA中除了三类基本资源和一些扩展资源外,由图中可以看到,FPGA中资源分布也是很精致的:

        1、逻辑阵列和M9K存储器交替分布,这样做的优点是缩短数据的传输路径,以获得更优的时序性能;

        2、IOEs和PLL单元分布在器件的四周,数据流一般从左侧IO流入,经过处理、运算、存储,通过右侧IO流出,控制信号通过上下IO输入输出;有时候系统需要高质量时钟(比如软核所需工作时钟)通常由PLL单元产生,而这些分布在四周的PLL可以最短时钟源产生工作时钟,另外,PLL属于模拟电路,放在周围更利于生产;

      两种主流FPGA的资源情况如下:

      Altera Cyclone IV E系列FPGA常见硬件资源详情列表:

     

     

      Xilinx 7 系列FPGA 硬件资源详情:

      

       最后,放上两张开发板图片,一块是小梅哥基于Cyclone IV EP4CE10的AC620,一块是Digilent基于Xilinx Artix7的Basys3,两块都很精致有木有~

      

      

     

     

      

     

     

    展开全文
  • FPGA到底是什么

    千次阅读 多人点赞 2018-12-27 13:35:17
    FPGA设计这么久,每次给别人介绍的时候,总是感觉讲的不够深刻,惭愧惭愧惭愧。 这次,我就FPGA的硬件属性来展开,简单写写,与大家分享。 我的许多朋友都是经验丰富的算法工程师、嵌入式工程师,但他们都是数学...

    做FPGA设计这么久,每次给别人介绍的时候,总是感觉讲的不够深刻,惭愧惭愧惭愧。

    这次,我就FPGA的硬件属性来展开,简单写写,与大家分享。

    我的许多朋友都是经验丰富的算法工程师、嵌入式工程师,但他们都是数学、MCU背景,对数学公式和嵌入式了解的比较多,因此对于FPGA是什么以及FPGA能做什么只有一个模糊的概念。每次我说你的算法设计的好,我FPGA就能给你高效的实现,他们总是不信,你怎么就能高效了,为什么高效,你还能比现在的人工智能芯片厉害?留给了我一堆巴拉巴拉解释,我们总是喜欢刨根问底,如果问急了,他们会说“你可以通过配置FPGA让它做不同的事情”诸如此类的话,但他们真的不是很清楚FPGA里面有什么,或者如何在设计中使用FPGA这一高级产品。

    事实上,MCU对有些任务来说是很适合的,但对某些控制与复杂计算来说可能做的并不是特别好。举例来说,当需要并行执行大量计算任务时,FPGA可能会让你喜出望外。

    ##############################################################################
    FPGA的基本结构有:
    LUT(Look-Up-Table):查找表,用于逻辑操作;通常输入n个LUT,需要2n个存储单元,常见的为4输入查找表结构。LUT可以用来计算但也可以当做存储器来用。
    FF(Flip Flop) :触发器,存储LUT操作的结果,包含时钟控制等,可以控制输出数据时钟周期。
    wire:总线连接
    I/O:数据通过I/O将FPGA与其他设备通信
    DSP:算法计算逻辑单元,由加法器和乘法器构成。
    BRAM:将双端口的RAM配置到FPGA用于提供片上存储较大的数据(LUT也可以片上存储),允许同一个时钟周期访问不同的RAM位置。

    在进行一点补充LATCH、DFF的介绍:
    LATCH :就是锁存器。由电平触发,非同步控制。在使能信号有效时latch相当于通路,在使能信号无效时latch保持输出状态。

    LUT与LATCH 共同点是:均属于组合逻辑。
    不同点是:LUT是FPGA最小单元的组成结构,而LATCH不是。

    DFF就是D类触发器。它是边沿触发的,归为时序逻辑。reg就是由DFF组成的。我们所说的定义一个8位的寄存器,就是用了8个同步的D触发器。

    ##############################################################################

    FPGA采用了逻辑单元阵列LCA这样一个概念,内部包括可配置逻辑模块CLB输出输入模块IOB内部连线三个部分。

    FPGA利用小型查找表来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了即可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。

    查表法再加上触发器就保证了快速运算逻辑的可能性,这就是FPGA!

    FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了FPGA所能实现的功能。

    对MCU进行烧写程序,程序固件被写入MCU的片上存储器ROM中,现代大部分MCU的片上存储器ROM为FLASH存储器,可以实现掉电保持数据,所以可以掉电程序不丢失。
    而对于Altera和Xilinx两家的FPGA芯片而言,FPGA芯片是基于SRAM的查找表(LUT),所以当将.sof下载到FPGA芯片中后,这些数据直接存储在SRAM的查找表中,一旦掉电即会丢失数据。解决方案是在FPGA芯片外部放置一片能够掉电不丢失数据的存储器,如常见的EPCS、QFLASH等,在FPGA内部设计一个专用的硬件电路,在芯片刚上电时就主动去读取该存储器中的固件,并配置到FPGA芯片中。

    加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。
    掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。

    FPGA内部不存在所谓的计算的概念,所有的结果几乎都是硬件直给,所以,计算很快,计算延时可以精确到多少个时钟周期。FPGA进行并行计算的性能功耗比甩GPU几条街(一点不夸张),代价是开发难度的增大,毕竟会写Verilog的老司机估计比会写C++的老司机还少,所以Xilinx才一直想推广HLS,用C开发FPGA。不过这玩意就好比汇编和FPGA的关系,论极致性能,肯定还是Verilog更好。

    ##############################################################################

    FPGA计算能力分析

    FPGA作为一种高性能、低功耗的可编程芯片,可以根据客户定制来做针对性的算法设计。所以在处理海量数据的时候,FPGA 相比于CPU 和GPU,优势在于:FPGA计算效率更高,FPGA更接近IO。

    FPGA不采用指令和软件,是软硬件合一的器件。对FPGA进行编程要使用硬件描述语言,硬件描述语言描述的逻辑可以直接被编译为晶体管电路的组合。所以FPGA实际上直接用晶体管电路实现用户的算法,没有通过指令系统的翻译。

    FPGA的英文缩写名翻译过来,全称是现场可编程逻辑门阵列,这个名称已经揭示了FPGA的功能,它就是一堆逻辑门电路的组合,可以编程,还可以重复编程。

    这里用Xilinx的V7-690T进行分析FPGA计算能力,V7-690T包含3600个DSP(Digital Signal Processing),DSP就是FPGA的计算单元。每个DSP可以在每个时钟周期可以做2个单精度浮点计算(乘和加)。
    FPGA峰值浮点计算性能 = DSP个数 X FPGA频率 X 每周期执行的浮点操作数。
    V7-690T运行频率已250MHz来计算,V7-690T峰值浮点计算性能 = 3600(DSP个数) X 250MHz X 2(乘和加)=1.8T FLOPs/s即每秒1.8T峰值浮点计算能力。

    FPGA芯片结构是否可以充分发挥浮点计算能力?FPGA由于算法是定制的,所以没有CPU和GPU的取指令和指令译码过程,数据流直接根据定制的算法进行固定操作,计算单元在每个时钟周期上都可以执行,所以可以充分发挥浮点计算能力,计算效率高于CPU和GPU。

    展开全文
  • FPGA从零开始到大神怎么学

    万次阅读 多人点赞 2018-07-14 02:42:34
    原创: 刘勇材 玩儿转FPGA 微信公总号1选好一本比较全,排版比较合理的verilog书 verilog作为现在最流行的FPGA开发语言,当然是入门基础,在这里小编给大家推荐一本多年来珍藏的两本书,一本是verilog2001的国际...

    原创: 刘勇材  玩儿转FPGA 微信公总号

    1

    选好一本比较全,排版比较合理的verilog书
           verilog作为现在最流行的FPGA开发语言,当然是入门基础,在这里小编给大家推荐一本多年来珍藏的两本书,一本是verilog2001的国际标准,还有一本是某高手写的非常全面的语法讲解书,下面是百度网盘链接,全免费的:
    链接:https://pan.baidu.com/s/1tstjmKqFcDEkoH1hd43IXA 密码:b17x     
            
    请大家切记:不要先看完语法书再动手学FPGA!
            强烈建议:把以上两本书作为工具书,也就是看到不明白的地方直接去查阅。每次查阅都会加深印象,对常见的语法也记得牢靠,不常见的语法也就不用浪费时间去记。        
    2
    从最简单的代码学起
            找到工具书后,找到最简单的基础实例(带仿真例程)开始看起,看不懂查阅工具书。看完之后用ISE或者Vivado综合,然后看RTL图,你就能看到这些代码最终翻译成了什么样的数字电路。
            紧接着就是仿真或者上板实测:用仿真的信号输入到你写的模块里面,你才能清晰的知道最终电路输出是什么结果,是否和你想的一致。如果不一致,找到不一致的原因。对于简单设计,仿真和实际上板是看不出差别的。
            另外:明白你写的代码是什么电路是整个FPGA设计永远的核心!如果你发现你有一天对自己写的代码非常清楚他出来是什么样子,那么恭喜你入门了!换句话说,就是要学会用机器的思维去看你的代码,只有多综合你才能懂xilinx的编译器是什么综合规律(以后公众号里也会详细讲),用机器去理解机器才是最好的理解!
            下面我分享一些适合初学者的案例,顺序由易到难:
            1.N bit计数器(FPGA综合的计数器和数电书上是不一样的哦,大家仔细去对                  比)
            2.LED控制,也就是单个信号输出规律控制,比如输出1s闪一次等等
            3.用状态机控制LED,比如按键A,按下是0.5s闪烁一次,再次按按键A是1s闪烁              一次等等,可以自己自由编写。
            4.任意整数分频
            5.DDS设计
            6.模拟串口通信,比如波特率9600,起始位和停止位各1位,校验位没有。就按              这种方式跟上位机通信看看能否正常工作。这个如果你能实现说明你已经有了              一个质的飞跃,能够基本懂得verilog怎么设计电路了。
            7.SPI通信,也是比较简单的一种协议,不论做主还是从都可以试一下
            8.I2C通信,难度和SPI差不多
            9.学会常见IP核的使用

            在这里小编也附上一些自己学习时候的代码,以及ISE视频教程下面是百度网盘链         接:
            超多实例源码链接:https://pan.baidu.com/s/1tt1W9dlFMI_CqlXd_ksa6A 密码:zkmq
           ISE视频教程链接:https://pan.baidu.com/s/1KfhLXPAYaLq5IFSxemFxvg 密码:g97e
    3
    进阶教程
            总的来说,进阶要掌握以下几点:
            1.时序约束的原因和使用方法,能熟练正确的应用最基本的时钟周期约束,时序例外约束,异步时钟域约束,同步复位的约束,高扇出约束
            2.清楚xilinx芯片内部时钟资源分布,能够知道自己的代码和约束能否让编译器用比较优化的走线布局布线。
            3.清楚内部嵌入式硬核的分布和合理使用
            4.懂得常见的异步时钟域正确传输的常见方法:握手信号,异步FIFO,同步器
            5.能看懂时序报告里面基本的一些参数
    4
    高阶教程
            高阶教程是无止境的,但是如果你学会以下几点你已经步入高手行列:
            1.对FPGA所有常用时序约束和时序例外约束,包括逻辑锁定的方法都能正确使用
            2.能够跟据时序报告做出合理的改进时序的方案
            3.清楚各种时序优化方案的大概极限
            5.能够在FPGA平台上实现一些复杂算法:比如PID调节,FFT变化,FIR滤波器,神经网络等等
            6.对大规模,大吞吐量的逻辑设计能够在需求输入的时候有一个大概的总体方案,大致要能够一下想到时钟方案,复位方案,高速接口方案这些该怎么做,或者能不能做到
            总之,高阶教程会让人离FPGA更远,把FPGA最为一个底层平台去实现一些抽象高深的理论。其实不管是CPU还是FPGA都是工具,工具里面的算法实现才是最重要的。

     

    [1] FPGA从零开始到大神怎么学
    http://www.51openchip.com/forum.php?mod=viewthread&tid=38946&fromuid=2
    (出处: openchip--中国开源芯片社区)

    展开全文
  • FPGA入门

    千人学习 2018-10-04 11:41:49
    本课程向大家介绍FPGA的基本概念和功能,并结合实际操作讲解实现原理和操作步骤,讲师也会带着大家演示一个实验。
  • CPU: 英文全称:Central Processing Unit。 中文全称:中央处理器。 厂商:英特尔Intel。 ...功能:是一台计算机的运算核心和控制核心。...缺点:运算能力(最弱),核处理数(最少)。...管理能力(最强),擅长管理和...

    CPU:

    英文全称:Central Processing Unit。

    中文全称:中央处理器。

    厂商:英特尔Intel。

    功能:是一台计算机的运算核心和控制核心。

    缺点:运算能力(最弱),核处理数(最少)。

    优点:

    主频(最高)(3G、4G以上);

    管理能力(最强),擅长管理和调度,比如数据读取,文件管理,人机交互等等。

     

    GPU:

    英文全称:Graphics Processing Unit。

    中文全称:图形处理器。

    厂商:英伟达NVIDIA。

    功能:是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器,同时也是显卡的“心脏”,专为执行复杂的数学和几何计算而设计的。

    缺点:管理能力(最弱),功耗(最高)。

    优点:

    核处理数(最多)(并行处理和块处理的典型例子);

    擅长浮点运算和并行计算(擅长大量数据的复杂运算使得其在深度学习中占据着主导地位)。

     

    FPGA

    英文全称:Field Programmable Gate Array。

    中文全称:现场可编程门阵列。

    厂商:赛灵思Xilinx。

    功能:是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程逻辑器件门电路数有限的缺点。

    缺点:成本高(这就是为什么全球大量生产的iPhone7出现了一小块FPGA芯片就引发了巨大的讨论),资源贵(SRAM工艺实现的查找表结构),开发久且难。

    优点:既能管理又能运算;

    实时性(最强!!!):处理速度快,流水线并行和数据并行(延迟低,流处理)(而GPU只有数据并行);

    灵活性(最强!!!):可编程逻辑器件,功能可以随时改变(这一特性使得其在深度学习中占据不可或缺的位置);

    功耗(相比之下较低):未来将采用各种技术路线争做低功耗之王。

     

    附加:

     

    DSP

    英文全称:Digital Signal Processing。

     

    中文全称:数字信号处理。

     

    功能:DSP

    芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器,其主要应用是实时快速地实现各种数字信号处理算法。而与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。
     

    ASIC

    英文全称:Application Specific Integrated Circuit。

    中文全称:专用集成电路。

    功能:在集成电路界ASIC被认为是一种为专门目的而设计的集成电路。是指应特定用户要求和特定电子系统的需要而设计、制造的集成电路。ASIC的特点是面向特定用户的需求,ASIC在批量生产时与通用集成电路相比具有体积更小、功耗更低、可靠性提高、性能提高、保密性增强、成本降低等优点。

    转载于:https://www.cnblogs.com/PG13/p/10324190.html

    展开全文
  • FPGA & GPU

    2018-10-21 10:33:10
    FPGA没有CPU和GPU的取指令和指令译码能力,这就注定无法单独使用,通常会加一个ARM内核的CPU来处理比较简单的指令,这样的FPGA叫SoC FPGA。这样一来,FPGA的适用面广了,但是性能肯定要下降了,尽管如此,还是比CPU...
  • 最近我们看到一篇文章,说FPGA可能会取代CPU和GPU成为将来机器人研发领域的主要芯片。文章列举了很多表格和实验数据,证明了在很多领域FPGA的性能会极大优于CPU。并且预言FPGA将来可能会取代CPU和GPU现在的地位。但...
  • 原文链接:http://www.sohu.com/a/133440443_132567 转自“半导体行业观察icbank”微信公众号 FPGA还是GPU,这是一个涉及几个大公司,无数工程师与科研者的问题。 ...
  • 什么是FPGA

    万次阅读 多人点赞 2019-03-04 16:12:33
    最近获得去英特尔的FPGA芯片厂参观的机会,我寻思着虽然既然是要去参观,那咱总得对其有所了解吧,不废话了进入正题。 首先,Google启动! FPGA(Field-Programmable Gate Array),即现场可编程门阵列 看不懂,...
  • FPGA应用领域

    万次阅读 多人点赞 2018-07-15 16:38:29
    FPGA简介 FPGA(Field Programmable Gate Array)于1985年由xilinx创始人之一Ross Freeman发明,虽然有其他公司宣称自己最先发明可编程逻辑器件PLD,但是真正意义上的第一颗FPGA芯片XC2064为xilinx所发明,这个...
  • FPGA与CPLD的区别

    万次阅读 2018-07-16 16:34:29
    FPGA FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。内部基本结构为门阵列构成静态存储器(SRAM)。该SRAM可构成函数发生器,即查找表...
  • FPGA中的流水线设计(Pipeline Design)

    千次阅读 2019-09-14 19:04:13
    流水线设计 前言: 本文从四部分对流水线设计进行分析,具体如下: 第一部分什么是流水线 第二部分什么时候用流水线设计 第三部分使用流水线的优缺点 第四部分流水线加法器举例 第一 什么是流水线 ...
  • 准确地说这是一个FPGA论坛,更是一个FPGA的问答社区,整个社区非常活跃,它鼓励人们更快更准确地提问和回答问题,避免FPGA技术论坛中常见的无意义的顶帖和COPY式回帖。整个论坛的主题都是FPGA相关的,是一个专注于...
  • FPGA入门必看资源

    万次阅读 多人点赞 2016-05-12 13:28:13
    FPGA(Field-Programmable Gate Array), 即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足...
  • 千兆以太网TCP协议的FPGA实现。

    万次阅读 多人点赞 2020-05-10 15:00:49
    千兆以太网TCP协议的FPGA实现 Lzx 2017/4/20 写在前面,这应该是我大四最后一个工程性的作品了,以后要养成写文档记录的习惯。说明下,本工程为纯verilog实现的硬件TCP收发器,不同于其他的使用MCU构建软件协议栈的...
  • FPGA 内部双口块RAM 读写实现

    万次阅读 2014-06-20 23:50:06
    由XILINX官网文档“http://china.xilinx.com/”
  • 搞懂FPGA的几种供电电压

    万次阅读 多人点赞 2018-03-07 19:11:55
    我们在进行原理图设计时,会发现FPGA的供电电压有多种,以Cyclone IV E系列为例,下面分别来介绍这几种不同的供电电压。 如上图所示,Cyclone IV E系列FPGA的几种供电电压分别为:(1) VCCINT:FPGA内核电压,1.0...
  • 许多人问:FPGA是什么?

    万次阅读 2018-05-14 12:38:36
    菇凉提问:做FPGA开发多年,每次菇凉问我,什么是FPGA,我,我,我,不知道如何说起,难以回答。FPGA是一种器件。其英文名 feild programable gate array 。通俗来说,是一种功能强大似乎无所不能的器件。通常用于...
  • FPGA 控制 nand flash读写

    万次阅读 2015-11-25 16:45:56
    最近 项目上用FPGA 去操作nand_flash.终于实现 了。其实主要把 NAND_FLASH接口时序搞定,就没有问题。
1 2 3 4 5 ... 20
收藏数 72,039
精华内容 28,815
关键字:

fpga