promwad's cpe team profile

23
© Promwad 2014 Promwad CPE team profile

Upload: ivan-kuten

Post on 17-Jul-2015

238 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Promwad's CPE Team Profile

© Promwad 2014

Promwad CPE team profile

Page 2: Promwad's CPE Team Profile

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

© Promwad 2014

Promwad CPE team

Minsk, Belarus 22 Olshevskogo str.,

Tel. + 375 (017) 312–12–46

email: [email protected]

www.promwad.com