The NP4+ development kit is a flexible tool design to develop CI application for digital TV, such as :
- Control Access module;
- IP module : VOD, IP TV ;
- Co-processor board (core module) to enable MPEG-4 functionalities into a MPEG-2 box or DTV.
The kit consists of:
- Firmware :
• Driver and library APIs with documentation ;
• FTA MPEG-4 to MPEG-2 transcoder demo application ;
• ECOSTM OS library compiled for NP4+
- Development tool chain:
• GNU ARM GCC compiler, running under CygwinTM or LinuxTM environment;
• CMake tool which is able to generate makefile for dedicated target;
• Insight debugger (included in the GNU ARM GCC tool chain);
• OpenOCD which is a JTAG command interpreter (used with JTAGKeyTM ICD)
• Initialization files supplied for 2 kinds of ICD debugger (LauterbachTM and AmontecTM) ;
• Flasher tool (Python script).
- Hardware :
• Hardware reference design (layout).
• CI development board :
• PCMCIA interface
• SODIMM 144 interface compliant with NP4 Core Module
• Ethernet connection fully compliant with IEEE 802.3/802.3u Standards
• RS232 Serial Port.
• Smart Card 0 I/F is fully compliant with ISO7816-3
• 16 I/O ports on HE10 connector linked to NP4 DIAG[0..15] bus
• JTAG Key In Circuit Debugger (low cost ICD)
• JTAGKeyTM In Circuit Debugger (debugger bas coût)
NP4+ based module can be developed with an open development toolchain, therefore license free (already used by Neotion to develop industrial project).
All the supplied APIs are developed with Visual C++ Express 2008 Edition, free version downloadable from MicrosoftTM website. This software offers a convivial windows interface to develop an application. The compilation is done under Cygwin environment, through CMake tool that generates makefile usable by the GCC GNU ARM compiler.
The demo application and driver APIs, are developed based on an open source operating system : ECOSTM.
The NP4+ development kit also offers a low cost debugging solution based on Open OCD and GNU Insight debugger useful for basic development, as well as another more powerful solution (LauterbachTM).
|