免费网站建设培训班/360安全浏览器

免费网站建设培训班,360安全浏览器,西安网站设计报价,一建建设网站首页一、FPGA板级设计的五要素 1.1、电源电路 核心电压:一般为固定值 IO电压:FPGA的IO分为多个bank,同一个bank的不同IO引脚电压相同,不同bank的电压可以不同 辅助电压:除了核心电压和IO电压,FPGA工作所需的…

一、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.mzph.cn/news/898907.shtml

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

相关文章

7.2 控件和组件

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的 C#工具箱位于编辑窗口的左侧,它默认内置了大量的控件和组件。控件一般派生于System.Windows.Forms.Control类,显…

OpenCV第2课 OpenCV的组成结构与图片/视频的加载及展示

1.OpenCV 的组成结构 2.OpenCV 的具体模块 3. 图像的读取 4. 视频的读取 1.OpenCV 的组成结构 OpenCV 是由很多模块组成的,这些模块可以分成很多层: 最底层是基于硬件加速层(HAL)的各种硬件优化。再上一层是opencv_contrib 模块所包含的OpenCV 由其他开发人员所贡献的代…

安装配置Tesseract-OCR

1,下载对应的可执行文件 在Tesseract OCR下载地址Index of /tesseract下载合适的版本安装包,如下: 点击安装包进行安装: 语言选择英文: 如果需要识别中文,则可以在安装过程中勾选下载中文语言包和脚本(也可以按需选择繁体):

关于墙面涂鸦的视觉检测与喷涂修复装置研究(大纲)

公共场所墙面涂鸦视觉检测与精准喷涂修复装置研究 融合视觉识别与自动化喷涂的墙面维护解决方案 第一章 绪论 1.1 研究背景与意义 城市形象与秩序维护: 涂鸦对公共环境的影响(破坏美观、传递不良信息)清除涂鸦的重要性(恢复原貌…

MCP+Hologres+LLM 搭建数据分析 Agent

LLM大模型在数据分析领域的挑战 在数据分析领域,大模型(LLM)具备强大语言理解能力,NL2SQL等各类智能化工具也极大提升了数据分析人员的分析效率,但仍旧面临不少挑战: 传统 LLM 缺乏实时数据接入能力&…

Java高频面试之集合-17

hello啊,各位观众姥爷们!!!本baby今天来报道了!哈哈哈哈哈嗝🐶 面试官:JDK 8 对 HashMap 主要做了哪些优化呢?为什么要这么做? JDK 8 对 HashMap 的主要优化及原因 JDK…

iPhone 16如何翻译文档?文档翻译技巧、软件推荐

在全球化的今天,跨语言交流变得越来越频繁,而文档翻译更是成为许多人日常工作和学习中的重要需求。作为苹果公司最新推出的旗舰机型,iPhone 16凭借其强大的硬件性能和丰富的软件生态,为我们提供了多种便捷的文档翻译方式&#xff…

HRP方法全文总结与模型流程解析

背景与问题 传统二次优化方法(如Markowitz的CLA)存在三大问题: 不稳定性:协方差矩阵的高条件数导致逆矩阵计算误差放大,权重剧烈波动。 集中性:优化结果过度集中于少数资产,易受个体风险冲击。…

解决项目一直在构建中的问题:以 IntelliJ IDEA 为例提高共享堆内存

在使用 IntelliJ IDEA 时,开发者可能会遇到项目长期处于构建状态的问题。这种情况将严重影响开发效率。通常,这种问题的一个常见原因是构建进程所分配的堆内存不足。本文将以 IntelliJ IDEA 为背景,介绍如何通过提高共享堆内存来解决此问题&a…

JVM常见概念之条件移动

问题 当我们有分支频率数据时,有什么有趣的技巧可以做吗?什么是条件移动? 基础知识 如果您需要在来自一个分支的两个结果之间进行选择,那么您可以在 ISA 级别做两件不同的事情。 首先,你可以创建一个分支&#xff…

MANISKILL3:GPU 并行机器人模拟和渲染,用于通用的具身AI

本文介绍了一种名为ManiSkill3的机器人仿真系统,它采用了GPU并行化技术,并针对通用性进行了优化。该系统支持多种视觉输入方式和异构模拟,能够在物理场景中进行高效的仿真和渲染,达到比其他平台更快的速度和更少的GPU内存使用量。…

计算机网络高频(三)UDP基础

计算机网络高频(三)UDP基础 1.UDP的头部格式是什么样的?⭐ UDP 头部具有以下字段: 源端口(Source Port):16 位字段,表示发送方的端口号。目标端口(Destination Port):16 位字段,表示接收方的端口号。长度(Length):16 位字段,表示 UDP 数据报(包括头部和数据部…

微信小程序中使用Less样式方法

在微信小程序中使用Less样式,可以通过以下步骤实现。主要原理是借助Visual Studio Code(VSCode)的插件将Less文件自动编译为小程序支持的.wxss文件,或通过微信开发者工具的扩展功能直接集成Less编译环境。以下是具体方法&#xff…

SpringBoot星之语明星周边产品销售网站设计与实现

在当今数字化时代,明星周边产品的线上销售已成为一种趋势。幽络源作为一站式综合平台,不仅提供免费源码、网络兼职资源,还分享各类技术教程。本文将详细介绍基于SpringBoot的星之语明星周边产品销售网站的设计与实现,帮助开发者快…

怎样对比找到两个git仓库的差异

怎样对比找到两个git仓库的差异 陈拓 2024/12/24-2024/12/28 1. 概述 要比较两个Git仓库的差异,可以使用git diff命令。你需要先将两个仓库的克隆版本都检出到本地,然后在对应的目录中运行git diff命令。 下面我们以YDLIDAR ROS2驱动程序ydlidar_ros2…

Go常见问题与回答(下)

文章目录 1、通过指针变量 p 访问其成员变量 name,有哪几种方式?2、代码,说出结果3、扩容提,代码,说出结果4、指出下面这段代码的错误之处5、是否通过编译6、关于字符串连接,下面语法正确的是7、关于iota&a…

JVM 核心知识点总结

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,…

SQL中体会多对多

我们可以根据学生与课程多对多关系的数据库模型,给出实际的表数据以及对应的查询结果示例,会用到JOINLEFT JOIN两种连接 1. 学生表(students) student_idstudent_name1张三2李四3王五 2. 课程表(courses&#xff09…

无人机与传统巡检优劣势对比!

一、无人机巡检的优势 1. 高效性 覆盖范围广:可快速扫描大范围区域(如电力线路、管道、农田等),尤其适合复杂地形(山区、沼泽等)。 速度快:飞行速度远高于人工巡检,缩短任务周期…

DrRacket是一款专为Scheme和Racket编程语言设计的集成开发环境(IDE)

DrRacket是一款专为Scheme和Racket编程语言设计的集成开发环境(IDE),由瑞士苏黎世联邦理工学院开发。它不仅是初学者学习编程的理想工具,也适用于专业级开发‌。 安装DrRacket 请访问https://download.racket-lang.org安装Racke…