Freescale QorIQ P1011/P2020 industrial automation controller

Overview

Full development of universal industrial controller, based on Freescale PowerPC processor P1011/P2020 600-1000MHz. Ethernet hub telemetry data, multichannel computer. Consist of three boards: the processor board, periphery board, board with connectors and indicators.

  • Application area Industrial automation
  • Used languages C/C++, Verilog
  • Used technologies Linux kernel, BSP, testbench
  • Used CAD/ISE Altium Designer, AutoCAD, ISE WebPACK
  • Technical description of the project
  • Data/Specification sheets
  • Custom design rules and requests
  • Block diagram
  • Schematic
  • PCB Layout
  • Bill of materials
  • Assembly drawings
  • Drill/Pick and place
  • Test plan

What we did

  • Creating concepts
  • Electrical schematics design
  • PCB layout beneath customer housing
  • Printed circuit boards 3D modeling
  • Preparing technical documentation to PCBs production and assembly
  • Launch and testing of prototypes
  • U-Boot and Linux modification out BSP (Board Support Package) for new hardware environment
  • Writing software on Verilog and FPGA works
  • Verilog testbenches

Features of design

  • Freescale QorIQ P2020 Dual-Core communications processors 689-pin BGA
  • Xilinx Spartan-3A 484-pin BGA
  • Broadcom PEX8311 PCI Express to local bus bridge
  • 2 x Vitesse VSC8221 1Gbit PHY with 1.25 Gbps SerDes
  • DDR2-667 ECC, NAND/NOR, MRAM memory
  • HOTSwap, power safe in 200ms (time to save current profile)
  • 8 Layers PCB, high density layouting, PCB impedance control

More projects

project

Motorized multifocal IP video camera

Our super camera is designed to test video analytics algorithms that out team develops has a kind of unique design. Involvement in the full development of the project.

project

Multi Channel Video/Audio Matrix Switcher

Switching 8 Component/RGBHV Video Sources/Inputs to 4 Zones/Outputs. PCB layout on principled customer design, porting electrical schematics from OrCAD to Altium Designer.

project

Embedded remote management controller

Remote management controller of winch system for launching a paraglider. Simple logic scheme implementation. Involvement in the full development of the project.