Using CPLD/1
From Manuals
(Difference between revisions)
Support (Talk | contribs)
(Created page with '__TOC__ =Introduction= ==Expansion via Programmable Logic== The Eagle 100 includes a Xilinx XC9572XL Complex Programmable Logic Device(CPLD) that can augment the microcontroller …')
Newer edit →
(Created page with '__TOC__ =Introduction= ==Expansion via Programmable Logic== The Eagle 100 includes a Xilinx XC9572XL Complex Programmable Logic Device(CPLD) that can augment the microcontroller …')
Newer edit →
Revision as of 14:46, 21 June 2010
Contents |
Introduction
Expansion via Programmable Logic
The Eagle 100 includes a Xilinx XC9572XL Complex Programmable Logic Device(CPLD) that can augment the microcontroller capabilities using high speed logic. In this scenario, the CPLD can perform repetitive dedicated tasks and allow the processor to concentrate in more supervisory functions. Examples include event monitors, pwm generators, motor controllers and expansion bus interfaces. Micromint provides several reference implementations with source code that can be adapted to specific application requirements.
Processor Interface
The ARM microcontroller uses 5 pins for communication with the CPLD as shown in Table 1-1.

