zoukankan      html  css  js  c++  java
  • ZYNQ学习笔记

     ZYNQ=PS+PL

    PS:processing system 处理器系统

    PL:programmable logic 即FPGA

     

     

     

     

     cache:高速缓冲存储器

     

     VIVADO软件可以看成是 ISE14.7 的升级版, 两者都是xilinx FPGA的IDE。 ISE已经停止更新了。

    vivado2020.1及以后都叫做VITIS,功能更强大,包含了vivado.

    Quartes是Altera(另一家FPGA厂商)的IDE,Altera已经被Intel收购。

    硬件调试:

    ILA:逻辑分析器  

     

     hierarchy:等级

    XXX.xpr ---VIVADO工程文件

    XXX.xdc ---VIVADO约束文件

    XXX.bit ---VIVADO比特流文件,可以下载进板子

     

     

     PLD包括 CPLD和FPGA。

     

     

     

     

     

     

     

     

     4为位宽,没有4,就默认32位宽。缺省为十进制,32位宽。32"d

     

     

     

     reg [31:0] delay_cnt;  //  [31:0]表示0到31位, 格式【高位:低位】  ,从低位到高位

    wire:1位位宽

     

     

     

     /:整除  %:取余

     

     

     

     

     

     假设a,b各为8位,那么 拼接:a为高8位,b为低4位。

     

     

     

     

     

     

     

     推荐左边的写法。

     

     

     

     #表示延时  ;  #10表示延时10个单位的时间 默认1ns/1ps   ,1个单位为1ns,精度为1ps

    《= 赋值   

     

     

     

     

     

     RHS:right hand side 右手侧

    LHS:left hand side 左手侧

     

     

     

     这里的begin...end相当于C语言里面的{ .... }大括号   

     case....endcase  不用break 

     

     

     

     

     

     

    组合逻辑使用阻塞赋值,时序逻辑使用非阻塞赋值。

     边沿触发的always通常描述时序逻辑;电平触发的always通常描述组合逻辑。

     

     

     

     

  • 相关阅读:
    Luogu P4205 [NOI2005]智慧珠游戏
    Luogu P3321 [SDOI2015]序列统计
    Luogu P2056 [ZJOI2007]捉迷藏
    Luogu P5168 xtq玩魔塔
    2019年一月刷题列表
    [转载]我们都是行走在镜面边缘的人
    [武汉加油] CF830C Bamboo Partition
    [武汉加油] [NOI Online 提高组]最小环
    [武汉加油] luogu P6178 【模板】Matrix-Tree 定理
    [武汉加油] bzoj 5099: [POI2018]Pionek 几何+双指针
  • 原文地址:https://www.cnblogs.com/since1996/p/14465734.html
Copyright © 2011-2022 走看看