Selected Robert's projects

AMD G-Series x86

Description

Custom design of an AMD G-Series x86 Board


My job in this project

Hardware design


Software

Windows XP / Vista / 7 / Linux ...


Hardware specification

  • AMD G-Series CPU, Single / Dual Core, up to 1.65GHz, up to DDR3-1333
  • x86 architecture
  • A55E Controller Hub
  • Up to 4GB DDR3-1333, up to 64Gb NAND SATA on board
  • 1x LVDS / HDMI / DVI, 1x VGA
  • 1x Gb Ethernet, 2x SATA, PCI
  • HDA, USB, RS232/422/485, GPIO


My tasks

Complete delivery: From specification to a board ready for mass production. This includes: Schematic design & PCB Layout (Altium), Ordering components, Organizing PCB manufacturing and board assembly, Hardware verification and testing, Manual


Number of people involved in this project

1 Hardware design engineer, BIOS developers


I respect my client's wish and

unfortunately can not

share this picture.

Intel i7/i5 x86 Embedded PC

Description

ANTARES is a 5.25” single board computer based on the new Intel Calpella+ECC.


My job in this project

Hardware design


Software

Windows XP / Vista / 7 / Embedded / CE, Linux


Hardware specification

  • Intel® Core™ i5 / i7 Dual core CPU, up to 2.53 GHz, Dual Core, DDR3-1066
  • x86 architecture
  • Mobile Intel® QM57 Express chipset
  • Up to 8GB DDR3-1066
  • 1x LVDS, 1x VGA, 2x HDMI
  • 2x Gb Ethernet, 4x SATA, 2x PCIE Mini card
  • HDA, USB, SD, TPM, 4x RS232/422/485, GPIO
  • EBX format


My tasks

Hardware design: Schematic design (Orcad) / Schematic checking, PCB layout checking / Constraints management (Cadence Allegro), Hardware debugging, HW Validation, Manual


Number of people involved in this project

3 Hardware design engineers, BIOS developers

x86 ATOM Stand alone & COM EXPRESS

Description

Two similar designs build based on x86 Intel ATOM mobile and embedded processor.


My job in this project

Hardware design


Software

Windows XP / Vista / Embedded / CE, Linux


Hardware specification

  • Intel ATOM Z530 / Z530P 1.6GHz CPU
  • x86 architecture
  • System Controller Hub US15W
  • Up to 2GB DDR2 SDRAM, up to 4GB on board PATA FLASH
  • SATA, PCI Express, Gb Ethernet
  • 2x LVDS, HDA, Touchscreen, USB, SDIO, TPM
  • Serial ports, GPIOs, GPS, ZigBee,
  • COM Express format


My tasks

Hardware design: Product specification, Schematic design (Orcad), PCB layout - including high speed routing (Cadence Allegro), Hardware debugging, HW Validation, Manual


Number of people involved in this project

1 Hardware design engineer + BIOS/Firmware developer engineers

TI C6A816x ARM + DSP Module and Base Board

Description

ARM + DSP computer on module running Linux or Android


My job in this project

Hardware design and Software development


Software

U-Boot + Linux


Hardware specification

  • TI C6-Integra™ DSP+ARM® Processor 1.5GHz (TMS320C6A816x)
  • up to 2GB DDR3-1600 / 800MHz
  • up to 1GB NAND, 16MB SPI, 32GB solder down MicroSD
  • 1Gb Ethernet
  • HDMI, Video Capture Interface
  • USB, Serial


My task

Hardware design: Product specification, Schematic (Altium Designer), PCB layout (Altium Designer), HW debugging, HW verification

Software development: U-Boot modification and compilation, Linux drivers modification and Kernel compilation


Number of people involved in this project

1

Freescale iMX53 SODIMM Module

Description

ARM SODIMM computer module running Linux, Windows CE or Android.


My job in this project

PCB layout


Software

Windows CE, Linux, Android


