2024年1月20日发(作者:和夏璇)
.
技术合作协议
锐德世(RadiSys)系统设备商贸(上海)有限公司(以下简称RadiSys)和XXXX有限公司(以下简称XXXX)经过技术沟通和确认,XXXX选择RadiSys的COM-E产品作为新产品开发的CPU模块, RadiSys为XXXX提供实现EC的各项功能的软件和硬件,提供与之相关功能模块的实现方案,具体条款如下:
1. 电源管理:上电时序控制,不同电源管理状态的监控,对应于不同电源管理状态下的不同控制,监视睡眠和唤醒事件(实现标准的ACPI)。
RadiSys回复:电源管理:可以实现
2. 电池管理:监视AC和电池(符合ACPI标准),电池充电、电池放电、电池learning,提供并实现电池的过热、过充、过放的保护方案。
RadiSys回复:电池管理部分,要求电池是采用Smart Battery。过充、过放得保护方案已经在硬件层面实现;电池的过热保护,有Smart Battery给出过热中断给EC,然后EC给出响应,然后通过SMI或者SCI提供给上层访问;如果XXXX需要相应的信息,可以自行用软件通过SMI或者SCI获取对应信息。
3. 键盘功能:内置键盘,快捷键功能,矩阵键盘直接连接在EC上,EC同BIOS之间是标准的PS/2协议,连接方式是LPC总线方式,RadiSys给XXXX提供相应的BIOS的接口函数,提供快捷的支持,完成快捷键的EC代码和Windows下驱动代码的编写,源代码要求参考第12条。
RadiSys回复:键盘功能:可以实现。我们可支持的标准快捷键包括(CRT/Monitor,LCD亮度,声音大小,数字小键盘)。由EC实现,无需Windows驱动。
4. 鼠标功能:支持PS/2 Touchpad,标准PS/2命令,RadiSys给XXXX相应的BIOS的接口函数。
RadiSys回复:鼠标功能:可以实现
5. SMBUS设备接口:各种温度sendor,电池GasGauge,完成温度的读取、设置。
RadiSys回复:SMBUS设备接口:支持电池Gas Gauge(通过Smart Battery)。支持温度读取。
6. 温度控制:监控CPU,显卡的温度,根据温度来控制风扇,提供有关控制CPU降频和报警的接口函数。
RadiSys回复:温度控制:整个系统有两套SM BUS,一套是基于COM-E,还有一套是基于EC的。通过电话讨论,COM-E的SM BUS由COM-E控制,BIOS获取通过COM-E获取CPU的温度,然后通知EC,由EC来调整风扇。
XXXX需要增加的SM BUS的设备统一挂在EC提供的SM BUS上,这一部分的开发..
.
工作在RadiSys提供EC源代码之后,由XXXX来完成。
关于CPU的降频,RadiSys在BIOS中提供一个选项,即是否使能CPU自动降频。如果选择关闭自动降频,则采用缺省频率运行;如果打开自动降频,则由BIOS根据系统状态自动调整系统频率,而不需要OS来处理。
7. LCD背光调节,改变LCD亮度。EC预留GPIO,RadiSys帮助XXXX根据EC编写适当软件来实现LCD背光调节。RadiSys提供Windows下的托盘程序来实现亮度调节、实现VGA是否输出。
RadiSys回复:LCD背光调节:首先完全由HOTKEY来实现;如果XXXX需要增加托盘程序,则XXXX完成托盘程序的开发,并通过SMI或者SCI接口通知EC,然后由EC来完成背光调节。
8. 安全管理:实现系统电源监控,电池安全监控,各种温度监控,SMBUS安全性监控,以及各种预防、报警、纠错和应急措施。RadiSys提供电源保护电路的方案,并且提供相庆的处理方式。
RadiSys回复:系统的短路保护,已经在电源/电池设计和其他部分硬件设计中实现,不需要软件干预。
9. 其他设备控制。如Touchpad的开关。RadiSys预留GPIO,XXXX自主编程实现,RadiSys提供相应的技术支持。
RadiSys回复:具体开发有XXXX完成,RadiSys提供技术支持。
10. 其他的可选功能:串口刷写BIOS,battery learning,在Windows下直接改富民政策EC软件。RadiSys提供专门的BIOS刷写通道,直接采用U盘完成裸机以及在Windows下实现修改BIOS和EC软件的功能。
RadiSys回复:RadiSys提供标准的BIOS刷新工具,可以通过U盘在DOS或者Windows状态下刷新BIOS版本;RadiSys还提供专门的EC刷新通道,准备基于EC的串口刷新EC的固件版本。
11. EC芯片上预留SMBUS,GPIO,SPI,外部中断以及PWM输出,功能XXXX自主编程实现,RadiSys提供相应的技术支持。
RadiSys回复:RadiSys提供标准的SPI接口,SM-BUS和GPIO方面由Andy Xu提供硬件设计方面的咨询。
12. EC软件用C语言来实现,Windows下的驱动程序用VC来实现,都提供源代码。
RadiSys回复:改为C语言比较困难,因为有一些是Phoenix公司发布的源代码,我们没有权限更改,而且更改需要的周期特别长。但是我们会提供汇编方面的支持。
RadiSys将承诺协助浪潮的工程师将需要添加的C语言的程序转变成汇编,并且确保浪..
.
潮对应程序的保密性,具体操作可以限制在浪潮公司里面进行,其程序不会存在任何形式的扩散。
另外,XXXX需要多串口(4个以上)的宽温解决方案,目前有两种,一种是基于SMSC的 SuperIO;还有一种则是基于标准的PCI总线扩展,这两种方案都要求串口具有重新排列的功能。不管是基于SuperIO的解决方案,还是通过PCI总线扩展出来的解决方案,XXXX需要更换RadiSys提供软件层面的支持。SuperIO需要BIOS支持,采用PCI扩展则需要芯片驱动来支持。
13. EC软件能够读出BIOS的DEBUG信息,可以用数码管来显示,RadiSys提供LPC接口的DEBUG卡的完整方案。
RadiSys回复:EC无需提供BIOS的DEBUG信息。Debug信息由LPC接口的debug port80卡实现。RadiSys将提供LPC接口的硬件参考设计和CPLD的Image目标文件。
14. RadiSys将会提供Pheonix公司授权的正版BIOS修改工具,可以用于修改显示界面以及更改LOGO等功能,并且提供Pheonix公司授权的BIOS刷新软件和BIOS故障恢复软件。
RadiSys回复:提供。
15. 降低模块的关机功耗,RadiSys提供控制电路,由EC来控制以实现标准笔记本关机电流在10mA以下,并且保证不影响正常的开关机时序。
RadiSys回复:RadiSys提供硬件方面的参考设计,并在BIOS里面提供是否打开/关闭网络远程唤醒的功能。
16. RadiSys保证所有实现的EC功能和标准笔记本功能一致,并且根据设计需要提供相应的BIOS接口函数。
RadiSys回复:提供的EC功能上述已列出。
17. RadiSys提供完整的TPM方案。
RadiSys回复:RadiSys提供基于英飞凌9635TPM芯片提供TPM1.2方案,相关Windows驱动由英飞凌提供
18. 有关BIOS源代码的修改,双方协商解决,RadiSys负责修改。
RadiSys回复:RadiSys将提供XXXX在SuperIO方面的BIOS支持。
..
2024年1月20日发(作者:和夏璇)
.
技术合作协议
锐德世(RadiSys)系统设备商贸(上海)有限公司(以下简称RadiSys)和XXXX有限公司(以下简称XXXX)经过技术沟通和确认,XXXX选择RadiSys的COM-E产品作为新产品开发的CPU模块, RadiSys为XXXX提供实现EC的各项功能的软件和硬件,提供与之相关功能模块的实现方案,具体条款如下:
1. 电源管理:上电时序控制,不同电源管理状态的监控,对应于不同电源管理状态下的不同控制,监视睡眠和唤醒事件(实现标准的ACPI)。
RadiSys回复:电源管理:可以实现
2. 电池管理:监视AC和电池(符合ACPI标准),电池充电、电池放电、电池learning,提供并实现电池的过热、过充、过放的保护方案。
RadiSys回复:电池管理部分,要求电池是采用Smart Battery。过充、过放得保护方案已经在硬件层面实现;电池的过热保护,有Smart Battery给出过热中断给EC,然后EC给出响应,然后通过SMI或者SCI提供给上层访问;如果XXXX需要相应的信息,可以自行用软件通过SMI或者SCI获取对应信息。
3. 键盘功能:内置键盘,快捷键功能,矩阵键盘直接连接在EC上,EC同BIOS之间是标准的PS/2协议,连接方式是LPC总线方式,RadiSys给XXXX提供相应的BIOS的接口函数,提供快捷的支持,完成快捷键的EC代码和Windows下驱动代码的编写,源代码要求参考第12条。
RadiSys回复:键盘功能:可以实现。我们可支持的标准快捷键包括(CRT/Monitor,LCD亮度,声音大小,数字小键盘)。由EC实现,无需Windows驱动。
4. 鼠标功能:支持PS/2 Touchpad,标准PS/2命令,RadiSys给XXXX相应的BIOS的接口函数。
RadiSys回复:鼠标功能:可以实现
5. SMBUS设备接口:各种温度sendor,电池GasGauge,完成温度的读取、设置。
RadiSys回复:SMBUS设备接口:支持电池Gas Gauge(通过Smart Battery)。支持温度读取。
6. 温度控制:监控CPU,显卡的温度,根据温度来控制风扇,提供有关控制CPU降频和报警的接口函数。
RadiSys回复:温度控制:整个系统有两套SM BUS,一套是基于COM-E,还有一套是基于EC的。通过电话讨论,COM-E的SM BUS由COM-E控制,BIOS获取通过COM-E获取CPU的温度,然后通知EC,由EC来调整风扇。
XXXX需要增加的SM BUS的设备统一挂在EC提供的SM BUS上,这一部分的开发..
.
工作在RadiSys提供EC源代码之后,由XXXX来完成。
关于CPU的降频,RadiSys在BIOS中提供一个选项,即是否使能CPU自动降频。如果选择关闭自动降频,则采用缺省频率运行;如果打开自动降频,则由BIOS根据系统状态自动调整系统频率,而不需要OS来处理。
7. LCD背光调节,改变LCD亮度。EC预留GPIO,RadiSys帮助XXXX根据EC编写适当软件来实现LCD背光调节。RadiSys提供Windows下的托盘程序来实现亮度调节、实现VGA是否输出。
RadiSys回复:LCD背光调节:首先完全由HOTKEY来实现;如果XXXX需要增加托盘程序,则XXXX完成托盘程序的开发,并通过SMI或者SCI接口通知EC,然后由EC来完成背光调节。
8. 安全管理:实现系统电源监控,电池安全监控,各种温度监控,SMBUS安全性监控,以及各种预防、报警、纠错和应急措施。RadiSys提供电源保护电路的方案,并且提供相庆的处理方式。
RadiSys回复:系统的短路保护,已经在电源/电池设计和其他部分硬件设计中实现,不需要软件干预。
9. 其他设备控制。如Touchpad的开关。RadiSys预留GPIO,XXXX自主编程实现,RadiSys提供相应的技术支持。
RadiSys回复:具体开发有XXXX完成,RadiSys提供技术支持。
10. 其他的可选功能:串口刷写BIOS,battery learning,在Windows下直接改富民政策EC软件。RadiSys提供专门的BIOS刷写通道,直接采用U盘完成裸机以及在Windows下实现修改BIOS和EC软件的功能。
RadiSys回复:RadiSys提供标准的BIOS刷新工具,可以通过U盘在DOS或者Windows状态下刷新BIOS版本;RadiSys还提供专门的EC刷新通道,准备基于EC的串口刷新EC的固件版本。
11. EC芯片上预留SMBUS,GPIO,SPI,外部中断以及PWM输出,功能XXXX自主编程实现,RadiSys提供相应的技术支持。
RadiSys回复:RadiSys提供标准的SPI接口,SM-BUS和GPIO方面由Andy Xu提供硬件设计方面的咨询。
12. EC软件用C语言来实现,Windows下的驱动程序用VC来实现,都提供源代码。
RadiSys回复:改为C语言比较困难,因为有一些是Phoenix公司发布的源代码,我们没有权限更改,而且更改需要的周期特别长。但是我们会提供汇编方面的支持。
RadiSys将承诺协助浪潮的工程师将需要添加的C语言的程序转变成汇编,并且确保浪..
.
潮对应程序的保密性,具体操作可以限制在浪潮公司里面进行,其程序不会存在任何形式的扩散。
另外,XXXX需要多串口(4个以上)的宽温解决方案,目前有两种,一种是基于SMSC的 SuperIO;还有一种则是基于标准的PCI总线扩展,这两种方案都要求串口具有重新排列的功能。不管是基于SuperIO的解决方案,还是通过PCI总线扩展出来的解决方案,XXXX需要更换RadiSys提供软件层面的支持。SuperIO需要BIOS支持,采用PCI扩展则需要芯片驱动来支持。
13. EC软件能够读出BIOS的DEBUG信息,可以用数码管来显示,RadiSys提供LPC接口的DEBUG卡的完整方案。
RadiSys回复:EC无需提供BIOS的DEBUG信息。Debug信息由LPC接口的debug port80卡实现。RadiSys将提供LPC接口的硬件参考设计和CPLD的Image目标文件。
14. RadiSys将会提供Pheonix公司授权的正版BIOS修改工具,可以用于修改显示界面以及更改LOGO等功能,并且提供Pheonix公司授权的BIOS刷新软件和BIOS故障恢复软件。
RadiSys回复:提供。
15. 降低模块的关机功耗,RadiSys提供控制电路,由EC来控制以实现标准笔记本关机电流在10mA以下,并且保证不影响正常的开关机时序。
RadiSys回复:RadiSys提供硬件方面的参考设计,并在BIOS里面提供是否打开/关闭网络远程唤醒的功能。
16. RadiSys保证所有实现的EC功能和标准笔记本功能一致,并且根据设计需要提供相应的BIOS接口函数。
RadiSys回复:提供的EC功能上述已列出。
17. RadiSys提供完整的TPM方案。
RadiSys回复:RadiSys提供基于英飞凌9635TPM芯片提供TPM1.2方案,相关Windows驱动由英飞凌提供
18. 有关BIOS源代码的修改,双方协商解决,RadiSys负责修改。
RadiSys回复:RadiSys将提供XXXX在SuperIO方面的BIOS支持。
..