社区
VxWorks
帖子详情
CPLD 的上电顺序是怎么样的?
汽车电子讲坛
2009-03-09 08:44:38
问一下带CPLD 的ARM 上电顺序是如何的?
是不是: CPU的第一条指令->设置mmu地址->CPLD->cpu
...全文
878
7
打赏
收藏
CPLD 的上电顺序是怎么样的?
问一下带CPLD 的ARM 上电顺序是如何的? 是不是: CPU的第一条指令->设置mmu地址->CPLD->cpu
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiaohuiic
2009-03-11
打赏
举报
回复
1楼仁兄说的对,好厉害!
汽车电子讲坛
2009-03-11
打赏
举报
回复
你说的oE是什么
shuiyan
2009-03-11
打赏
举报
回复
[Quote=引用 3 楼 yanglin1228 的回复:]
CPLD 可以写ARM的寄存器吗
[/Quote]
那要看你用的芯片了。
一般分离的设计,通常以ARM CPU为主,CPLD一般不是“写”arm寄存器,而是CPLD请求后,ARM允许CPLD输出(OE),因而从CPLD获得信息并改变ARM自己的寄存器。
如果是集成式的,就得看spec了,规定了可写,那就可写,规定不可写,那就不可写。
什么型号?需要保密吗?
shuiyan
2009-03-11
打赏
举报
回复
[Quote=引用 2 楼 topcool99 的回复:]
CPLD可相当于硬件芯片,电路结构已经确定,加电即工作,所以应该是第一个工作的。而内核一般需要跳转等指令,随后工作。
[/Quote]
误解了吧,上电顺序和跳转是不一样的。上电是纯硬件的时序,正确上电完成,cpu才完成硬件初始化,然后才涉及软件跳转。
ARM一般是 内部电源管理部分上电-> Reset信号释放-> CPU使能信号有效 -> 外部供电开始(Core/IO/LCD/USB...etc)-> 正常初始化。
CPLD一般是 外部供电开始(Core/IO)-> Reset信号释放(如果有)-> 正常初始化。
topcool99
2009-03-10
打赏
举报
回复
CPLD可相当于硬件芯片,电路结构已经确定,加电即工作,所以应该是第一个工作的。而内核一般需要跳转等指令,随后工作。
汽车电子讲坛
2009-03-10
打赏
举报
回复
CPLD 可以写ARM的寄存器吗
shuiyan
2009-03-10
打赏
举报
回复
什么型号?
是“带CPLD的ARM”?还是“带ARM的CPLD”?两者的定位不同,设计构架就不同,对应的上电顺序也就不同。
手把手教你用Verilog实现服务器
CPLD
电
源时序控制(附完整状态机代码)
本文详细介绍了如何使用Verilog实现服务器
CPLD
电
源时序控制,包括状态机设计、时序约束处理及工程实践中的关键技巧。通过完整的代码示例和调试方法,帮助开发者掌握上下
电
控制的核心技术,确保服务器
电
源管理的可靠性和稳定性。
从“胶水逻辑”到“片上系统”:聊聊
CPLD
和FPGA在真实项目里的那些事儿
本文探讨了
CPLD
和FPGA在
电
子设计中的实际应用与进化历程。从
CPLD
作为'胶水逻辑'解决接口时序问题,到FPGA构建并行处理系统的强大能力,揭示了可编程逻辑器件从简单接口控制到复杂片上系统的技术跃迁。通过工业打印机控制、图像处理等实战案例,展示了如何根据项目需求在
CPLD
和FPGA之间做出明智选择。
嵌入式
电
源时序与硬件设计实战:以MPC5121E开发板为例解析
CPLD
核心作用
在嵌入式系统设计中,
电
源管理是确保系统稳定可靠运行的基础技术。其核心原理在于通过精确控制多路
电
源的上
电
、断
电
顺序
,防止闩锁效应和浪涌
电
流等硬件风险。这项技术的工程价值在于直接决定了处理器、内存及外设能否正常初始化与协同工作,广泛应用于工业控制、汽车
电
子等高可靠性场景。以NXP MPC5121E处理器平台为例,其评估板ADS512101的设计充分体现了
电
源时序管理的精髓。该板卡通过
CPLD
(复杂可编程逻辑器件)作为控制中枢,智能编排各路
电
源的使能信号,并巧妙利用稳压器的软启动时间常数形成硬件冗余保护。这种将可
从零到一:基于USB-Blaster的Quartus Prime
CPLD
程序下载实战
本文详细介绍了基于USB-Blaster和Quartus Prime的
CPLD
程序下载全流程,从软件安装、驱动配置到硬件连接与程序下载,涵盖了常见问题排查和进阶技巧。特别针对Intel Quartus Prime软件的使用难点和USB-Blaster下载器的操作细节提供了实用解决方案,帮助开发者快速掌握
CPLD
开发的核心技术。
ATF15xx
CPLD
JTAG ISP编程实战:原理、硬件配置与故障排查指南
在系统编程(ISP)是嵌入式系统开发与维护中的一项关键技术,它允许开发者在不拆卸芯片的情况下,直接对
电
路板上的可编程逻辑器件进行编程或更新。其核心原理是通过标准的JTAG接口,利用同步串行通信协议和特定的状态机,访问并改写器件内部的非易失性存储单元。这项技术的价值在于极大地简化了产品后期功能升级、缺陷修复的流程,降低了维护成本与风险,尤其适用于工业控制、通信设备等需要长期稳定运行且硬件固定的应用场景。本文聚焦于Microchip经典的ATF15xx系列
CPLD
,深入剖析其利用JTAG接口实现ISP的专用指令
VxWorks
2,187
社区成员
2,913
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章