Hardware specification

  • CPU Freescale i.MX53 / 1.2GHz
  • ARM Cortex A8 architecture
  • Up to 2GB DDR3
  • Up to 32GB FLASH
  • 10/100Mbps Ethernet


My task

Hardware design: PCB layout

Freescale iMX51 SODIMM Module

Description

ARM SODIMM computer module running Linux, Windows CE or Android.


My job in this project

PCB layout


Software

Windows CE, Linux, Android


Hardware specification

  • CPU Freescale i.MX51 / 800MHz
  • ARM Cortex A8 architecture
  • Up to 512 DDR2
  • Up to 1GB FLASH
  • 10/100Mbps Ethernet


My task

Hardware design: PCB layout

Zigbee IO Boards

Description

Five boards with various Inputs and Outputs controlled over ZigBee wireless interface.


My job in this project

Hardware/Software design


Hardware specification

  • Microcontroller ATMEGA 6450
  • Optoisolated IOs:
  • 8x Analog input, 4x Relay, 4x Open drain output, 4x Digital input
  • 16x Open drain output , 16x Digital input
  • 32x Input/Output
  • 8x Relay, 8x Digital Input


My tasks

Hardware design (focused to microcontroller): Product specification, Schematic design (Orcad), Hardware debugging, HW Validation, Documentation, Production test, Manual

Software design: Microcontroller Bootloader, Microcontroller firmware (AVR Studio), A PC application use to control the board, Production test application and Firmware update application (Microsoft Visual Studio C++)


Number of people involved in this project

2

AMD Display Control Board

Description

A low power board with ultra low profile designed for display applications.


My job in this project

Hardware/Software design


Software

Designed for OS Linux and Windows CE5.0


Hardware specification

  • CPU AMD Alchemy AU1200/1250 300-600MHz
  • MIPS architecture
  • 128MB DDR2 533MHz, 32MB NOR FLASH, 128MB NAND FLASH
  • 5x USB, 16x GPIO
  • Audio, Touch screen, 2W Amplifier
  • RGB, LVD, TV composite, VGA output, Camera interface
  • CAN, 100Mb Ethernet, Serial lines
  • Support for modules: WiFi, Bluetooth, ZigBee, GPRS, GPS
  • A wide range power supply with battery management


My tasks

Hardware design: Product specification, Schematic design (Orcad), Critical PCB layout (PADS), Hardware debugging, Documentation

Software design: Bootloader modification and compilation (Linux Crosscompiler), Windows CE building (Platform Builder Windows CE5.0) and basic driver modification, Media player compilation


Number of people involved in this project

1

Xilinx FPGA

Description

A MESA PC104 board with Spartan Xilinx FPGA used for IO and Memory access test.


My job in this project

FPGA firmware design


Software

Designed for OS Linux and Windows CE5.0


Hardware specification

  • Spartan FPGA
  • PC104
  • IO connectors


My tasks

FPGA firmware design: Design on board FPGA as a memory that can be mapped into required IO and Memory window (Xilinx ISE). Configuration registers are programmed inside the FPGA. The board recognizes all types of PC104 bus access.


Number of people involved in this project

1

IO Board

Description

The board provides various IO functions for one of standard CPU boards.


My job in this project

Hardware design


Hardware specification

  • Digital inputs
  • Digital optoisolated inputs
  • Optoisolated open-drain MOSFET outputs
  • Relays
  • Switches, LEDs, Buzzer


My tasks

Hardware design: Hardware design: Product specification, Schematic design (Orcad), Hardware debugging, Documentation, HW Validation, Production test, Manual

Software design: Production test script


Number of people involved in this project

1

DVB-T/S Set Top Box

Description

Satellite and terrestrial digital TV signal receiver.


My job in this project

Project leader


Software

Proprietary OS provided by chipset supplier


Hardware specification

  • Processor STB5105
  • 32MB DDR
  • 1x RS232
  • 1x SCART
  • 1x SVHS
  • 3x video output CINCH
  • IR
  • SPDIF


My tasks

Hardware design: Schematic design (DXP) + Hardware debugging


Number of people involved in this project

