• 野火A7学习第一次(简介和学习计划)


    1 配套教程简介

    采用A7 升腾开发板:
    在这里插入图片描述

    1.1 升腾系列核心板

    在这里插入图片描述
    XC代表 Xilinx公司,7系列,35 表示资源量 35k,T表示有高速接口。FGG封装方式,484 表示484个引脚,2表示输出等级是-2,xilinx数字越小表示越快。C表示商业级,I表示工业级。

    在这里插入图片描述
    mini版本
    pro板外观:
    在这里插入图片描述
    在这里插入图片描述
    凌云系列开发板
    在这里插入图片描述

    1.2 文档资料说明

    1 使用前必读
    2 开发板原理图和使用手册
    3 提供配套的实现工程和文档
    在这里插入图片描述

    4 开发软件 绘图考核开发软件
    5 推荐参考资料 初学者的书籍

    1.3 开发板教程的特色

    理论加实际
    在这里插入图片描述
    特色:首先会有章节导读,本章我们可以学到哪些知识,然后理论部分的学习。理论讲完就是实战,然后实现目标,结合电路图的讲解。

    1 波形图教学法!!!!!牛哇
    2 总分总的方法!!!!!牛哇
    3 拓展训练 !!!!!!!牛哇

    1.3 学习建议

    1 需要有自己的板卡
    2 找到适合自己的学习资料,建议看官方的文档
    3 建议多练习,别好高骛远。错误信息是最好的编写资料

    2 初始FPGA

    在这里插入图片描述

    2.1 FPGA是什么

    在这里插入图片描述
    PLD 可编程逻辑器件

    2.2 发展历程

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    PLA 由与平面和或平面组成,两者都可编程,可以实现复杂的逻辑与或表达式,熔丝技术,只能编写一次。
    PROM 与平面是固定的 只有或平面可以编程,也是熔丝技术
    在这里插入图片描述
    PAL技术是与平面可编程 或平面不可编程,然后有三态输出。GAL实现了可擦除的编程。他们称为简单可编程逻辑器件。

    在这里插入图片描述
    CPLD和FPGA称为高密度可编程逻辑器件,FPGA不在使用与非门,而是查找表一些技术。这两个有本质的区别。

    在这里插入图片描述

    2.1 FPGA的技术优势

    在这里插入图片描述

    2.3 FPGA应用方向

    在这里插入图片描述

    3 FPGA开发环境的搭建

    在这里插入图片描述

    3.1 vivado 软件安装自行解决

    3.2 vivado和modelsim还有Notepad++ 相关联

    在这里插入图片描述

    4 初始Verilog HDL

    4.1 verilog hdl 简介

    在这里插入图片描述
    在这里插入图片描述

    4.2 verilog hdl 基础语法

    在这里插入图片描述
    关键字是保留字 小写

    inout 即做输入也做输出
    parameter 可以实例化修改
    local parameter 只能在模块中修改

    在这里插入图片描述
    在这里插入图片描述
    阻塞赋值:顺序执行
    非阻塞赋值:并行执行,在同一时刻同时执行

    assign语句:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4.3 系统函数

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    效果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    效果:
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    效果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    QT5.15在Ubuntu22.04上编译流程
    创建js对象的几种方式
    猿创征文|【算法刷题日记之本手篇】洗牌与MP3光标位置
    用户身份管理(CIAM)如何帮助业务持续增长?|身份云研究院
    数据结构——排序
    基于Java+Spring Boot+MySQL的课程设计选题管理
    Stream入门
    Maven的安装与配置
    pgzrun 拼图游戏制作过程详解(6,7)
    【数学建模】马氏链模型(Markov Chain)
  • 原文地址:https://blog.csdn.net/qq_30093417/article/details/126361787