PANGO的CFG那些事
先来看位于VCCIOCFG这个bank上引脚,
++++++++++++++++++++++++
MODE
JTAG时,MODE=xxx. except 3’b000.
禁止设置为3’b000.
Slave Parallel时,MODE = 3’b110,不常用。
Slave Serial时,MODE = 3’b111,不常用。
Master SPI 时,MODE = 3’b001,这是最常用的模式。
需要使用一个1K电阻,上拉或者下拉。
++++++++++++++++++++++++
SCBV
内置的衰减器的使能控制。
决定BANKCFG和BANKL5或者BANKL4的压差适配。
若VCCIOCFG为2.5V或者3.3V时,需要将SCBV上拉1K电阻,接到VCCIOCFG上。使能衰减器,将输入的电压衰减到1.8V以下,再进入逻辑。
若VCCIOCFG为1.8V以下时,需要将SCBV下拉1K电阻,接到GND上。禁能衰减器,使输入电压无损进入逻辑。
+++++++++++++++++++++++++
TMS,TCK,TDI,TDO,
这是JTAG的引脚,
这几个引脚,全部内置了弱上拉电阻,到VCCIOCFG。且始终是使能的。
可以在外部再补充一些上拉10K电阻,增强上拉的驱动能力。
++++++++++++++++++++++++
RSTN
这是硬件复位引脚,
这引脚,内置了弱上拉电阻,到VCCIOCFG。且始终是使能的。
需要在外部再补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
复位起始于RSTN的下降沿的跳变,重新开始配置,则起始于RSTN的上升沿的跳变。
++++++++++++++++++++++++
INIT_FLAG_N,
CFG_DONE,
CFG_CLK,
这是配置过程的状态信号与控制信号,
INIT_FLAG_N,
这引脚,内置了弱上拉电阻,到VCCIOCFG。且始终是使能的。
需要在外部再补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
CFG_DONE,
这引脚,内置了弱上拉电阻,到VCCIOCFG。且始终是使能的。
需要在外部再补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
CFG_CLK,
在Slave Serial模式,作为输入。
在Master SPI 模式,作为输出,此模式下,需要在外部再补充一个上拉1K以下的电阻,保证上拉的驱动能力。
++++++++++++++++++++++++++
再来看位于VCCIOL5这个bank上面的引脚。
++++++++++++++++++++++++++
IO_STATUS_C
配置过程中,USERIO的管脚状态控制开关。
当该引脚上拉时,禁能USERIO的内置弱上拉。
当该引脚下拉时,使能USERIO的内置弱上拉。
该引脚没有内置弱上下拉,
需要在外部再补充一个上下拉4K7以下的电阻,保证上下拉的驱动能力。
推荐使用1K电阻。
典型应用中,使用1K电阻,上拉到VCCIO,使得USERIO可以在配置过程中,被配置为HIGHZ。
+++++++++++++++++++++++++++
ECCLK_IN
外部可选的配置时钟输入。
可以被分频后,由CFG_CLK输出出去。
++++++++++++++++++++++++
FCS_N
在MasterSPI模式下,用于片选。
该引脚没有内置弱上下拉,
需要在外部补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
FCS2_N
在MasterSPI模式的X8位宽下,用于片选2。
注意,这个引脚位于L4这个bank。
该引脚没有内置弱上下拉,
需要在外部补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
++++++++++++++++++++++
CS_N
在Slave parallel模式下,用于片选。
CSO_DOUT
在Slave parallel模式下,用于片选向下一级传递。
需要在外部补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
RWSEL,
在Slave parallel模式下,用于读写选择。
++++++++++++++++++++++++++++
D[31:16]
在Slave parallel模式下,X32位宽时,用于高半数据总线。
D[15:8]
在Slave parallel模式下,X16位宽时,用于高半数据总线。
D[7:4]
在Slave parallel模式下,X8位宽时,用于高半数据总线。
或者在MasterSPI模式下,X8位宽时,用于高半数据总线。
D[3:2]
在MasterSPI模式下,X4位宽时,用于高半数据总线。
需要在外部补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
MISO_D1_DIN,
在MasterSPI模式下,X2位宽时,用于高半数据总线。
在MasterSPI模式下,X1位宽时,用于MISO。
可以在外部补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
MOSI_D0
在MasterSPI模式下,X2位宽时,用于低半数据总线。
在MasterSPI模式下,X1位宽时,用于MOSI。
可以在外部补充一个上拉4K7以下的电阻,保证上拉的驱动能力。
++++++++++++++++++++++++
相关文章:
PANGO的CFG那些事
先来看位于VCCIOCFG这个bank上引脚, MODE JTAG时,MODExxx. except 3’b000. 禁止设置为3’b000. Slave Parallel时,MODE 3’b110,不常用。 Slave Serial时,MODE 3’b111,不常用。 Master SPI 时&…...
路由协议(OSPF、ISIS、BGP)实验配置
目录 OSPF基础实验 建立OSPF邻居 配置虚连接 配置接口的网络类型 配置特殊区域 配置路由选路 配置路由过滤 ISIS基础实验配置 配置ISIS邻居建立 配置认证 配置路由扩散 配置路由过滤 配置定时器 BGP基础实验配置 建立BGP对等体 建立IBGP对等体 建立EBGP对等体…...
Python可变对象与不可变对象的浅拷贝与深拷贝
前言 本文主要介绍了python中容易面临的考试点和犯错点,即浅拷贝与深拷贝 首先,针对Python中的可变对象来说,例如列表,我们可以通过以下方式进行浅拷贝和深拷贝操作: import copya [1, 2, 3, 4, [a, b]]b a …...
滑模控制(Sliding mode control)快速入门
0. 简介 最近作者受到邀请,让我帮忙给刚入门的学弟讲讲滑模控制。可是作者也不知道怎么向未入门的学弟讲解这些基础知识,所以作者翻了翻近几年写的很好的文章以及视频。综合起来,来总结出一套比较基础,且适用于初学者的文章吧。这…...
golang的垃圾回收详解
golang的垃圾回收详解 一、三色标记法 作为一门现代化的语言,golang与java一样,都在语言中内置了垃圾回收的功能,不需要程序员自己去回收堆内存。而垃圾回收中,最重要的两个部分就是垃圾检测算法以及垃圾回收算法。垃圾检测算法决…...
线上负载过高排查(top/vmstat/ifstat/free/df)
目录 一、五大命令 二、故障排查步骤 1、top命令找出CPU占比最高的 2、ps -ef 或者 jps -l进一步定位 3、ps -mp位到具体线程或者代码 4、jstack精准定位到错误的地方 本文通过学习:周阳老师-尚硅谷Java大厂面试题第二季 总结的LinuxJDK命令操作相关的笔记 一…...
Java的注解(Annotation)
Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。例如JUnit单元测试中的Test方法,可以使得方法直接运行。JUnit单元测试Test单元测试是针…...
信息系统项目管理师:配置管理
配置管理指的是在一个系统或软件中对配置项的管理,包括对配置项的定义、存储、跟踪和修改等一系列活动。配置项可以是硬件设备、软件组件、系统设置、网络配置等,配置管理旨在确保在不同时间点或环境下系统或软件的配置项的正确性和一致性。通过配置管理…...
web餐饮开源程序
简介 一款专门针对餐饮行业而开发桌面应用程序 技术 借助Panuon.UI.Silver控件库,开发的一款餐饮软件。 运行环境:.NETFramework,Versionv4.8。 运行数据库:MySql。 ORM框架:SqlSugar。 第三方插件:Panuon.UI.Silv…...
28个案例问题分析---027---单表的11个Update接口--MyBatis
一:背景介绍 项目开发中。我们使用的是MyBatis,在MyBatis的xml文件里,两个表的更新功能,写了足足11个更新接口,毫无复用的思想 这种方式可以正常的实现功能,但是没有复用,无论是从时间上还是维…...
大数据开发治理平台 DataWorks
序言学习下阿里DataWorks的设计理念以及要做的事情cuiyaonan2000163.com参考文档:https://www.aliyun.com/product/bigdata/idehttps://help.aliyun.com/document_detail/73015.htmlhttps://help.aliyun.com/document_detail/324149.html ----数据治理LaunchDataWorks基于阿里云…...
Xshell的下载、使用、配置【ssh、telnet、串口】
目录 一、概述 二、Xshell的使用 2.1 Xshell使用ssh协议远程连接Linux主机或服务器 2.2 Xshell使用telnet协议远程连接Linux开发板 2.3 Xshell使用SERIAL协议远程连接Linux开发板 三、Xshell常用配置 3.1 配置默认会话属性 一、概述 Xshell是由NetSarang公司开发的强大…...
C++回顾(七)—— 面向对象模型
7.1 静态成员变量和静态成员函数 7.1.1 静态成员变量 关键字 static 可以用于说明一个类的成员;静态成员提供了一个同类对象的共享机制;把一个类的成员说明为 static 时,这个类无论有多少个对象被创建,这些对象共享这个 static …...
开源监控服务uptime-kuma
好久没写文章了,刚好最近用了一个开源的监控服务,感觉蛮有意思的,记录一下 (一)安装 uptime-kuma安装方式有几种,这里当然是选择大家都爱的docker,一条命令搞定 docker run -d --restartalways -p 3001:…...
JavaScript混淆技术:了解其核心原理和常用手段
当今互联网时代,JavaScript已经成为了web前端开发的重点技术之一。其中,JavaScript代码的安全性问题一直是关注的焦点。为了保护JavaScript代码的安全性,很多人对其进行加密处理,众所周知,对于单纯的加密算法ÿ…...
大型医院云HIS系统:采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发 融合B/S版电子病历系统
一套医院云his系统源码 采用前后端分离架构,前端由Angular语言、JavaScript开发;后端使用Java语言开发。融合B/S版电子病历系统,支持电子病历四级,HIS与电子病历系统均拥有自主知识产权。 文末卡片获取联系! 基于云计…...
SAP UI5 Upload/Download file through NetWeaver Gateway
1、创建 SEGW对象 2、创建Entity Type 要把Media 标识打上 3、 激活对象然后到DPC Class的扩展对象里面重定义 /IWBEP/IF_MGW_APPL_SRV_RUNTIME~GET_STREAM /IWBEP/IF_MGW_APPL_SRV_RUNTIME~CREATE_STREAM /IWBEP/IF_MGW_APPL_SRV_RUNTIME~UPDATE_STREAM METHOD /iwbep/if_m…...
opencv校正图像
目录1、前言2、例程2.1、代码2.2、效果口罩说明书网页3、按步骤分析转灰度图降噪 Canny边缘检测膨胀(可视具体情况省略)轮廓检索选取角度1、前言 我们用相机拍照时,会因为角度问题造成拍歪,会影响图像的识别,这时就需…...
JavaScript:函数与箭头函数的区别
ref 1. 定义 函数 function getName() {}箭头函数 const getName () > {}2. 命名 函数分为匿名、具名。 function getName() {} let getName function () {}箭头函数只有匿名。 const getName () > {}3. 构造函数 箭头函数都是匿名函数,所以不能作为构造…...
八股文(四)
目录 一、 Vue2的双向数据绑定原理 二、 vue2数据绑定缺点是什么?vue3是怎么解决的? (1)因为vue2.0 object.defineProperty只能劫持对象属性 (2)Proxy是直接代理对象 (3)proxy不…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...
Vue记事本应用实现教程
文章目录 1. 项目介绍2. 开发环境准备3. 设计应用界面4. 创建Vue实例和数据模型5. 实现记事本功能5.1 添加新记事项5.2 删除记事项5.3 清空所有记事 6. 添加样式7. 功能扩展:显示创建时间8. 功能扩展:记事项搜索9. 完整代码10. Vue知识点解析10.1 数据绑…...
K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
Nuxt.js 中的路由配置详解
Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...
WordPress插件:AI多语言写作与智能配图、免费AI模型、SEO文章生成
厌倦手动写WordPress文章?AI自动生成,效率提升10倍! 支持多语言、自动配图、定时发布,让内容创作更轻松! AI内容生成 → 不想每天写文章?AI一键生成高质量内容!多语言支持 → 跨境电商必备&am…...
AI书签管理工具开发全记录(十九):嵌入资源处理
1.前言 📝 在上一篇文章中,我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源,方便后续将资源打包到一个可执行文件中。 2.embed介绍 🎯 Go 1.16 引入了革命性的 embed 包,彻底改变了静态资源管理的…...
Mobile ALOHA全身模仿学习
一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...
Netty从入门到进阶(二)
二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...
