News and New Products

Microcontroller interfaces ARM7 core with FPGA

By Robert Cravotta, Technical Editor -- EDN, 6/18/2008

Atmel’s ARM7-based AT91CAP7E microcontroller includes an FPGA interface, a six-layer AHB (advanced high-speed bus), a peripheral-DMA controller, and 160 kbytes of on-chip SRAM. The FPGA interface includes direct access to two AHB masters, four AHB slaves, the peripheral-DMA controller, and a programmable ROM to remap the external RAM to emulate and debug ROM code. Atmel provides FPGA logic to encode and decode the bus traffic that flows between the FPGA and the CAP7E microcontroller. The logic blocks inside the FPGA connect to the CAP7E through the AHB master and slave channels. The priority-interrupt controller supports as many as 13 encoded interrupts and two unencoded interrupts for DMA transfers. On-chip peripherals include a USB 2.0 full-speed device; master and slave SPIs (serial-peripheral interfaces); two USARTs; three 16-bit timer counters; an eight-channel, 10-bit ADC; and a full-function system controller, including interrupt- and power-control and supervisory functions.

The customizable CAP7 has a metal-programmable block with 450,000 gates, or the equivalent of 56,000 FPGA logic cells. You can directly migrate FPGA functions to a CAP7 device with no special EDA tools or customer-side engineering. Standard FPGA-software tools support implementation of functions such as LCD controllers, DSP algorithms, and proprietary customer IP (intellectual property). The AT91CAP7E uses the same development tools as the AT91SAM ARM-based microcontrollers, and it is available now for $9.50 (10,000) in a 225-ball BGA package.



ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author


ADVERTISEMENT

Knowledge Center


Events

Six Sigma Green Belt Training and Certification Workshop
Dates: 10/17/2008 - 10/19/2008
Location: Chennai, India

The 6th International System-on-Chip (SoC) Conference, Exhibit & Workshops
Dates: 11/5/2008 - 11/7/2008
Location: Newport Beach, CA

WinHEC 2008: Windows Hardware Engineering Conference
Dates: 11/5/2008 - 11/7/2008
Location: Los Angeles, CA

Six Sigma Green Belt Training and Certification Workshop
Dates: 11/14/2008 - 11/16/2008
Location: Bangalore, India

RoboDevelopment Conference and Exposition 2008
Dates: 11/18/2008 - 11/19/2008
Location: Santa Clara Convention Center, Santa Clara, CA

Submit an EventSubmit an Event




Technology Quick Links

EDN Marketplace


©1997-2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites