简记_FPGA 硬件最小系统设计

news2025/3/31 22:45:39

一、FPGA板级设计的五要素

1.1、电源电路

核心电压:一般为固定值

IO电压:FPGA的IO分为多个bank,同一个bank的不同IO引脚电压相同,不同bank的电压可以不同

辅助电压:除了核心电压和IO电压,FPGA工作所需的其他电压都叫辅助电压,例如:模拟电压,

Phase-locked loop,锁相环 (PLL) 需要模拟电源。

1.2、时钟电路

外部输入时钟:只需要将振荡器连接到全局时钟的专用引脚上,软件工具一般会自动识别并连接到全局时钟网络上。通常使用有源晶振(Oscillator),非无源晶振(Crystal)。

时钟走线要短,需确保外部输入时钟信号干净且稳定,温漂小。

全局时钟网络:FPGA内部设计的走线池,使用这种专用时钟网络走线,同一时钟到达不同寄存器的时间差很小。

PLL和DLL:FPGA内部进行倍频和分频的时钟管理模块。DLL(Delay Locked Loop 延时锁定环)

1.3、复位电路

复位信号开启时(一般默认为低电平),系统处于复位状态,当电平从低变高后,进入正常工作状态,系统便拥有了所期望的初始状态。

可使用电压监控复位芯片(例如SGM803),可监控多电源系统的上一级公共电源电压,以便实现可靠的上下电复位。

1.4、配置(烧录)电路

FPGA大部分基于SRAM(Static Random Access Memory,静态随机存取存储器)来实现可编程特性,一旦掉电,SRAM数据丢失,所以,FPGA通常需要外挂一个用于保存当前配置数据流的flash芯片,称为“配置芯片”。

