Resources
Sustenance Engineering

Calsoft Labs helps companies enhance/upgrade their products in ways that harness new technologies, enhance functionality, improve user experience, and increase user benefits. more

Case Studies

Software Development Kit for Smart Card with Emulation hardware for a leading smart card manufacturer in Malaysia

Company

The client designs and manufactures leading edge non-volatile memory products to high growth and quality demanding customers. Some of the products of the company Smart Card IC, Serial EEPROM microwire, Serial EEPROM 2-wire, etc

Requirement

  • Compact hardware for programming and emulation that works with standards based smart card readers
  • Features to match or exceed a competitor’s similar product (only ref-Web)
  • Compliance to ISO 7816 smart card standards
  • Smart card Simulator working on multi OS environment

Solution

Hardware

  • Study of competitor’s product features, identify the limitations and arrive at end product features with enhancements
  • Suggest product – housing, plastics and release mechanical drawings for product housing
  • Design of SDK hardware and arrive at bill of material for prototyping and mass production.
  • Testing of proto hardware with SDK-software
  • Develop VHDL code for board functionality (program download, FDL and OS Download)
  • To ensure that proto developed meets all the mechanical and electrical aspects for mass production (product engineering) like the mounting grove on the top mounting holes, etc

Software

  • Development of SDK Software with following modules
    • Editor
    • Support for third party development environment
    • Support for multiple smart card processor
    • Simulator
    • Emulator
    • Programmer
    • On line help
    • Development for Install Shield for installation on various platforms like Windows 2000, XP, NT and Win 9X
  • Develop FDL (Boot-loader)
  • Develop Smart card application
  • Verify and debug with out real smart card
  • Download FDL, COS and application
  • OS Download utility under VB+ and .net

Proposed product is as below

Smart Card Software Development Kit: Smart Card Hardware SDK Design and Testing, VHDL Code Development, Smart Card Simulator & Emulator Development

Features

  • Altera EP1C3T100C8—a highly integrated FPGA based controller Card
  • 8051 development platform of compact hardware for programming and emulation, that works with standard based smart card readers
  • Can operate at 2 voltages (3.0 and 5.0V).
  • Can Operate up to 66 MHz
  • Compliance to ISO 7816-3 smart card standards.
  • Multi Operating System platform.
  • Provides assertion of necessary diagnostic indicator LEDs such as Busy, Error and Power.
  • Programmable voltage selection for smart card operation (1.8V Cards, 3V Cards and 5V cards)