A VHDL design of an interface controller for IC cards with contacts is presented. Theconfiguration of registers used in interface controller, the process of state transfer, and the realworking flow are described. The design is verified on FPGA level in IPo(DIP over DVB)project,it passes through pre-simulation and post-simulation, and it was synthesized with Fujitsu CE61 tech-nology library of 0.35mm.