Adam Taylor玩转MicroZed系列43:使用XADCAlarms和中断.docx
《Adam Taylor玩转MicroZed系列43:使用XADCAlarms和中断.docx》由会员分享,可在线阅读,更多相关《Adam Taylor玩转MicroZed系列43:使用XADCAlarms和中断.docx(4页珍藏版)》请在第一文库网上搜索。
1、AdamTay1or玩转MicroZed系列43:使用XADC,A1arms和中断我本来打算在这篇博客中继续介绍探讨运行于ZynqSoC上的操作系统。然而由于上周有人提问过一些关于ZynqSOC外设XADC,中断和a1arms的问题,我认为我们应该快速的了解一下以及我们怎样将它们加入到系统设计中。ZynqSOC具有检测供应电压和片上工作温度的能力,这看起来非常有趣。我们可以利用这个功能在系统测试期间验证初始供应电压和工作温度。在我们的设计的整个测试和运行期间,我们可以定期的检查确保这些参数保持在规定的运行范围内。在系统运行期间我们也可以用这个功能来判别ZynqSoC的运行环境是否存在问题,可能
2、导致系统启动运行失败的问题,例如:缓慢漂移的电压和电流。ZynqSoC具有很多可屏蔽的中断,可以中断两个片上的ARMCorte-A9MPCoreProcessors,通过产生一个在用户定的的最大参数设置和最小参数设置范围外的一个警报参数。XADC拥有它专用的中断,由两个处理器内核共享,中断号为IRQ39,正如下面的从ZynqTRM(技术参考手册)中截取的图表所示:Tab1e7-3:PSandP1SharedPeriphera1Interrupts(SPI)SourceInterruptNameIRQIDStatusBits(mpcoreRegisters)RequiredTypePS-P1Si
3、gna1NameI/OAPUCPU1.0(12.T1B.BTAC)33:32Risingedge12Cache34spi.sttus.0(2)High1eve1一OCM35sp.status_03High1eve1一Reserved36spo.tynA1M(I)VgN1次n$ora1arm(P1interna1vo1tage)A1MR1VCcAUXsensora1arm(P1auxi1iaryvo1tage)A1M(3)VCCBRAM5en$ora1arm(P1BRAMvo1tage)A1M4V(XP1N1sensora1arm(PSntenuvo1tage)A1MSvccpauxSenSor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Adam Taylor玩转MicroZed系列43:使用XADC,Alarms和中断 Taylor MicroZed 系列 43 使用 XADC Alarms 中断