Calsoft Labs Case Studies
Semiconductor

At Calsoft Labs we can help you to choose the right micro-controller or micro-processor for your product.. more

Software Development Kit (SDK) 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

Proposed product - Smart Card IC

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)