2 hardware designers + 1 software designer

VIA Car Entertainment System

Description

Designed for car Entertainment System with TV, DVD and Navigation system.


My job in this project

Hardware design


Software

OS Linux and Windows 2000/XP


Hardware specification

  • Processor VIA C3 EBGA EDEN ESP (400MHz – 1.2GHz)
  • x86 architecture
  • CLE266 North Bridge, VT8235 South Bridge
  • 256MB on board DDR266
  • 1x PCI, 1x miniPCI, 1x IDE, NAND FLASH on board memory
  • 4x serial line, 1x IRDa, 2x PS2 (Mouse and Keyboard), 3x USB
  • Audio IN / OUT, 4x45W Audio amplifier
  • 1x 100Mb Ethernet
  • TV OUT, Video capturing, VGA connector
  • 12V power supply
  • Size 170 x 170mm
  • Award BIOS / Linux BIOS


My tasks

Hardware design: Product specification, Schematic design (DXP), PCB layout (DXP/Allegro +Spectra), Hardware debugging, Documentation


Number of people involved in this project

1 hardware designer + 1 software designer

WLAN Board

Description

WLAN access point.


My job in this project

Hardware design


Software

OS Linux 2.4.19/2.6.7


Hardware specification

  • VOIPAC DIMM module
  • 1x 100Mb Ethernet
  • 1x 3/5V PCMCIA
  • Power supply 9-30V
  • Dimensions 130 x 140mm


My tasks

Hardware design: Product specification, Schematic design (DXP), PCB layout (DXP), Hardware debugging, Documentation


Number of people involved in this project

1 hardware designer + 1 software designer

XOT Terminal Adapter

Description

ISDN < - > Ethernet gateway.


My job in this project

Consultant


Software

  • Linux 2.4.19/2.6.7
  • X.31 to TCP


  • Hardware specification
  • DIMM module
  • 1x 100Mb Ethernet
  • 2x NT/TE ISDN interface
  • 1x RS232
  • Power supply 9V
  • Dimensions 100 x 120mm


My tasks

Schematic check, Board optimization for mass production

Intel xScale Development Kit

Description

PXA255 development kit is an extension board for VOIPAC DIMM module with various peripherals.


My job in this project

Project leader


Hardware specification

  • 2 x 100Mb Ethernet, 1 x IDE connector
  • 2 x PCMCIA slot, 1 x Compact Flash socket
  • RS232, UART (3.3-5V) , IR serial interface,SPI interface
  • Connectors for STN Hitachi and TFT Sharp displays
  • Touch screen interface
  • USB, 2 x PS/2 - mouse and keyboard - controller
  • AC97 audio (stereo LINE IN/OUT, MIC IN)
  • 6 - 48V power supply
  • Power through Ethernet cable support


My tasks

Hardware design: Product specification, Schematic check (Protel99), PCB layout check (Protel99), Hardware debugging, Documentation

Software design: Linux Driver modification, PS2 controller programming


Number of people involved in this project

2 hardware designers + 1 software designer

Central Control Unit

Description

Control unit in a mobile filling station.


My job in this project

Hardware design


Software

Linux


Hardware specification

  • PXA255/400MHz, 32MB FLASH, 64MB SDRAM
  • Display Siemens 640x480
  • 10Mb Ethernet, CAN, RS485, RS232
  • CF slot, Keypad input, On board AC97 Audio codec
  • GPS, GPRS


My tasks

Hardware design: Product specification, Schematic design (Protel99), PCB layout (Protel99), Hardware debugging, Documentation


Number of people involved in this project

1 hardware designer + 1 software designer

PXA255 DIMM Module

Description

DIMM module is a computer on module running with Linux or Windows CE.


My job in this project

Hardware design


Hardware specification

  • Processor PXA255 (200 - 400MHz)
  • XScale architecture
  • FLASH 8 -32MB, SDRAM 32 -64MB
  • Audio AC´97 with touchscreen support
  • DIMM144 connector
  • Power supply 3.3V
  • Dimensions 67 x36mm