通常使用JTAG在线编程,JTAG包含如下关键管脚

  • VDD   电源正(可选
  • GND   电源负
  • TDI     测试数据输入引脚,用于将测试数据或指令串行输入到芯片的内部寄存器
  • TDO   测试数据输出引脚,用于将芯片内部寄存器的数据串行输出
  • TMS   测试模式选择引脚,用于控制JTAG状态机的状态,每个时钟周期的TMS值决定了JTAG的状态机进入哪个状态
  • TCK   测试时钟输入引脚,为JTAG操作提供时钟信号
  • TRST 测试复位引脚(可选),用于将JTAG控制器复位到初始状态。不使用时可以通过内部逻辑复位。

1.5、外设电路

赛灵思(Xilinx)的FPGA管脚分布图通常不在其Datasheet中直接展示,而是通过专门的Pinout文件或用户手册(如UG475)提供详细信息。

FPGA器件有丰富的外设(I/O)资源,应用时,需考虑以下几点:

  • 输入和输出时钟信号分配到专用的引脚上;
  • 差分信号分配到支持差分传输的专用引脚上;
  • 高速信号分配到支持高速传输的专用引脚上;
  • 总线信号分配到同一个BANK或相近的BANK中;
  • 引脚分配尽可能减少交叉连接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2323806.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PHP安装HTML转图片的扩展GD库的使用

修改你的PHP.ini文件,找到以下位置 ;extensionphp_gd2.dll 把前面的;去掉…

清华大学第10讲:迈向未来的AI教学实验396页PPT 探索未来教育的无限可能|附PPT下载方法

导 读INTRODUCTION 今天跟大家分享的是清华大学新闻与传播学院、人工智能学院双聘教授沈阳教授团队出品的《迈向未来的AI教学实验》课程作业集,随着人工智能技术的飞速发展,教育领域也迎来了前所未有的变革。该报告为沈阳教授与学生们在“迈向未来的AI教…

《白帽子讲 Web 安全》之服务端请求伪造(SSRF)深度剖析:从攻击到防御

引言 在当今复杂的网络环境中,Web 应用安全犹如一座时刻需要精心守护的堡垒。随着技术的不断演进,各类安全威胁层出不穷,其中服务端请求伪造(SSRF)正逐渐成为令开发者与安全从业者头疼的一大难题。吴翰清在《白帽子讲…

豪越消防一体化安全管控平台:消防管理智能化

在社会快速发展、城市建设日益复杂的今天,消防安全始终是保障人民生命财产安全、维护社会稳定的重要基石。传统消防管理模式在应对当下复杂多变的消防安全需求时,逐渐暴露出诸多局限性,而豪越消防一体化平台的出现,为消防管理领域…

瑞芯微RK356X主板复用接口配置方法,触觉智能嵌入式方案商

本文介绍瑞芯微RK356X系列复用接口配置的方法,基于触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。 复…

NX二次开发刻字功能——预览功能

这个预览功能其实在NX软件中很常见,有利于建模者确定刻字的位置,这个功能早在唐康林老师的超级长方体教程中出现过。我只是学以致用。把该功能集成刻字中。 在勾选预览的同时,如果点击放大镜也就是显示预览结果,要刻字的对象透明度数值为70,同时预览结果文字会变成撤销,如…

容器主机CPU使用率突增问题一则

关键词 LINUX、文件系统crontab 、mlocate根目录使用率 There are many things that can not be broken! 如果觉得本文对你有帮助,欢迎点赞、收藏、评论! 一、问题现象 业务一台容器服务器,近期经常收到cpu不定期抖动告警&#x…

华为hcia——Datacom实验指南——配置IPv4静态路由,默认路由和浮动静态路由

什么是IPv4 IPv4静态路由,是手动配置的,不会随着网络拓扑的变化而变化,所配置的路由信息也不会在网络中传播,所以它主要运用在小型网络或者作为动态路由的补充。 IPv4的配置 配置的命令很简单 IP route-static (目…

【Apache Hive】

一、Hive简介 官网:https://hive.apache.org 1、Hive是什么? Apache Hive 是一款建立在Hadoop之上的开源数据仓库系统,可以将存储在Hadoop文件中的结构化、半结构化数据文件映射为一张数据库表,基于表提供了一种类似SQL的查询模型…

SQL Server安装进度卡在 57%:Windows Update 服务异常

问题现象: 安装 SQL Server 2022 时进度停滞在 57%,日志报错 Error code 0x80070422,提示 “Windows Update 服务未运行”。 快速诊断 检查服务状态: # 查看 Windows Update 服务状态 Get-Service -Name wuauserv | Select-Object…

YOLO历代发展 图像增强方式 架构

YOLO1 YOLOV5 数据增强 mosaic 仿射变换(Affine)、透视变换(Perspective) 网络搭建

DexGrasp Anything:具有物理-觉察的普遍机器人灵巧抓取

25年3月来自上海科技大学的论文“DexGrasp Anything: Towards Universal Robotic Dexterous Grasping with Physics Awareness”。 能够抓取任何物体的灵巧手,对于通用具身智能机器人的开发至关重要。然而,由于灵巧手的自由度高,物体种类繁多…

对称加密算法和非对称加密算法

在这个互联网普及的时代,在不同终端对敏感甚至机密数据进行传输是非常常见的场景,但是如何保证数据传输过程的安全性和高效性是一个值得深入探讨的问题。 为此,伟大的人类研究出了多种加密算法,我们可以大致将其分为两类&#xf…

【计算机网络】OSI七层模型完全指南:从比特流到应用交互的逐层拆解

OSI模型 导读一、概念二、模型层次结构2.1 物理层(Physical Layer)2.2 数据链路层(Data Link Layer)​2.3 ​网络层(Network Layer)​2.4 ​传输层(Transport Layer)​2.5 ​会话层&…

数据不互通、审批慢?如何实现多系统智能协同

在企业信息化建设的过程中,数据孤岛和复杂的审批流程常常成为实现高效协同的巨大障碍。对于许多组织来说,面对越来越复杂的业务需求,如何实现多系统智能协同不仅关乎效率,更直接影响企业的竞争力。 数据不互通和审批流程慢的痛点…

如何用 Postman 正确传递 Date 类型参数,避免服务器解析错误?

如何在 Postman 中传递 Date 类型参数。调试工具如何模拟发送用户端的当前时间呢? Postman 传递 Date 类型参数教程

JUC 03

今天是2025/03/28 20:46 day 14 总路线请移步主页Java大纲相关文章 今天进行JUC 6,7,8 个模块的归纳 首先是JUC的相关内容概括的思维导图 由于内容比较多且重要, 个人还整理了一份详细JUC的思维导图,需要的请评论。是 xmind文件 6. 锁机制 深入解析…

CentOS 7 部署RuoYi 项目

换源 备份现有的 YUM 源配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 默认的 CentOS 官方镜像源替换为阿里云的镜像源,以提高下载速度和稳定性。 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.co…

【JavaScript】八、对象

文章目录 1、对象的声明2、对象的使用3、对象中的方法4、遍历对象5、内置对象Math 1、对象的声明 一种数据类型,使用typeof查看类型,结果是object可以详细的描述描述某个事物 声明语法: // 多用花括号形式声明 // 比如声明一个person对象 …

Processor System Reset IP 核 v5.0(vivado)

这个IP的作用,我的理解是,比普通按键复位更加高效灵活,可以配置多个复位输出,可以配置复位周期。 1、输入信号: 重要的信号有时钟clk信号,一般连接到系统时钟;输入复位信号,一般是外…