Portfolio of Projects
Daniele Pinto
Hardware Design
Telecommunication
Systems
Railway Systems
Embedded Systems
Design
Mobile and Web
applications
Projects Area
IT Applications and
systems
Digital Design
Test System for Satellite Payload
FPGA
R
A
M A/D
D/A
R
A
M
R
A
M
R
A
M
PCI 2.1 FPGA
R
A
M A/D
D/A
R
A
M
R
A
M
R
A
M
PCI 2.1
Intermediate
Frequency
Board
High
Frequency
Board
Labview GUI
Satellite for telecoms
(HOT BIRD)
I have developed an FPGA with the following requirements:
• PCI 2.1 compatible
• Able to manage the digital data stream (up-link and down
link) for the test system.
• Integrated with Labview, to generate and analyze many
kinds of modulation signals (e.g., QPSK, AM, FM,….).
Digital Design
Patsy: 8 millions gates SoC
PATSY was the first 8 millions gate multi-DSP SoC developed at Ericsson R&D Italy.
It can manage HDLC (High-Level Data Link Control) protocol and It was the first
development with co-simulation technology for fast debugging and verification.
I have developed the DMAs controllers and I was responsible for the DSP
(Ericsson FlexAsic) acceptance test.
Specification
design
RTL Coding Basic Test
Functional
Co-Simulation
HW
Synthesis
Functional
Co-Simulation
with chip
timing model
Pre-Production
samples
Verification
Certification
Test
Display Drivers Design
Mixed Signals low power LCD display drivers
These ASICs have been chip-on-glass for
driving LCD STN displays used in mobile
phones.
I was responsible for the chip layout doing
place and route for the first Philips LCD
STN display capable of driver multiple-
rows.
I have developed the multiplier for the first
chip for color LCD STN mobile
applications developed by Philips
semiconductors.
Development
Application
Hardware Design
Telecommunication
Systems
Railway Systems
Embedded Systems
Design
Mobile and Web
applications
Projects Area
IT Applications and
systems
Telecommunication systems
Ericsson AXE Maintenance Unit Board (MAU)
The MAU board supervises the CPs located in the
APZ, part of the AXE systems, for instance when a
switch between CP A and CP B is necessary
because of a fault in the hardware.
I was responsible for the development, integration
and in-system-test of new releases.
Ericsson custom
tool and language
MAU
APZ
Systems Design
Ericsson Mini-Link MAC layer modeling and synthesis
The algorithms implementing the MAC
layer (Media Access Control) has been
modeled using VCC (Virtual Component
Co-design) tool by Cadence. Using visual
programming and C++, it was possible to
define:
1) HW/SW platform
2) Mapping the algorithm on HW/SW
In the second phase of the project, I built
the fully automatic HW synthesis chain
from C/C++ code for system design to
custom HW (Xilinx FPGA).
Collect
Requirements
Algorithm
simulation
Architecture
definition
Physical
Constraints
insertion
System
simulation
HW
Synthesis
Hardware Design
Telecommunication
Systems
Railway Systems
Embedded Systems
Design
Mobile and Web
applications
Projects Area
IT Applications and
systems
Railway systems
Smart Rail 4.0 – Autonomous Train Operation
Railway
Operator
Train
Operator
Central
Operations
Autonomous Train Operation benefits:
optimize the energy, maximize the railway
usage, assuring on-time service and best
comfort for passengers.
ATO system is integrated signaling
(Balise, ETCS, ...), communication, on-
board system (braking, traction), and going
further to ATO GOA lev. 4, also with other
security devices and systems (i.e., door
control, cameras, lidar, location systems
like GPS and Galileo….).
Consulting mission was:
System and
processes
Analysis
Requirements
Management
System
Architecture
Program
Roadmap
Hardware Design
Display Drivers
Design
Railway Systems
Embedded Systems
Design
Mobile and Web
applications
Project Area
Business
Management
Systems
Embedded Systems Design
Ericsson AXE Regional Processors (RP)
CPU
SDRAM
FPGA
Flash
RAM
I/O
Address
Data
Data
The AXE RP is a platform based on PowerPC and
customized for the application and load, like
maximum number of communication channels
supported.
The platform is constantly upgraded in term of
components and software.
I was leading the projects and the team across
technologies, managing designers and test
engineers spread on 4 sites/2 continents. The
project cycle went from concept to pre-production
board acceptance test by the AXE system team,
ready for testing in the actual environment.
BOARD (CAD)
FPGA (VHDL) CPU Boot (ASM)
RTOS (C)
Applications (C)
Technologies and tools
Specifications
Design
HW & SW
Design
Stand Alone
Board test
In System
Board Test
Hand Over
Home automation
Consulting for U-boot Linux customization
The customer had no experience with
embedded systems and Linux
universal boot (U-boot). The system
was based on Samsung 2410 (ARM9)
platform and the purpose was to
develop a small computer for home
automation and connect the modules
trough the ethernet port.
I was responsible for setting the tools
chain, coaching the employees and
configuring the U-boot on the
prototype board.
Samsung 2410 based board
J-Tag emulator
Home Automation
Smart Metering
Hardware components quality and reliability
Smart meters basic HW system:
• Sensor (i.e., ultrasonic, shunt, ct, ..), AD, micro and
memory, power supply or battery, LCD, communication
unit (i.e., power line, M-Bus, Zigbee, LoRa)
Problem to solve:
• Meters normally have a lifespan of 16+ years and a
rollout might involve millions of end-points
• FMEA highlighted top critical components: LCD, battery,
supercapacitor, power supply controller, micro.
Program Mission:
Develop and deploy procedure to assure reliability, qualify
supplier, introduce PPAP, manage supplier improvement
projects. Establish a global component management
system.
Smart Metering
Platform design for Smart Metering
I have led the selection of leading silicon producer
partners (i.e., ST) to support my R&D organizations in
design the common platform for the smart meter
product portfolio:
• Data Concentrators
• End metering points
• In-home user devices
Requirements to fulfill have been:
• Scalability (i.e., low-end/low-cost microcontroller,
high end high integrated SoC, memory size)
• Support for security and cryptography
• Multiple telecommunication standards (i.e.,
wireless, wired, powerline)
• Common tool chain and programming libraries.
Hardware Design
Display Drivers
Design
Railway Systems
Embedded Systems
Design
Mobile and Web
applications
Project Area
IT Applications and
systems
Distributed Systems Design
J2world: Chat platform
MIDLET
(J2ME)
MIDLET
(J2ME)
PHP, MySQL,
Web Server ApacheWEB
Browser
The cost of an SMS was
average 15 Euro Cents, while
transferring few bytes of data
traffic was extremely cheap.
This chat application was
welcome by the deaf
community since they use SMS
for mobile communication.
I was managing the
development done by a team of
2 programmers.
We have used the “Java
Verified” checklist as the
baseline to test the Midlets.
This application was presented
at SMAU (Milan, 2004).
Distributed Systems Design
J2world: Easy Location Based Services (2005)
Server
GIS
Service
Provider
Service
Provider
MIDLET
(J2ME)
WEB SERVICES
PROXY (SQUID)
WEB SERVER
(TOMCAT)
Location Based Services are
used for several applications, for
instance:
1) Consumers for gathering
information about the place they
are visiting;
2) Companies for managing
fleets of workers and vehicles.
Starting form the idea and the
potential applications, I was
managing the development of a
platform and a prototype thanks
to the joint venture signed with a
GIS provider (Qmap).
The product was presented to
ATAC (Rome public
transportation company).
UML
System
Modeling
SW
Development
System
Test
Stress Test Public
Demo
Hardware Design
Display Drivers
Design
Railway Systems
Embedded Systems
Design
Mobile and Web
applications
Projects Area
IT Applications and
systems
ERP Systems
ERICSSON LAB ITALY: ARC-RDM and SAP
There was a need for the company to
manage the legal entity resources and
the accounts.
A tool set was developed (RDM for the
resource management, ARC for
resource planning and cost
controlling).
The designed process was compliant
with the SOX404 act.
I was responsible for the processes
and system deployment and for the
application and process management
in 7 European sites for 2 legal entities.
This means managing the process to
control the workload and the budget of
3500 people.
.xls
upload
DB Manager
ORACLE
DB
RDM GUI ARC GUI
SAP HRM, FICO
SAP
FICO
CRM/ERP/DMS Systems
Alstom Power Systems CH: Engineering department
Engineering business in power plant
is mainly handling thousands of
documents with suppliers and
customer. Documents releases are
linked to payment milestones.
The mission was to make an
integrated databases environment
(i.e. ERP/CRM /DMS). The result has
enabled the business to handle offers
with the right product configuration
and scheduling, exchange documents
with clients and suppliers, check
accounts, projects status, resource
load.
Custom
Custom
HRM
SAP
HRM
P6
WEB User Interface
Additional
HR
Info
Projects
Scheduling
Info
Application
Interface
&
DB
PLM/PDM System
Landis+Gyr : Global PLM/PDM System
Landis+Gyr wanted a Product Data
Management solution for its global R&D and
manufacturing footprint.
Project constraints: based on the existing
SmarTeam PDM (Dassault) tool used in Zug
(CH), and the UI shall web based.
To scale globally that existing architecture, it
has been necessary to architecture a private
cloud system with in-built redundancy
(including data and metadata) on the three
Regions (APAC, EMEA and AM).
I was responsible for the global program,
chair of the steering committee, responsible
for the budget, planning, resources, IT
architecture, processes changes and change
management.
Some figures:
• > 600 Users worldwide
• 3 Regions (APAC, EMEA, AM)
• > 20’000 documents
R&D Portfolio Management System
Landis+Gyr : Global R&D portfolio planning
Landis+Gyr wanted a new solution to
manage the R&D portfolio of projects on
a global scale.
The solution is based on SCIFORMA 7
for planning, and it is linked to SAP
through the third-party mid-layer ITFplus.
SAP BW is the feature that is used to
synchronize the plan and actuals data.
As the program manager, I have
overseen the requirements, stakeholder
engagement, change management, third
party supplier management, planning
and execution.
Thank you !

