IPMS_IRHSP IrDA® protocol stack
The Fraunhofer Institute for Photonic Microsystems is a member of the IrDA® Association. It developed the IPMS_IRHSP – a powerful, high speed and low power IrDA® protocol stack. The IPMS_IRHSP can be implemented in different systems as pure hardware or software stack as well as a mixed hardware/software co-system. Thereby the software stack can be used on numerous controller/processor architectures without extensive adaptations. All data rates up to 16 Mbit/s are supported. Furthermore, the IPMS_IRHSP is ideal for the integration in portable, low power system-on-chip (SoC) solutions with varying system specifications. An automated configuration process enables an uncomplicated, fast and reproducible modification of the IPMS_IRHSP IrDA® protocol stack properties. The data rate and the primary and secondary functions can be adapted. It is also possible to modify the allocation of particular layers in hardware or software depending on system specification and existing resources. In addition to IrPHY and framer higher layers like IrLAP and IrLMP can be implemented in hardware, too. An ideal adaptation of system properties like chip area, microcontroller resources, performance, energy consumption and function is attainable. The IPMS_IRHSP is more advantageous compared to pure software stack solutions, which require more powerful processor/controller and system hardware.
In addition to the IrDA® IP solutions, Fraunhofer IPMS also provides 16 Mbit/s IrDA® ASICs. That ASICs can be implemented as stand-alone controllers into different systems. Its integrate layers from IrPHY to IrLMP. So, for customers and their devices its provide the opportunity to add an IrDA® compatible communication very easy and with a few amount of additional resources. Furthermore the controller has a feature to statically bypass the IrLAP and IrLMP layers in hardware. The advantage is, that customers can also connect that controller directly with operating systems like MS Windows to implement a powerful IrDA® link into that systems.