MDSP

MDSP is a multiprocessor DSP family from Cradle Technologies.[1] It is designed use for video processing applications.[2] These include as streaming video, broadcast (internet and terrestrial), and video surveillance security.[citation needed]

It has a hierarchical architecture.[3] The multi-core chip employs compute and input/output (IO) subsystems with programmable IO, consisting of general purpose and signal processing cores. The general purpose cores are used for control and IO processing, and the DSP cores are for fixed or floating-point computation.[citation needed]

MDSP is similar in architecture to the cell processor, except it has multiple processing elements. The processing element, or GPP (general purpose processor) units, are 32-bit general-purpose RISC-like cores with signal processing units (DSP or DSE) via a databus.[citation needed]

Development tools

The initial software development kit (sdk4) was based on Cygwin 1.3.x and Cradles umgcc (GCC port). Sdk5 is based on Cygwin 1.5.x and cragcc (GCC port).[citation needed]

The chips are programmed in a mix of C and CLASM (C-like assembly). The PEs can be programmed in C; the DSEs and MTEs are programmed in CLASM. The programmer can manage resource allocation using semaphores.[citation needed]

References

  1. ^ Wilson, Andrew (March 1, 2004). "Extreme processors use multiple architectures". Vision Systems Design. Retrieved February 11, 2026 – via EBSCOhost.
  2. ^ Ganesh Yadav, R. K. Singh & Vipin Chaudhary, Ganesh Yadav, R. K. Singh & Vipin Chaudhary; Singh, R. K.; Chaudhary, Vipin (2004). "On Implementation of MPEG-2 Like Real-Time Parallel Media Applications on MDSP SoC Cradle Architecture". Embedded and Ubiquitous Computing. EUC 2004. Lecture Notes in Computer Science. Vol. 3207. Spriger. doi:10.1007/978-3-540-30121-9_27.{{cite book}}: CS1 maint: multiple names: authors list (link)
  3. ^ Nambiar, A.; Chaudhary, V. (2005). "On Tools for Modeling High-Performance Embedded Systems". Embedded and Ubiquitous Computing – EUC 2005. Lecture Notes in Computer Science. Vol. 3824. Berlin; Heidelberg: Springer. doi:10.1007/11596356_38.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.