ConfigMATE General presentation of the system VERSION 1.0 – DECEMBER 4, 2014 Introduction ConfigMATE is one of the standard solutions created by Global Technology Center (GTC) on behalf of the Spares Operations organization. The main target of the software is to provide the Distriparts spare warehouse located in Uffenheim - Germany (http://www.distriparts-deutschland.de) with a tool that produces configured and ready-touse replacement boards for most of Electrolux electronic appliances starting from generic boards. The application simplifies the execution of the following functions: - Updating, re-configuring of electronic boards; - Recovery of the electronic boards that the operators could not use anymore because of failure or no valid firmware inside - Lookup information regarding appliances models, brands, spare board codes and spares replacement history available from the Electrolux Technical Documentation System The Electrolux Global Technology Center (GTC) designed and developed tools for enabling the Electrolux Customer Service and warehouse to configure and program electronic boards. ConfigMATE is used only for spare operations, especially for the configuration of spare boards and for the update of the firmware and configuration of major appliances in the central European spare parts warehouse (Distriparts Deutschland GmbH). It is installed in four programming workstations that are used by operators in two working shifts. ConfigMATE supports the following product lines: Fabric Care, Dish Care, Food Preservation and Food Preparation. Components - ConfigMATE client: this software runs in the working station of the warehouse staff. - Web Service: it allows clients to download electronic board configurations updates from the central server database. The same web service and web portal is used also by the SidekickPC application, the tool used by Electrolux field service engineers to diagnose, configure and test electronic appliances. - Communication Modules: ConfigMATE supports the following interface modules that allow the communication between the application and the electronic board: Document1 - December 4, 2014 1 o Appliance Mini Interface (AMI): the hardware interface/connector that supports the standard communication protocols, DAAS and MACS, from Electrolux; it uses a USB module to interface with the host machine. Field service operations also use the AMI device with the SidekickPC application. o Enhanced DAAS Module (EDM): the special hardware interface that supports the standard DAAS protocol from Electrolux. It has been designed by GTC to suit industrial applications; it uses a standard serial cable and it has self-power capability. o FlashRunner Universal Programmer: a standalone universal In-System Programmer specific for Flashbased microcontrollers and serial memories. It is controllable by any host system via RS-232 or Ethernet and supports most ISP (In-System Programming) protocols (BDM, JTAG, SPI, I2C, MON, ICC, SCI, etc.); o Write-Now In-System Programmer: an Ultra-fast, universal In-System Programmer that supports common microcontroller and memories. It works connected to a host system via RS-232, LAN and USB and supports several programming interfaces (JTAG, BDM, SPI, I2C, UART, etc.) Document1 - December 4, 2014 2 Architecture The following figure shows the general architecture of the system and the interface modules: ConfigMATE Architecture Data Flow Architecture Document1 - December 4, 2014 3 Who can use ConfigMATE The software is installed in 4 programming stations in the central European spare parts warehouse (Distriparts Deutschland GmbH, Germany): http://www.distriparts-deutschland.de How to get the product Software distribution (and upgrades) for the client software (ConfigMATE) is available in the R&D Software Portal: http://rdsp.int.electrolux.com. Document1 - December 4, 2014 4