GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — MDSP - Wikipedia

icon
This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "MDSP" – news · newspapers · books · scholar · JSTOR
(February 2026) (Learn how and when to remove this message)

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.

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.

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.

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).

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.

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.

External links

  • CT3400 datasheet
  • CT3600 product brief
  • CT3600 datasheet
Retrieved from "https://en.wikipedia.org/w/index.php?title=MDSP&oldid=1337836395"
Category:
  • Digital signal processors
Hidden categories:
  • Articles with short description
  • Short description is different from Wikidata
  • Articles needing additional references from February 2026
  • All articles needing additional references
  • Use mdy dates from February 2026
  • All articles with unsourced statements
  • Articles with unsourced statements from February 2026
  • CS1 maint: multiple names: authors list
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.