码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • FPGA原理与结构(0)——目录与传送门


    一、 简介

            FPGA的设计和软件设计不同,我们所设计的RTL代码最终还是要落实到硬件底层来进行实例化,因此理解硬件底层的内容是很有意义的。

    二、可编程逻辑块CLB

            可配置逻辑块CLB(Configurable Logic Block)是xilinx系类FPGA的基本逻辑单元(在各系列中CLB可能有所不同,以下我们主要讨论Xilinx 7系类),是实现时序逻辑电路和组合逻辑电路的主要逻辑资源。

    1、可配置逻辑块CLB(Configurable Logic Block)

    FPGA原理与结构——可配置逻辑块CLB(Configurable Logic Block)icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132102065

    2、查找表LUT(Look_Up_Table)

    FPGA原理与结构——查找表LUT(Look_Up_Table)icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132119947

    3、存储单元(Storage Elements)

    FPGA原理与结构——存储单元(Storage Elements)icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132124347

    4、数据选择器MUX(Multiplexers)

    FPGA原理与结构——数据选择器MUX(Multiplexers)icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132273595

    5、移位寄存器(Shift Registers)

    FPGA原理与结构——移位寄存器(Shift Registers)icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132259262

    6、分布式RAM(Distributed RAM,DRAM)

    FPGA原理与结构——分布式RAM(Distributed RAM,DRAM)icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132239286

    7、进位链CARRY 

    FPGA原理与结构——进位链CARRYicon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132282247

    二、块RAM(BRAM)

            BRAM就是嵌入在FPGA中的整块的RAM资源,是FPGA中重要的存储资源。在早期的FPGA架构中,基本上只使用基于查找表和触发器的逻辑块实现用户电路,可用作存储要素的就只有逻辑块中的触发器。因此很难在芯片上保存大量数据,而有这样需求的应用需要在FPGA上连接外部存储器。但是在很多情况下,FPGA和外部存储器的带宽会成为系统的瓶颈,从而限制整体性能。因此商用的FPGA架构在发展中开始集成高效的片上存储器。这就是我们BRAM的由来。

    8、块RAM(Block RAM,BRAM)

    FPGA原理与结构——块RAM(Block RAM,BRAM)icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132253916

    9、RAM IP核原理学习

    FPGA原理与结构——RAM IP核原理学习icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132326228

    10、RAM IP核的使用与测试

    FPGA原理与结构——RAM IP核的使用与测试icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132359524

    11、ROM IP的使用与测试

    FPGA原理与结构——ROM IP的使用与测试icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132368302

    12、FIFO IP核原理学习 
    FPGA原理与结构——FIFO IP核原理学习icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132378996

    13、FIFO IP核的使用与测试 

    FPGA原理与结构——FIFO IP核的使用与测试icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132471818

    三、时钟资源

             时钟,即clock信号,是由晶体经过激发产生的振荡电路。模拟端通过各种技术(PLL,DPLL)产生规律、周期性变化的信号给数字端,数字端使用该信号的边沿进行过赋值(procedural assignment)操作。

    14、时钟资源

    FPGA原理与结构——时钟资源icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132307564

    15、时钟IP核原理学习

    FPGA原理与结构——时钟IP核原理学习icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132497850

    16、时钟IP核的使用与测试

    FPGA原理与结构——时钟IP核的使用与测试icon-default.png?t=N7T8https://blog.csdn.net/apple_53311083/article/details/132689674

    未完待续

  • 相关阅读:
    码农与模型思维
    Vue封神之路(2.) Vue的基本使用及单向数据绑定
    OptaPlanner 发展方向与问题
    CobalStrike(CS)上线隐藏IP和流量
    铁路防护网常被剪锁入侵?RFID电子锁保障铁路安全
    1.4 数据库系统的组成
    Python实现mysql基于配置文件的全自动增量数据备份
    小项目应该如何进行跨平台方案选型
    Vue核心 内置指令 自定义指令
    L9170 LGCN 原厂直销5A大电流输出DC双向马达驱动电路IC
  • 原文地址:https://blog.csdn.net/apple_53311083/article/details/132369125
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号