promwad's cpe team profile
TRANSCRIPT
![Page 1: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/1.jpg)
© Promwad 2014
Promwad CPE team profile
![Page 2: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/2.jpg)
2 Team description
company presentation © Promwad, 2014
Core CPE team consists
of 8 embedded software
engineers with over 45
years of total experience
Levels:
• Senior developer – 2
• Regular developer – 4
• Junior developer - 2
Software
3 hardware designers
with over 30 years of
total experience
Levels:
• Senior engineer - 3
Hardware
3 QA engineers with 9
years of total experience
Levels:
• Senior engineer – 1
• Regular engineer – 1
• Junior engineer - 1
Quality assurance
![Page 3: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/3.jpg)
3 Technology map
company presentation © Promwad, 2014
Manufacturers:
Marvell
Realtek
Freescale
Silabs
Zarlink
Mediatek/Ralink
Atheros
Lantiq
Texas Instruments
Xilinx
Altera
Analog Devices
Dialog Semiconductor
Interfaces:
Ethernet
Fast Ethernet
Gigabit Ethernet
Bluetooth
IEEE802.11a/b/g/n
SFP
DECT
ADSL
SHDSL
RapidIO
CAN
Network Technologies:
Fast-Path network processing
Hardware accelerated NAT, QoS,
Forwarding
Linux DSA (distributed switch
architecture)
VoIP and Telephony SLIC interfacing,
DECT
Ethernet packet processing
Remote management
![Page 4: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/4.jpg)
4 Technology map
company presentation © Promwad, 2013
Physical layer:
Ethernet
802.11b/g/n(Wi-Fi)
ADSL
GPRS/3G
USB
PCI Express
Bluetooth
RS-485
CAN
PSTN (POTS)
DECT
PON
Channel layer:
Ethernet II
VLAN
Q-in-Q
STP/RSTP/MSTP
ARP
PPPoE
PPTP
HDSL
HCI
Modbus
Network and transport
layer:
TCP/IP (IPv4/IPv6)
UDP
ICMP
IGMP
RTP/RTCP
SSL(OpenSSL,axTLS)
VRRP
RFCOMM/OBEX/ATT
CANopen
T.38 (UDPTL)
Application layer:
HTTP/HTTPS
FTP
SMB/CIFS
TFTP
SIP
SOAP
SNMP
SSH
TELNET
DHCP
DNS
NTP
PTP (IEEE 1588v2)
NFS
Network protocols
![Page 5: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/5.jpg)
5 CPE with VoIP on Marvell Kirkwood SoC
company presentation © Promwad, 2014
Highlights:
Marvell Kirkwood 88F6283 processor
Marvell 88E6176 5-port Gigabit Ethernet switch
2xUSB 2.0
ADSL/ADSL2+ support
Support of SFP modules (fiber optics)
Support of Dying-Gasp function
2-port analog telephony (FXS)
Dual-band WiFi 802.11 b/g/n in the AP mode. With
WDS/WPS support
Firmware based on OpenWRT and Asterisk
Remote management: SNMP, TR-069 support
Web interface
![Page 6: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/6.jpg)
6 Thin client on Marvell Kirkwood SoC
company presentation © Promwad, 2014
Highlights:
Marvell Kirkwood 88F6282 processor
Up to 2 GB of DDR2 RAM + up to 4 GB of NAND Flash
SiS VOLARI-Z11 graphic controller connected via PCI-e
OS ARM Debian 6.0 Linux or OpenEmbedded/Yocto
based distribution, browser, media players, VoIP/SIP
clients,
Interfaces: 4xUSB 2.0 + 1 USB 2.0 for Security Token,
WiFi 802.11 b/g/n + Bluetooth, 2x Gigabit Ethernet, DVI,
RS232
![Page 7: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/7.jpg)
7 Plug-computer
company presentation © Promwad, 2014
Plug computer is a multifunctional ARM-based
mini-server intended for a broad range of possible applications
in IP-based networks.
Highlights:
Built-in USB, WiFi, Ethernet, Bluetooth interfaces
Support of DLNA, FTP, SMB protocols, QoS and NAT mechanisms
Marvell Kirkwood 88F6283 (1 GHz) processor, ARM compliant
Up to 1024 MB of memory, 16-bit, DDR2@800 MHz + up to 4 GB of NAND Flash
![Page 8: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/8.jpg)
8 Wireless speakers
company presentation © Promwad, 2014
Highlights:
TI AM335x
TI Wilink8 WifF/Bluetooth chip
OpenWRT (Linux kernels v3.2, v3.6,
v3.12)
Device Tree subsystem
Wake-up on Bluetooth and wake-up on
WiFi
Wireless Access Configuration server
![Page 9: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/9.jpg)
9 CPE on Realtek SoC with VoIP and DECT
company presentation © Promwad, 2014
Highlights:
Realtek RTL8954C SoC integrates: RISC core RLX5281,
7-ports Gigabit Ethernet switch, VoIP controller
2xUSB 2.0
ADSL/ADSL2+ support
2-port analog telephony (FXS) and 1-port FXO
Dual-band WiFi 802.11 a/b/g/n . With WDS/WPS support
DECT
Firmware based on Realtek SDK
Remote management: SNMP, TR-069 support
![Page 10: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/10.jpg)
10 Port OpenWRT to Realtek 8954x
company presentation © Promwad, 2014
Highlights:
Realtek RTL8954C SoC integrates: RISC core RLX5281, 7-ports
Gigabit Ethernet switch, VoIP controller
DDRAM – 512Mbits DDRAM (1*64MB in 16bits bus width)
SPI Flash – 32Mbits
2 Port FXS + 1 Port FXO
1x USB, 1x PCIE
Hardware Network Address Translation and Hardware VLAN support
IEEE 802.11b/g/n
DDOS protection
VOIP
Remote control via FreeCWMP (TR-069)
![Page 11: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/11.jpg)
11 VoIP gateway
company presentation © Promwad, 2014
Highlights:
- Analog Devices BF527 (500MHz), Zarlink SLIC, Micrel switch
- Interfaces: 3xUSB 2.0 Host; 2x10/100 Fast Ethernet, 2xFXS, FXO, RS-232
- uCLinux OS, U-boot bootloader
![Page 12: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/12.jpg)
12 Time synchronization system
company presentation © Promwad, 2014
Highlights:
Support of two global positioning systems: GLONASS and GPS
The PLD has an algorithm of digital correction of the TCXO generator
System configuration and monitoring via a web interface
Linux OS
The standard-size case of the device allows installation into a 19” rack
![Page 13: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/13.jpg)
13 Fiber Optic and xDSL modems
company presentation © Promwad, 2014
Highlights:
• Solutions use an FPGA (Spartan2, Spartan3,Virtex4) from Xilinx
• The software for the FPGA was written in VHDL and Verilog
• User interfaces: E1 (G.703,G.704), E2, E3, V.35 and 10/100 Ethernet
• IP-blocks developed: DSL (CAP-256), Ethernet MAC with filtering control packets,
synchronization blocks - framed (G.826) and unframed with CRC-4, HDB3
(G.703), G.704, VC-12/C-12 (Е1), TDM multiplexer
• Data transfer over DSL lines using the HDLC packet protocol (7E-framing, CRC16,
bit-staffing data transmission)
• 8-bit Atmega-128 MCU for control and configuration (custom-made RTOS)
• Modem control/configuration: locally via RS-232 or remotely over the Ethernet
(SNTP protocol)
• Implementation of ARP, ICMP and SNMP v.1 protocols in pure assembler for code
performance with size optimization reasons
![Page 14: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/14.jpg)
14 STB
company presentation © Promwad, 2014
Highlights:
Broadcom BCM97581 / BCM7241B0 / BCM7356 CPUs
Broadcom BCM43526 802.11ac 2x2 Dual-Band Single-
Chip Solution
Ethernet
HDMI
Component/ Composite Video output
Stereo Audio output, S/PDIF
2xUSB
![Page 15: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/15.jpg)
15 Single CPE Platform for routers and NAS
company presentation © Promwad, 2014
CPE basedMarvell Kirkwood
CPE basedRealtek
NAS basedMarvell Armada XP
CPE Platform
Customizable Web GUI
TR-069 ClientVoIP based on
AsteriskOpenWRT
Marvell SDK Realtek SDK
TR Management
Server
Components developed or significantly customized by CPE Team
3rd party components
Linux network stack
Linux VoIP stack
![Page 16: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/16.jpg)
16 CPE Team. Key software services
company presentation © Promwad, 2014
OpenWRT customization
• Build system configuration
• Package management configuration
• Web management interface customization and development
• System adaptation for designed hardware
Linux kernel development
• Drivers development and customization (SLIC driver, Marwell Ethernet switch driver, etc.)
• Speed and functionality optimization for Marvell Network Fast Path
• BSP development for designed CPE hardware
![Page 17: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/17.jpg)
17 VoIP. Asterisk based
company presentation © Promwad, 2014
Highlights:
• Asterisk adaptation for hardware platform
• Spandsp library improvements for analog lines and signals
• Voice improvements (software/hardware echo cancelation)
• Channel driver for Asterisk (development from scratch)
• TDM bus framework for Linux
• Kernel drivers for SLIC
![Page 18: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/18.jpg)
18 VoIP. Lightweight SIP UA
company presentation © Promwad, 2014
Highlights:
• Integrate PJSIP library
• Kernel drivers for SLIC
• Can communicate with internal/external SIP server
(Asterisk)
• VAD (Voice Active Detection), LEC (Line Echo
Canсelation), PLC (Packet loss concealment), Jitter
Buffer.
![Page 19: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/19.jpg)
19 DECT
company presentation © Promwad, 2014
Highlights:
• DECT module: SC14CVMDECT AF01 - Dialog
Semiconductor
• Wireless protocols: DECT GAP compliant, CAT-iq v2.0
(wideband and narrowband audio channels are supported)
• Control protocol: Busmail (binary) and AT commands (text)
over UART
• Audio protocol: PCM
• Software protocols: IPC (Unix sockets)
![Page 20: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/20.jpg)
20 Remote management system
company presentation © Promwad, 2014
TR-069 client/server management system
• TR-069 client development (setting and receiving CPE parameters and remote
firmware update)
• TR-069 Server management system (based on customized open source D-Link
TR-069 server with newly designed web interface)
![Page 21: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/21.jpg)
21 Core CPE Team
company presentation © Promwad, 2014
Vladimir D. - Senior software engineer
Experience – 11 years
- ARM/MIPS platforms
- Linux kernel, Network stack, VoIP,
QoS, Firewall, etc.
- Team Leader
Victor P. - Senior software engineer
Experience – 7 years
- ARM Accredited
- OpenWRT, Linux kernel, Network stack,
Wireless, Asterisk, etc.
- Team Leader
Dmitry V. - Regular software engineer
Experience – 5 years
- VoIP: SIP, RTP, SDP, Codecs,
VAD/CNG/PLC, PSTN line.
- Drivers for SLIC, DAA, DECT modules
- PJSIP library
Michail K. - Regular software engineer
Experience – 7 years
- TDM bus framework for Linux
- SLIC Linux drivers
- Ethernet switch drivers for DSA
Linux subsystem
- Asterisk
- Firewall
Anton M. - Junior software engineer
Experience – 2 years
- Network Fast Path
- OpenWRT
- LuCI
- Asterisk dialplans
Denis V. - Junior software engineer
Experience – 1 year
- OpenWRT
- Network stack, wireless subsystem
- Management protocols (SNMP,
TR069, etc.)
![Page 22: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/22.jpg)
22 Core CPE Team
company presentation © Promwad, 2014
Maxim S. - Senior hardware engineer
- PCB layout design
- EMC, SI, PI analysis
- Thermal modeling of the device
Nikolay S. - Senior hardware engineer
- Schematic design
- FPGA design
Maxim K. - Senior hardware engineer
- Enclosure design (3D models)
Alexander Z. - Senior QA engineer
Experience – 5 years
- Test automation: shell scripting,
Python scripting, Expect
- JTAG testing
Alexey K. - Regular QA engineer
Experience – 3 years
- Test automation: shell scripting,
Python scripting, Expect
Valentina K. - Junior QA engineer
Experience – 1 year
- Manual testing
![Page 23: Promwad's CPE Team Profile](https://reader034.vdocuments.us/reader034/viewer/2022051315/55a92e361a28ab4a578b46d9/html5/thumbnails/23.jpg)
© Promwad 2014
Promwad CPE team
Minsk, Belarus 22 Olshevskogo str.,
Tel. + 375 (017) 312–12–46
email: [email protected]
www.promwad.com