Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/8821
Title: Embedded Controller(EC) Firmware Development on Upcoming Platform
Authors: Mehta, Falak
Keywords: EC 2016
Project Report
Project Report 2016
EC Project Report
EC (ES)
Embedded Systems
Embedded Systems 2016
16MEC
16MECE
16MECE10
Issue Date: 1-Jun-2018
Publisher: Institute of Technology
Series/Report no.: 16MECE10;
Abstract: The embedded controller (EC) is a fundamental segment in ultra-mobile, mod- ern mobile and implanted PC frameworks. Embedded controllers are frequently used in I/O systems, low power designs, different management functions. The de- vices that connected to the platform are USB type c port, serial debug port, CPU fan, PMIC, scan matrix controller and mouse, thermal sensors etc. EC is directly interfacing to host through LPC/eSPI bus. Notifications related to these devices are sent to Operating System (OS) via embedded controller. EC provides ACPI function that defines hardware and software communication between an embedded controller and OS driver. EC can control and manage different I/O and internal features to perform that the Operating System does not handle. Those tasks can be power management, battery management, thermal management, the host interface, user input etc. Development of this chip by writing firmware for different driver modules like PWM for fan control, GPIO, ADC for hardware monitoring, a timer to get the delay be- tween two tasks, Watchdog timer, Interrupt to handle the events, eSPI, SMBus for battery management etc. Then compiling these drivers by Make file commands and after that binary file will be generated. This firmware image will be implemented on board through SPINOR and get desired output for each driver modules.
URI: http://10.1.7.192:80/jspui/handle/123456789/8821
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
16MECE10.pdf16MECE101.19 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.