Portfolio of Projects

  • 1.
  • 2.
    Hardware Design Telecommunication Systems Railway Systems EmbeddedSystems Design Mobile and Web applications Projects Area IT Applications and systems
  • 3.
    Digital Design Test Systemfor Satellite Payload FPGA R A M A/D D/A R A M R A M R A M PCI 2.1 FPGA R A M A/D D/A R A M R A M R A M PCI 2.1 Intermediate Frequency Board High Frequency Board Labview GUI Satellite for telecoms (HOT BIRD) I have developed an FPGA with the following requirements: • PCI 2.1 compatible • Able to manage the digital data stream (up-link and down link) for the test system. • Integrated with Labview, to generate and analyze many kinds of modulation signals (e.g., QPSK, AM, FM,….).
  • 4.
    Digital Design Patsy: 8millions gates SoC PATSY was the first 8 millions gate multi-DSP SoC developed at Ericsson R&D Italy. It can manage HDLC (High-Level Data Link Control) protocol and It was the first development with co-simulation technology for fast debugging and verification. I have developed the DMAs controllers and I was responsible for the DSP (Ericsson FlexAsic) acceptance test. Specification design RTL Coding Basic Test Functional Co-Simulation HW Synthesis Functional Co-Simulation with chip timing model Pre-Production samples Verification Certification Test
  • 5.
    Display Drivers Design MixedSignals low power LCD display drivers These ASICs have been chip-on-glass for driving LCD STN displays used in mobile phones. I was responsible for the chip layout doing place and route for the first Philips LCD STN display capable of driver multiple- rows. I have developed the multiplier for the first chip for color LCD STN mobile applications developed by Philips semiconductors. Development Application
  • 6.
    Hardware Design Telecommunication Systems Railway Systems EmbeddedSystems Design Mobile and Web applications Projects Area IT Applications and systems
  • 7.
    Telecommunication systems Ericsson AXEMaintenance Unit Board (MAU) The MAU board supervises the CPs located in the APZ, part of the AXE systems, for instance when a switch between CP A and CP B is necessary because of a fault in the hardware. I was responsible for the development, integration and in-system-test of new releases. Ericsson custom tool and language MAU APZ
  • 8.
    Systems Design Ericsson Mini-LinkMAC layer modeling and synthesis The algorithms implementing the MAC layer (Media Access Control) has been modeled using VCC (Virtual Component Co-design) tool by Cadence. Using visual programming and C++, it was possible to define: 1) HW/SW platform 2) Mapping the algorithm on HW/SW In the second phase of the project, I built the fully automatic HW synthesis chain from C/C++ code for system design to custom HW (Xilinx FPGA). Collect Requirements Algorithm simulation Architecture definition Physical Constraints insertion System simulation HW Synthesis
  • 9.
    Hardware Design Telecommunication Systems Railway Systems EmbeddedSystems Design Mobile and Web applications Projects Area IT Applications and systems
  • 10.
    Railway systems Smart Rail4.0 – Autonomous Train Operation Railway Operator Train Operator Central Operations Autonomous Train Operation benefits: optimize the energy, maximize the railway usage, assuring on-time service and best comfort for passengers. ATO system is integrated signaling (Balise, ETCS, ...), communication, on- board system (braking, traction), and going further to ATO GOA lev. 4, also with other security devices and systems (i.e., door control, cameras, lidar, location systems like GPS and Galileo….). Consulting mission was: System and processes Analysis Requirements Management System Architecture Program Roadmap
  • 11.
    Hardware Design Display Drivers Design RailwaySystems Embedded Systems Design Mobile and Web applications Project Area Business Management Systems
  • 12.
    Embedded Systems Design EricssonAXE Regional Processors (RP) CPU SDRAM FPGA Flash RAM I/O Address Data Data The AXE RP is a platform based on PowerPC and customized for the application and load, like maximum number of communication channels supported. The platform is constantly upgraded in term of components and software. I was leading the projects and the team across technologies, managing designers and test engineers spread on 4 sites/2 continents. The project cycle went from concept to pre-production board acceptance test by the AXE system team, ready for testing in the actual environment. BOARD (CAD) FPGA (VHDL) CPU Boot (ASM) RTOS (C) Applications (C) Technologies and tools Specifications Design HW & SW Design Stand Alone Board test In System Board Test Hand Over
  • 13.
    Home automation Consulting forU-boot Linux customization The customer had no experience with embedded systems and Linux universal boot (U-boot). The system was based on Samsung 2410 (ARM9) platform and the purpose was to develop a small computer for home automation and connect the modules trough the ethernet port. I was responsible for setting the tools chain, coaching the employees and configuring the U-boot on the prototype board. Samsung 2410 based board J-Tag emulator Home Automation
  • 14.
    Smart Metering Hardware componentsquality and reliability Smart meters basic HW system: • Sensor (i.e., ultrasonic, shunt, ct, ..), AD, micro and memory, power supply or battery, LCD, communication unit (i.e., power line, M-Bus, Zigbee, LoRa) Problem to solve: • Meters normally have a lifespan of 16+ years and a rollout might involve millions of end-points • FMEA highlighted top critical components: LCD, battery, supercapacitor, power supply controller, micro. Program Mission: Develop and deploy procedure to assure reliability, qualify supplier, introduce PPAP, manage supplier improvement projects. Establish a global component management system.
  • 15.
    Smart Metering Platform designfor Smart Metering I have led the selection of leading silicon producer partners (i.e., ST) to support my R&D organizations in design the common platform for the smart meter product portfolio: • Data Concentrators • End metering points • In-home user devices Requirements to fulfill have been: • Scalability (i.e., low-end/low-cost microcontroller, high end high integrated SoC, memory size) • Support for security and cryptography • Multiple telecommunication standards (i.e., wireless, wired, powerline) • Common tool chain and programming libraries.
  • 16.
    Hardware Design Display Drivers Design RailwaySystems Embedded Systems Design Mobile and Web applications Project Area IT Applications and systems
  • 17.
    Distributed Systems Design J2world:Chat platform MIDLET (J2ME) MIDLET (J2ME) PHP, MySQL, Web Server ApacheWEB Browser The cost of an SMS was average 15 Euro Cents, while transferring few bytes of data traffic was extremely cheap. This chat application was welcome by the deaf community since they use SMS for mobile communication. I was managing the development done by a team of 2 programmers. We have used the “Java Verified” checklist as the baseline to test the Midlets. This application was presented at SMAU (Milan, 2004).
  • 18.
    Distributed Systems Design J2world:Easy Location Based Services (2005) Server GIS Service Provider Service Provider MIDLET (J2ME) WEB SERVICES PROXY (SQUID) WEB SERVER (TOMCAT) Location Based Services are used for several applications, for instance: 1) Consumers for gathering information about the place they are visiting; 2) Companies for managing fleets of workers and vehicles. Starting form the idea and the potential applications, I was managing the development of a platform and a prototype thanks to the joint venture signed with a GIS provider (Qmap). The product was presented to ATAC (Rome public transportation company). UML System Modeling SW Development System Test Stress Test Public Demo
  • 19.
    Hardware Design Display Drivers Design RailwaySystems Embedded Systems Design Mobile and Web applications Projects Area IT Applications and systems
  • 20.
    ERP Systems ERICSSON LABITALY: ARC-RDM and SAP There was a need for the company to manage the legal entity resources and the accounts. A tool set was developed (RDM for the resource management, ARC for resource planning and cost controlling). The designed process was compliant with the SOX404 act. I was responsible for the processes and system deployment and for the application and process management in 7 European sites for 2 legal entities. This means managing the process to control the workload and the budget of 3500 people. .xls upload DB Manager ORACLE DB RDM GUI ARC GUI SAP HRM, FICO
  • 21.
    SAP FICO CRM/ERP/DMS Systems Alstom PowerSystems CH: Engineering department Engineering business in power plant is mainly handling thousands of documents with suppliers and customer. Documents releases are linked to payment milestones. The mission was to make an integrated databases environment (i.e. ERP/CRM /DMS). The result has enabled the business to handle offers with the right product configuration and scheduling, exchange documents with clients and suppliers, check accounts, projects status, resource load. Custom Custom HRM SAP HRM P6 WEB User Interface Additional HR Info Projects Scheduling Info Application Interface & DB
  • 22.
    PLM/PDM System Landis+Gyr :Global PLM/PDM System Landis+Gyr wanted a Product Data Management solution for its global R&D and manufacturing footprint. Project constraints: based on the existing SmarTeam PDM (Dassault) tool used in Zug (CH), and the UI shall web based. To scale globally that existing architecture, it has been necessary to architecture a private cloud system with in-built redundancy (including data and metadata) on the three Regions (APAC, EMEA and AM). I was responsible for the global program, chair of the steering committee, responsible for the budget, planning, resources, IT architecture, processes changes and change management. Some figures: • > 600 Users worldwide • 3 Regions (APAC, EMEA, AM) • > 20’000 documents
  • 23.
    R&D Portfolio ManagementSystem Landis+Gyr : Global R&D portfolio planning Landis+Gyr wanted a new solution to manage the R&D portfolio of projects on a global scale. The solution is based on SCIFORMA 7 for planning, and it is linked to SAP through the third-party mid-layer ITFplus. SAP BW is the feature that is used to synchronize the plan and actuals data. As the program manager, I have overseen the requirements, stakeholder engagement, change management, third party supplier management, planning and execution.
  • 24.