Ubuntu 18.04/20.04 安装显卡驱动指南:仲裁逻辑与配置

需积分: 41 16 下载量 68 浏览量 更新于2024-08-09 收藏 8.73MB PDF 举报
"英飞凌 XMC1200 微控制器 中文手册 显卡驱动安装教程" 在英飞凌的XMC1200系列微控制器中,请求源仲裁是一个关键的系统功能,它确保了在多任务环境下高效、有序的数据转换。在Ubuntu 18.04或20.04上安装显卡驱动时,理解这一概念有助于优化微控制器的性能。 请求源仲裁器的工作原理是通过周期性地检查各个请求源来决定哪个转换请求优先执行。每个请求源在一轮仲裁周期内都有一个特定的仲裁时隙,这个时隙的长度可以通过GLOBCFG寄存器进行配置。每个请求源的优先级则由GxARBPR寄存器(x=0-1)设置,这样在多个源同时请求时,可以根据应用需求灵活调整优先级。 仲裁时隙的使用策略是,未使用的时隙被视为无效,不参与仲裁过程。系统复位后,所有时隙默认禁用,需要通过GxARBPR寄存器启用后才能参与仲裁。仲裁序列如图16-10所示,一个仲裁周期包括所有可用请求源的时隙,同步源始终在最后评估,拥有最高优先级。 XMC1200中的请求源包括: 1. 仲裁时隙0:组队列源,支持任意顺序的8级序列。 2. 仲裁时隙1:组扫描源,按照组内的预设顺序进行。 3. 仲裁时隙2:后台扫描源,对所有组按预设顺序处理。 4. 最后一个仲裁时隙:同步源,处理来自另一组的同步转换请求,优先级最高。 如果在仲裁周期内启动了转换,那么该周期将不会有仲裁胜出者。仲裁器会在每个周期结束时确定优先级最高的转换请求。 在进行Ubuntu 18.04或20.04上的显卡驱动安装时,理解这一仲裁机制有助于优化微控制器的性能,确保数据转换的高效性和实时性。英飞凌XMC1200微控制器是基于ARM Cortex-M0的32位处理器,广泛应用于工业领域,因此确保驱动正确安装和系统性能调优至关重要。 英飞凌提供的参考手册详细介绍了XMC1200系列微控制器的特性、接口以及编程指南,对于开发和维护这类设备的应用程序开发者来说是宝贵的资源。手册中还包含了法律声明和警告信息,提醒用户在涉及生命支持设备或系统时需谨慎使用这些元件,并强调了英飞凌不承担特定应用相关的保证和责任。 为了获取最新的技术信息、交货条款和价格,用户可以访问英飞凌官方网站(www.infineon.com)。同时,用户也可以通过电子邮件mcdocu.comments@infineon.com向英飞凌提供反馈,以帮助改进文档质量。