zoukankan      html  css  js  c++  java
  • 手把手教你学FPGA系列(1)

    开课学习,坚持下去。

      让运动【写博客】成为习惯!

      首先对于FPGA的学习,需要准备2个条件,一个是硬件环境,一个是软件环境,硬件环境无所谓,可以自己low一个板,也可以某宝买一个板,当然最靠谱的还是在xilinx的官网买一个评估板,评估板例程多且权威,楼主力荐。

      对于硬件的选择,大同小异,大家各凭爱好。

      对于软件环境,楼主经过阵痛期后决定弃用ISE,改用Vivado,为什么呢?我为了说服自己,罗列了搜索了网上的各个说法:

    “一提起 Xilinx 的开发环境,人们总是先会想起 ISE,而对 Vivado 不甚了解。其
    实, Vivado 是 Xilinx 公司于 2012 推出的新一代集成设计 环境。虽然目前其流行度并
    不高,但可以说 Vivado 代表了未来 Xilinx FPGA 开发环境的变化趋势。所以,作为一
    个 Xilinx FPGA 的开发使用 者,学习掌握 Vivado 是趋势,也是必然。
    作为开发者,首先肯定有以下疑惑:既然已经有 ISE 存在了,为何 Xilinx 公司又花
    大 力 气 去 搞 什 么 Vivado 呢 ? 在 Vivado Design Suite User Guide : Getting
    Started(UG910)中提到,推出 Vivado 是为了提高设计者的效率,它能显著增加 Xilinx
    的 28nm 工艺的可编程逻辑器件的设计、综合与 实现效率。可以推测,随着 FPGA 进入
    28nm 时代, ISE 工具似乎就有些“不合时宜”了,硬件提升了,软件不提升的话,设计
    效率必然受影响。正是出于这 一考虑, Xilinx 公司于 2008 年便开始筹划推出新一代
    的软件开发环境,经历 4 年时间打造出了 Vivado 工具这一巅峰之作。
    必须说明的是, Vivado 并不是 ISE 的升级版,它是全新的另一个 Xilinx FPGA 的
    开发工具(事实上, ISE 并没有因为 Vivado 的出现而挂 掉也不可能挂掉, Vivado 2012.2
    推出的同时 ISE 也更新到了 ISE14.7)。以前在 ISE 里面经常出现的像 XST、 Core
    Generator 等工具在 Vivado 里面已经不复存在,开发者可以将 Vivado 理解为 Xilinx
    为高端 FPGA 专门开发的一款开发工具。
    Vivado 目前只支持 Xilinx 的 28nm 工艺的 7 系列 FPGA,包括 ZYNQ、 Virtex-7 系
    列、 Kintex-7 系列和 Artix-7 系列,不支持其 它系列的 FPGA。这不难理解,人家本身
    就是为高端而生的开发工具,没必要去支持低端。而 ISE14.2 支持全系列的 FPGA,这
    也好理解,高端酒店就是 为高富帅开的,低端酒店屌丝可进,高富帅也不会拦嘛。对
    于开发者,如果使用非 7 系列的 FPGA 器件,那么 ISE 是不二选择,但是如果使用 7 系
    列的 FPGA, Vivado 的开发效率必然完爆 ISE 了。”
    安装 vivado 的过程,其实很简单,但是需要注意一个问题,安装时一定把 SDK 选
    上,避免不必要的麻烦

  • 相关阅读:
    Mysql创建nextval函数
    宝塔配置tomcat的配置
    小程序获取授权信息
    pycharm 2017新建文件添加编码方式等
    Linux下利用expect,不用交互模式,直接登陆远程主机
    linux文件权限解析(摘)
    linux环境下根据文件的某一列进行去重
    oracle查询用户权限及角色(摘)
    插入排序-python实现
    css清除浮动方法
  • 原文地址:https://www.cnblogs.com/mains-mandala/p/10249036.html
Copyright © 2011-2022 走看看