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