来自学渣的问候

为什么选择 ALTERA 的 FPGA 来学习呢?这其实是我一开始学习的一个困惑。在我买人生第一块FPGA 开发板之前,我知道的FPGA 厂商只有 Xilinx、Altera、以及小脚丫开发板使用的Lattice,但是为什么最后使用的是Altera的FPGA呢?

首先,最主要的因素是来自于学长的推荐,两位保研985的学长都向我推荐了ALtera,因为它相对于其它开发板来说,底层的基础资料会更多,赛灵思这样的FPGA,大部分应用在比较高级的开发领域中,比如PYNQ,不利于初学者去琢磨。而Lattice的开发板呢,我的印象不是很深刻,除了有这么一个玩意儿在,其它我一无所知。其次,有直系学长做同样的东西,可以比较容易的获得资料和指导,这个对于我这种白里透红的小白来说,再好不过。
因此,我最终选择了选用了 黑金 的 FPGA 开发板,核心是EP4CE10F17C8,拥有10320个逻辑资源,这个对于初学者来说是完全够用的了,跑一个FFT和FIR的 IP 核都还有剩下的。

为什么是这块开发板呢?
当时的考虑是这样的:

  1. 一个是板载的外设非常齐全,包括有LED、数码管、蜂鸣器、SD卡槽、实时时钟、SDRAM、Flash、串口、VGA 以及摄像头接口,可以满足基本的学习功能。
  2. 其次就是它提供了80个拓展IO,虽然里头真正能做IO的只有七十几个,但是拓展的管脚能够让我实现更加自如的学习。比如外接高速AD/DA,外接液晶屏、外接其它的传感器之类的。
  3. 没有买逻辑资源更多的开发板或者是核心板,初学并不需要太多的逻辑资源,逻辑资源多了反而浪费,还贵。而核心板更适合开发使用,因为核心板可以提供最大限度的自由,但是初学阶段,外设模块与核心板连接的复杂度,可能会影响学习心态,所以还是买开发板更快落一些。等到能力强了,或是需要开发了,再买开发板。

论初学应该买哪些模块,当时想做的是信号的采集处理,所以买了一块RGB的液晶屏 和 一块8通道的高速AD/DA,那么初学的我们,应该买些啥呢?

1、 信号处理:AD/DA 模块,8位就够了,太多用不着。TFT屏肯定是要的,或者利用VGA接显示屏也可以。
2、音频信号处理:肯定是音频模块啦,因为专门的音频解码需要专门的芯片,但是这个我不熟,只跑过Demo,说的话不可信啦。
3、图像处理:摄像头肯定是要的,hhh,没有摄像头处理个毛,当然SD卡也是要的,因为视频大,SDRAM应该放不下。

那么,说了这么多,一块FPGA应该买回来了,那么下一步就是下载IDE了,Altera的环境叫做 Quartus II,目前的官网最新版本是17.1,初学的话可以直接到官网下载免费的 Prime 版本,就是轻薄版本,一些高级的IP核无法使用。如果有高级需求的话,请自行找渠道下载完整版。
下一篇,我来讲讲Quarus II 的使用心得,基本的操作很多博客都有,那么我就讲讲里头的一些功能,如何帮助我们更好的学习、理解和仿真。

(:з」∠)