My tasks

Hardware design: Product specification, Schematic design (Protel99), PCB layout (Protel99), Hardware debugging, Documentation


Number of people involved in this project

1 hardware designer + 1 software designer

xScale Universal Development Board

Description

A PXA255 design verification board.


My job in this project

Project leader


Software

Linux


Hardware specification

  • Intel® XScale™ Core Processor PXA 255 200 - 400MHz
  • FLASH 8 / 16 / 32 MB, SDRAM 32 / 64 MB
  • 2x PCMCIA, 1x Compact Flash, IDE
  • 2x Ethernet 10 Mb, RS232, UART, JTAG
  • AC97 Audio Codec (stereo line IN/OUT, mono microphone, mono/stereo headset)
  • Power over LAN supported


My tasks

Hardware design: Schematic design (Protel99), PCB layout check (Protel99), Hardware debugging


Number of people involved in this project

2 hardware designers + 1 software designer

ISDN Gateway

Description

ISDN < - > Ethernet gateway


My job in this project

Project leader


Software

Linux


  • Hardware specification
  • Intel PXA255/400MHz Processor
  • 32 MB FLASH memory, 64 MB SDRAM memory
  • 2 x BRI ISDN Interface, 1 x 10Mb Ethernet
  • RS-232 Interface


My tasks

Hardware design: Schematic check (Protel99), PCB layout check (Protel99), Hardware debugging


Number of people involved in this project

2 hardware designers + 1 software designer

Standalone IP VOIP Phone

Description

A stand-alone device for VOIP calls.


My job in this project

Project leader


Software

Linux


Hardware specification

  • Intel® XScaleTM Core Processor PXA255
  • FLASH 8 MB, SDRAM 32 / 64 MB
  • Large high-contrast, full graphics display
  • Alphanumeric keypad
  • 2 x 10Mb Ethernet
  • Headset connector
  • Speaker
  • PS/2 interface for external keyboard
  • Power 9 - 40V


My tasks

Hardware design: Product specification, Schematic design (Protel99), PCB layout check (Protel99), Hardware debugging, Documentation

Software design: Keyboard and Display controller programming (ATMEL)


Number of people involved in this project

2 hardware designers + 2 software designers

Standalone Computer Board

Description

Network router, Netphone prototype board


My job in this project

Hardware design


Software

Linux


Hardware specification

  • Intel® XScaleTM Core Processor PXA255
  • FLASH 8 MB, SDRAM 32 / 64 MB
  • 2 x 10Mb Ethernet
  • AC97 Audio codec, UART, RS232, JTAG


My tasks

Hardware design: Product specification, Schematic design (Protel99), PCB layout (Protel99), Hardware debugging, Documentation


Number of people involved in this project

1 hardware designer + 2 software designers

USB/PSTN Switch

Description

An inteligent switch between PSTN and Internet calls .


My job in this project

Project leader


Hardware specification

  • Cypress USB Host controller
  • SLIC chip


My tasks

Hardware design: Schematic design, PCB layout (Protel99)

Software: USB chip programming for automatic switching between calls (Visual Studio C++)


Number of people involved in this project

2 hardware designers + 1 software designer

VOIP USB Phone

Description

USB telephone designed for VOIP calls.


My job in this project

Project leader


Hardware specification

  • Cypress USB microcontroller,
  • Motorola audio codec.


My tasks

Hardware design: Schematic design, PCB layout (Protel99)


Number of people involved in this project

2 hardware designers + 1 software designer

3-Phase Calibration System

Description

A precise digital three-phase electric supply meter used for calibration of commercial electric supply meters and registration of electric energy consumption.


My job in this project

Hardware/Software design


Software specification

C, C++, Assembler


Hardware specification

  • TI DXP TMS32C5x
  • TI Microcontroller TMS370


My tasks

Hardware design: Keyboard panel schematic design and layout (Protel99)

Software design: DSP processor programming, keyboard and display controller programming


Number of people involved in this project

5