FPGA

绪论

考试50%+实验50%(5*10%)
希冀平台

  • 可编程逻辑器件
    • 简单PLD:与-或阵列,根据是否可以变成分为三种
    • 复杂PLD:
      • CPLD:complex PLD
        时间上固定的,无需分析时序,不适合复杂的逻辑
        连续式布线结构
        粗粒度
      • FPGA:Field Programmable Gate Array
        分段式布线结构
        查找表(LUT)技术
        细粒度
    • ASIC:定制电路,一次性投片
  • 构成要素
    • 三大要素:
      逻辑,布线,I/O
    • 软核模块
    • 硬核模块
      ARM,BRAM,DSP,时钟(PLL,DLL)
  • 一些常见模块
    • LUT (Look Up Table)(用LUT实现了与-或功能)
      通过将函数的真值表存放在少量内存单元中,实现组合逻辑功能
      k输入,需要 \(2^k \times 1\) ROM,实现 \(2^{k^k}\)
    • D触发器
      存储器,只有在上升沿的时候会更新输出、
    • BLE:Basic Logic Block
    • K-LUT 权衡
      速度与面积的权衡,现在基本为6-LUT
    • 4-LUT + 16-bit RAM
    • Slice
      两类Slice: LSLICEL,SLICEM
      按照一定比例 3:1
      分布式RAM,BRAM???

硬件描述语言概述

VHDL,Verilog
image
image
image

posted @ 2022-04-25 20:36  小康要好好学习  阅读(92)  评论(0编辑  收藏  举报