当前位置: 首页 > news >正文

FPGA基础知识(二十一):xilinx FPGA中常用的原语

《FPGA基础知识》系列导航

本专栏专为FPGA新手打造的Xilinx平台入门指南。旨在手把手带你走通从代码、仿真、约束到生成比特流并烧录的全过程。

本篇是该系列的第二十一篇内容

上一篇:FPGA基础知识(二十):Xilinx Block Memory IP核(5)--ROM 详解_xilinx rom-CSDN博客

此篇为FPGA基础知识系列的最后一篇;

通过这一个系列我们对FPGA的使用从并行结构到时钟复位、计数器、状态机、引脚约束和时钟约束,时序、以及常用的IP核,常见原语都有了一定的了解,之后就是进行实际的设计了。

接下来会重新开一个系列,以K325T开发板为平台,做一些测试例程的讲解,敬请期待~~~


1 什么是FPGA原语?

原语是FPGA中最基础、不可再分的硬件单元,它们直接映射到芯片的物理资源。如果说Verilog/VHDL是建筑设计图,那么原语就是砖块、钢筋和水泥。打开vivado软件,我们可以在如下的位置进行原语的检索

2 常用原语解析

2.1 BUFG

全局时钟缓冲器 主要是当时钟驱动力不足的时候使用

那一般情况下咱们外部输入的时钟都会有输入约束,就不需要用这个,再就是clock wizard生成的时候,也会自带bufg 也是不需要用的;

当我们使用外部时钟,自己在内部通过计数器产生的时钟信号的时候,一般都是需要用BUFG做一次缓冲。

2.2 IBUFDS

差分输入缓冲器 他的目的是将咱们外部输入的差分信号转为内部单端信号

这个IBUFDS一般需要跟BUFG一起使用的哈 就是我们的差分时钟经过IBUFDS变为单端时钟,需要再经过BUFG之后才能作为我们程序中的时钟使用 这里要注意。

2.3 OBUFDS

差分输出缓冲 将咱们内部单端信号转为差分信号输出。

2.4 IOBUF

即双向缓冲,主要针对inout信号 通过双向信号选择引脚,选择到底是输入还是输出

3 总结

FPGA原语是连接RTL代码与物理硬件的桥梁。掌握原语,意味着你:

  • 真正理解了FPGA的硬件结构

  • 能够设计高性能、高可靠性的系统

  • 可以解决最棘手的时序和信号完整性问题

  • 站在了硬件设计的最前沿

记住:伟大的建筑师从不嫌弃砖块,伟大的FPGA工程师从不忽视原语

http://www.jsqmd.com/news/135449/

相关文章:

  • Google与OpenAI绘图工具遭滥用,阿里巴巴开源语音模型,知乎发布AI产品榜单,Jan团队发布Jan-v2-VL-Max
  • Alpha阶段项目复审报告
  • 基于PLC的交通灯控制系统设计红绿灯控制博图组态仿真
  • Python第三阶段——PySpark
  • pq|dfs|快排
  • 2025最新!8个AI论文软件测评:研究生写论文痛点全解析
  • Dify 本地开发:前端代理转发解决 401 问题
  • 基于SpringBoot家教中介管理系统(毕设源码+文档)
  • 镜像的创建
  • NX ①添加GC工具箱 ②制图绘制中心线 ③制图倒斜角标注C ④更新重量
  • DPJ-141 基于stm32f103控制器的GPRS定位追踪器设计(源代码+proteus仿真)
  • 事后诸葛分析
  • 当AI Agent学会“打电话“——微软Agent Framework的A2A与AGUI协议深度解析
  • AI Ping 赋能:基于 GLM-4.7(免费!)+ LangChain + Redis 打造智能AI聊天助手
  • 2025银川最新装修改造家政服务中心 TOP5 评测!兴庆区、金凤区、西夏区、贺兰县等地区一站式家庭服务机构权威榜单发布,专业高效助力家居焕新 - 全局中转站
  • 软件基础第四次作业
  • 在Django中安装、配备、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的机制
  • 前端 | 一篇搞懂CSS盒模型核心:padding、margin、border与box-sizing、border-radius
  • 基于SpringBoot的足浴管理系统(毕设源码+文档)
  • 共享指针和独占指针
  • 团队作业6——项目事后分析
  • 断点调式
  • 基于SpringBoot高校迎新管理系统(毕设源码+文档)
  • 2025年拼多多代运营公司十大排名榜单 - 前沿公社
  • [MAUI]简单可食用的PopupTResult
  • Hive - SerDe
  • 乌诺地尔vs酮康唑:防脱洗发水怎么选?关键看你的脱发原因 - 速递信息
  • 华为鸿蒙智家新特性推动行业变革,重塑智能家居生态新格局
  • Photoshop进阶基石:“曲线”调色与矢量应用的精髓
  • 收租管理系统软件怎么选?优质公寓管理系统推荐寓盟管家 - 速递信息