Multiprocessor DSP Development Platform Ports To Any DSP

Sept. 18, 2000
The Atlas universal digital computer line offers developers an incrementally upgradable DSP software development platform. Developed by Eonic Systems mv., the series allows applications to be easily ported to any DSP. Members of this...

The Atlas universal digital computer line offers developers an incrementally upgradable DSP software development platform. Developed by Eonic Systems mv., the series allows applications to be easily ported to any DSP.

Members of this family were designed around dual DSP processor modules that provide 2 Mbytes of SRAM and an Altera FLEX 10K30 FPGA for custom I/O control. Each module has two 16-bit industry pack (IP) slots for additional peripheral support. A CompactPCI interface, a custom user I/O connector, and a JTAG debugging connection round out the peripheral connections. Up to seven modules are supported by the system.

Communication between processors, modules, and the host processor is accomplished via DMA support. This DMA configuration is connected to six 80-MHz communication channels associated with each pro-cessor. With an aggregate throughput of 1.68 Gbytes/s, the DMA architecture provides significantly higher performance than a PCI-based solution.

The host is based on a 3U CompactPCI Pentium board running Windows NT. Windows NT, VxWorks, LynxOS, Linux, and Solaris all support the development tools. These tools include the Virtuoso RTOS and development environment. Real-time tools such as the workload analysis, tracing monitor, and task-level debugger applications are provided by the development platform as well. The virtual single-processor programming model allows C++ applications to be compiled for any DSP. Multiprocessor communication is handled by a prioritized packet-switching system that uses the DMA channels.

Systems with a single dual-processor ADSP-21060 DSP module start at $12,000.

Eonic Systems mv., Nieuwlandlann 9, B-3200 Aarschot, Belgium; +32 16 621 585; fax +32 16 621 584; www.eonic.com.

See associated figure

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!