【FPGA】 Altera FPGA 入门篇(1)相关推荐

  1. FPGA基础入门篇(四) 边沿检测电路

    FPGA基础入门篇(四)--边沿检测电路 一.边沿检测 边沿检测,就是检测输入信号,或者FPGA内部逻辑信号的跳变,即上升沿或者下降沿的检测.在检测到所需要的边沿后产生一个高电平的脉冲.这在FPGA电 ...

  2. Altera FPGA/CPLD设计 基础篇+高级篇(附随书光盘)

    获取方法: 微信公众号:OpenFPGA   后台回复 Altera设计 基础篇介绍 <Altera FPGA/CPLD设计(基础篇)>是王诚.蔡海宁.吴继华编著的一本图书.该书可作为高等 ...

  3. FPGA极易入门教程----工具篇(2)Quartus II 的在线调试工具 In-System Sources and Probes(ISSP)

    1.什么是ISSP?ISSP有什么用? Quartus II提供了In-System Sources and Probes Editor调试工具,通过JTAG接口使用该工具可以驱动和采样内部节点的逻辑 ...

  4. FPGA极易入门教程----汇总篇(直达链接)

    为什么要写这个系列? 根据费曼学习法,最好的学习方法就是教会一个外行人(初学者).知识分享,独乐乐不如众乐乐.现在FPGA市场巨大,人才缺口很大.我本着能拉一个上贼船就拉一个上贼船的想法来写这个系列文 ...

  5. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON12 IPCORE核之FIFO详细教程

    ALTERA FPGA IPCORE核之FIFO详细教程 若要观看该博客配套的视频教程,可点击此链接 一. FIFO简介 FIFO: 是英文first in first out的缩写,即先进先出,指的 ...

  6. 自学前端设计——【开源骚客】FPGA超详细入门视频教程

    前言 本文基于[开源骚客]FPGA超详细入门视频教程,简单做个笔记 00. FPGA开发软件的安装 Quartus II 13.1 Modelsim Notepad++ Vim 01. 我的第一个FP ...

  7. FPGA 电路开发入门实验

    FPGA 电路开发入门实验 第0章:基础知识 如图1,本实验使用实验板为altera DE0,板子型号为Cyclone Ⅲ, EP3C16F484C6,编译软件为QuartusⅡ9.0. 图 1 Qu ...

  8. FPGA从零设计[1]——关于Altera FPGA的下载器接口

    好久发博客了,一晃一年过去了. 最近打算学习FPGA,手头有几块开发板在用,平时练练代码足够了,但是作为一只硬件狗不亲自设计一块属于自己的开发板实在说不过去.正巧博主这段时间在深入学习Cadence ...

  9. Altera FPGA 配置方式概述

    摘自<<Altera FPGA 勇敢的芯 入门指南>>第12章 Altera FPGA 配置方式概述 FPGA 是基于 RAM 结构的,而 RAM 是易失存储器,在掉电后保 存 ...

  10. Altera FPGA 差分信号初识(2)

    Altera FPGA 差分信号初识(2) 低压差分信号(LVDS) 低电压差分信号 ,或LVDS,也称为TIA / EIA-644,是一个技术标准,它指定的电特性的差分,串行 通信协议.LVDS以低 ...

最新文章

  1. 2021 年高教社杯全国大学生数学建模竞赛A题分析
  2. java线程的状态及状态间的切换
  3. python 爬带端口的网站_程序员带你爬取爬虫最爱扒的网站数据。快来看!
  4. 风变编程python 知乎_如何看待风变编程的 Python 网课?
  5. aiohttp 高并发web服务_【Python入门】50.异步IO之 asyncio实现异步操作
  6. 技术点不亲身实验一遍,难免会被网文唬
  7. Citrix无法访问本地磁盘
  8. String... 参数定义中有三个点的意思
  9. 分页查询抽象出的对象属性(笔记)
  10. Event Grid更新了!可轻松处理物联网装置遥测
  11. bzoj 1711: [Usaco2007 Open]Dining吃饭(最大流)
  12. linux 编译,链接和加载
  13. Digispark(ATTINY85) 微型开发板驱动安装与开发环境配置教程
  14. 小颗粒积木步骤图纸_loz小颗粒钻石积木拼图图纸谁有
  15. 让ImageMagick支持png和jpeg格式
  16. MAVEN配置之SETTING配置
  17. 【图像压缩】连续比特率自适应《Asymmetric Gained Deep Image Compression With Continuous Rate Adaptation》
  18. VUE解决warning(Emitted value instead of an instance of Error) el-table-column v-for=item in batch问题
  19. 小侃设计模式(八)-装饰者模式
  20. 东北大学软件项目管理与过程改进复习提纲(2020)——第七章《项目成本管理》

热门文章

  1. Paper:LSTM之父眼中的深度学习十年简史《The 2010s: Our Decade of Deep Learning / Outlook on the 2020s》的解读
  2. JEP:Java表达式分析器
  3. 复现monodepth2之KITTI数据集准备
  4. 显卡跑分软件怎么测试,硬件跑分 测试方法说明
  5. AliSQL-5.6.32编译安装
  6. 计算机用三角函数时如何用弧度制,5.1.2弧度制教学设计
  7. 曲线积分与曲面积分的计算机应用,曲线积分与曲面积分(解题方法归纳).doc
  8. Python 使用pip下载失败的解决方案
  9. 高校图书馆管理系统 php 漏洞,江苏汇文Libsys图书馆管理系统几处通用SQL注入漏洞...
  10. 可以自我学习的AI五子棋