Portability analysis of an M-JPEG decoder IP from OpenCores
- Resource Type
- Conference
- Authors
- Meng, Xiaozhou; Thornberg, Benny; Lawal, Najeem
- Source
- 2011 6th IEEE International Symposium on Industrial and Embedded Systems Industrial Embedded Systems (SIES), 2011 6th IEEE International Symposium on. :79-82 Jun, 2011
- Subject
- Components, Circuits, Devices and Systems
Communication, Networking and Broadcast Technologies
Computing and Processing
Engineered Materials, Dielectrics and Plasmas
Decoding
Field programmable gate arrays
IP networks
Libraries
Streaming media
Hardware
System-on-a-chip
IP
FPGA
obsolescence
maintenance
portability
M-JPEG decoder
- Language
- ISSN
- 2150-3109
2150-3117
The reuse of predefined Intellectual Property (IP) can shorten development times and help the designer to meet time-to-market requirements for embedded systems. Using FPGA IP in a proper way can also mitigate the component obsolescence problem. System migration between devices is unavoidable, especially for long lifetime embedded systems, so IP portability becomes an important issue for system maintenance. This paper presents a case study analyzing the portability of an FPGA-based M-JPEG decoder IP. The lack of any clear separation between computation and communication is shown to limit the decoder's portability with respect to different communication interfaces. Technology and tool dependent firmware IP components are often supplied by FPGA vendors. It is possible for these firm IP components to reduce development time. However, the use of these technology and tool dependent firmware specifications within the M-JPEG decoder is shown to limit the decoder's portability with respect to development tools and FPGA vendors.