Are Two Reconfigurable CPUs Twice As Good As One?

Sept. 15, 2003
Reconfigurable processors offer a dynamic approach to system optimization. QuickLogic's QuickMIPS combines a MIPS core with an FPGA, but some applications need even more computing horsepower. That's why QuickLogic teamed up with Pact XPP...

Reconfigurable processors offer a dynamic approach to system optimization. QuickLogic's QuickMIPS combines a MIPS core with an FPGA, but some applications need even more computing horsepower. That's why QuickLogic teamed up with Pact XPP Technologies to deliver a reconfigurable parallel-processing solution.

The XPP-SDP System Development Platform's PCI board combines QuickLogic's QL901M and PACT's XPP64-A. The 64-MHz XPP64-A is built from an 8-by-8 array of 24-bit ALU-PAEs (processing array elements). Sixteen RAM-PAEs provide working memory. Four I/O interfaces link the XPP64-A with the 133-MHz QL901M and other devices.

The XPP64-A's array processing architecture is well suited for handling streaming audio and video, wireless communication, image-processing, and other high-speed data. The Configuration Manager handles the internal interconnect and PAE setup. Data-flow algorithms are implemented using Pact's Native Mapping Language (NML).

Both processors are dynamically reconfigurable, enabling the hardware to adapt to changing requirements or new algorithms. In many instances, it's useful to reconfigure the XPP64-A as part of the algorithm. The QuickMIPS FPGA can also be reconfigured dynamically.

QuickMIPS FPGA development is performed using QuickLogic's QuickWorks. The HDL-based design can be run on the company's VHDL simulator. Linux drivers for FPGA and XPP64-A are incorporated. The QL901M's FPGA packs 2016 macrocells consisting of over 530 kgates. It also has two Ethernet interfaces and a PCI interface.

QuickLogic has delivered its Linux software development package for programming the MIPS core as well. This is provided free of charge and royalties. Based on the 2.4.20 Linux kernel, it supports the QuickMIPS product line, including the QL902M, QL903M, and QL904M devices. Third-party tools such as Green Hills' Multi and Mentor's Codelab support the QuickMIPS family, too.

The XPP-SDP System Development Platform, priced at $25,000, includes the XPP-XDS XPP Development Suite.

QuickLogic Corp.www.quicklogic.comPact XPP Technologies Corp.www.pactcorp.com

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

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