Embedded System Designs

SoftJin has deep expertise in both embedded hardware and software domains.
Skill in Embedded Hardware includes
  1. Familiarity with microprocessor and microcontrollers architectures
    • ARM
    • PowerPC
  2. Strong FPGA and IC design Skills
    • High performance RTL Coding, Synthesis and Placement/Routing
    • Test bench development and design verification
    • Emulation of Design on FPGA platform
  3. Knowledge of various H/W Standards
    • PCI, AMBA bus
    • High Speed Memory Interface (e.g. DDR SDRAM)
    • Serial I/O such as SPI
  4. Experience in Tool usage
    • ModelSim for Verilog/VHDL Simulation
    • Synplify-Pro for FPGA synthesis
    • Xilinx ISE and EDK for FPGA programming
  5. Experience with FPGA Evaluation Boards
    • ML401 from Xilinx with Virtex-4 FPGA device
    • Bioler3 from Tokyo Electron Devices with Virtex-II Pro device
Skill in Embedded Software includes
  1. Experience in design, development, testing of large EDA software using C/C++
    • Development of algorithms for compute/memory intensive applications
    • HDL Compilers, HDL Simulators
    • Debugger for Reconfigurable Logic
  2. Development of device drivers PCI, USB etc.
  3. Programming of ARM, PowerPC and Micro Blaze
    • Assembly and C/C++
  4. RTOS Familiarity - µC/OS, RT-Linux
    • Development of real time application
  5. Experience in Tool usage
    • PowerPC programming: EDK from Xilinx
    • ARM programming : KEIL and RealView from ARM
    • In-Circuit Emulator: TRACE-32 from Lauterbach
Designed by The Scribble