Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: CPLD


In the News (Sat 19 Dec 09)

  
 Certified Management Accountants - What accounting should be
CPLD activities are broken down into six categories for the purposes of tracking and reporting.
The CPLD requirement is satisfied through formal course study leading to a new degree, diploma or recognized professional designation, or coursework resulting in a final grade.
Mandatory CPLD will operate effectively and in the public interest only if Certified Members who willfully fail to comply with the requirement are brought into compliance on a timely basis or, if they persist in wilful non-compliance, are appropriately sanctioned.
www.cmabc.com /members/cpld.html   (1612 words)

  
 EDN Access — 1.5.95 Knowing your CPLD maximizes its resources.
Note that a CPLD is distinct in architecture from an FPGA (field-programmable gate array).
There are three major resources available in all CPLDs: the amount of macrocells that the device assigns to each logic block, the number of inputs going into each logic block from the global interconnect, and the logic block's product terms(Fig 1).
The task for you as a designer is to filter through the details of the CPLD vendor's data sheets to understand the "taxes" that they may or may not have added to the initial performance measure.
www.edn.com /ednmag/archives/1995/010595/01df5.htm   (4053 words)

  
 'The Next Step in CPLD Implementation...'
Since the writing of my original article on using CPLD's in robot designs, many have posed the idea that this function or that function could probably be implemented with such technology.
In all CPLD's irrespective of manufacturer logic is allocated in discrete groups with so many flip flops with 'X' wide inputs and 'Y' sized AND arrays etc for inputs and outputs.
In a CPLD, combinatorial logic like the function we are developing here are executed in parallel with only the exception of the counter as it is 'registered' by a clock.
www.seattlerobotics.org /encoder/200109/cpld2.htm   (3873 words)

  
 Difference b/w FPGA & CPLD
Generally, the CPLD devices are not volatile, 'cos they contain flash or erasable ROM memory in all of cases.
CPLDs have a faster input-to-output timings than FPGAs (because of their coarse-grain architecture, one block of logic can hold a big equation), so are better suited for microprocessor decoding logic for example than FPGAs.
CPLD's have a register with associated logic (AND/OR matrix) For that reason, CPLD's are mostly implemented in control applications and FPGA's in datapath apps.
www.edaboard.com /ftopic54265.html   (880 words)

  
 Use a CPLD in your next design.
CPLDs or Complex Programmable Logic Devices are the next extension to the PLD market.
It is the author's hopes that this article can be used to slightly elevate the level of technology used in the design and building of robots throughout the Seattle Robotics Society as well as that of robotics amateurs everywhere.
As you can see the scalability of the logic is extremely large, and unlike all those basic logic classes back in college faced with the undaunted task of hundreds of wires on a bread board, the keyboard can correct a mistake in seconds flat.
www.seattlerobotics.org /encoder/200006/cpld.htm   (8103 words)

  
 Expanding TINI's IO Capability - Maxim/Dallas
Therefore, the CPLD must be programmed to respond when the address lines select it; the CPLD must latch the data bus signals written to it, and it must drive the port inputs onto the bus when it is read.
Project files for the CPLD programming are provided in the CPLD directory of the source code for this application note.
When you move on to your own CPLD functional designs, make sure that the CPLD code releases the address, control, and data signals to a high impedance state when the DS80C400 is not talking to the CPLD.
www.maxim-ic.com /appnotes.cfm?an_pk=3664   (2928 words)

  
 CPLD - Wikipedia, the free encyclopedia
Unlike many FPGAs, an external configuration ROM isn't required, and the CPLD can function immediately on system start-up.
For all but the largest devices, routing constrains most logic blocks to have input and output signals connected to external pins (little opportunity for internal state storage or deeply layered logic).
Some provisions for logic more flexible than sum-of-product expressions, including complicated feedback paths between macro cells, and specialized logic for implementing various commonly-used functions (such as integer arithmetic).
en.wikipedia.org /wiki/CPLD   (305 words)

  
 University of Pennsylvania
Notice that the CPLD chip is non-volatile which implies that it can be used by itself without having to re-program it every time the power is switched on.
The 3.3V and 0V (Ground) are connected to the Vdd and GND pins of the CPLD.
Connections between the memory and the CPLD and microcontroller are made on the board.
www.seas.upenn.edu /~ese201/boards/XS95Board.html   (1884 words)

  
 CPLD SimmStick
The 4 MHz clock oscillator module is connected to pin 5, a global clock input, of the Xilinx XC9536 CPLD, and an LED is connected to I/O pin 3.
The I/Os connected to the SimmStick bus may be connected to circuitry on the breadboarding area by wires soldered to the pins connecting the bus adaptor to my PCB.
With hindsight, I should have brought the remaining I/O pins from the CPLD out to pads, to make it easier to connect to them from circuitry on the breadboarding area.
www.geocities.com /leon_heller/cpldsimm.html   (167 words)

  
 Jacyl Technology, Inc. - Programmable Logic Devices
CPLD Global Clocks include PC/104 bus, 50Mhz on board oscillator, and the 0 to 33Mhz DDS programmable output.
The AXR-16 provides 3 separate digital clock sources for the CPLD for each of the FPAAs: a 50MHz digital clock source, the 12MHz master clock from the PC/104 bus and a programmable Direct Digital Synthesis (DDS) component.
Each of the clock sources is routed through the CPLD and can be utilized in multiple combinations for each of the FPAAs.
www.jacyltechnology.com /AXR-16.htm   (574 words)

  
 C64 Projects, Commodore 64, (c) Nicholas COPLIN   (Site not responding. Last check: 2007-10-03)
Today’s CPLDs contain EEPROM memory internally meaning that they can remember their configuration even when the power is turned off.
A CPLD is meant to be used as a logic device, for example as a specialised IO chip, or custom CPU.
It should be realised that the XCR3064 CPLD is only about one-fifth utilised, meaning that a lot more logic can be implemented without increases to its size whilst the design built in conventional TTL chips would be 5 times bigger, and probably 5x5 more difficult to wire up.
www.64hdd.com /projects/hardware/c64-cpld.html   (1402 words)

  
 Possible CPU coprocessor using ISP CPLD
So the CPLD is not going to rival a Pentium, say, at something the Pentium is designed to do, such as take a series of 32-bit numbers from memory, calculate the squares, and write the answers back.
If, however, what you want is to calculate the area of 2300 triangles, the CPLD might be able to do that in 2305 clock cycles using a pipelined design.
The CPLD is suited to complex operations such as MPEG decoding or 3-D rendering, where the economics of quantity or time rule out a custom ASIC.
andrew.triumf.ca /CPLD-CPU   (577 words)

  
 CPLD - Wikipedia, la enciclopedia libre
Los CPLD extienden el concepto de un PLD a un mayor nivel de integración ya que permite implementar sistemas más eficaces, ya que utilizan menor espacio, mejoran la fiabilidad del diseño, y reducen costos.
Un CPLD se forma con múltiples bloques lógicos, cada uno similar a un PLD.
Por lo general un CPLD tiene macroceldas de entrada/salida, macroceldas de entrada y macroceldas internas u ocultas (buried macrocells), en tanto que un 22V10 tiene solamente macroceldas de entrada/salida.
es.wikipedia.org /wiki/CPLD   (620 words)

  
 LAB #8: CPLD-CONTROLLED STEPPER MOTOR
To introduce students to the control of a stepper motor using a CPLD.
CPLDs are not designed to supply such large currents therefore a motor driver circuit and an external power supply are necessary to provide the required power.
Figure 1 shows the 4-phase motor driver circuit that must be used to interface the motor to the digital control circuit.
www.uwf.edu /mkhabou/EEL4712C/labs/lab8.htm   (588 words)

  
 Programmable Logic Overview - PLD, CPLD, FPGA
Unlike the programmable interconnect within a PLD, the switch matrix within a CPLD may or may not be fully connected.
In addition, FPGAs are usually denser (more gates in a given area) and cost less than their CPLD cousins, so they are the de facto choice for larger logic designs.
Suffice it to say that the bitstream is the binary data that must be loaded into the FPGA or CPLD to cause that chip to execute a particular hardware design.
www.netrino.com /Articles/ProgrammableLogic/index.html   (3556 words)

  
 cpld
The CPLD functionality and register map are presented in this section.
The CPLD is used for peripheral interface as follows:
After the interrupt has been serviced, the flags should be cleared by writing to the CPLD base register + 00 offset.
www.intrinsyc.com /support/I-Linux50/255-board/hw/pda/SA/cpld.htm   (293 words)

  
 CPLD automatically powers itself off - 4/13/2006 - EDN   (Site not responding. Last check: 2007-10-03)
Most of today's CPLDs (complex programmable-logic devices) feature reduced-power operating modes, but, when the system is not in use, a complete shutdown that conserves battery power remains the ultimate power-reduction goal of many designers.
In addition to user-specified application logic (not shown), the CPLD's power-control logic adds a pair of standard parameterized, library-macro circuits that Altera's (www.altera.com) Quartus II development tools generate.
The process requires that you press an external switch before, during, and shortly after configuration to ensure that the CPLD receives power throughout the configuration process.
www.edn.com /article/CA6321528.html?industryid=3171   (863 words)

  
 CPLD / SPLD
CPLD and SPLD solutions from Lattice deliver an optimal fit for a variety of PLD design challenges.
Combines FPGA flexibility with CPLD performance, instant-on and high pin to logic ratio.
Multi-Function Block (MFB) Architecture Combines Memory, CAM and FIFO with Logic and CPLD Ease of Use
www.latticesemi.com /products/cpld/index.cfm   (67 words)

  
 MAKEFILES FOR XILINX FPGA/CPLD PROJECTS
This is a description of the makefiles we use to automate the batch processing of Xilinx FPGA and CPLD projects.
The following makefile is similar to the previous one but it also allows you to retarget the projects at a different type of FPGA or CPLD and use new options for the tools.
CPLD projects do not have a separate phase for creating # timing reports.
www.xess.com /appnotes/makefile.html   (1972 words)

  
 SPLD/CPLD from Atmel
The ATF15xx CPLD family offers pin-compatible supersets of the popular Altera 7000 and 3000 series devices ranging from 32 to 128 (soon to be 256) macrocells with propagation delays from 7.5 to 15 ns for 5V standard power versions and 15 ns for 3.3V versions.
More global clock pins, a programmable pin-keeper and the ability to realize two latches per macrocell are further examples of the enhanced features available from this CPLD product family.
The ATF2500C introduced in April 2003 is a very high-density (2500 usable gates) 44-pin CPLD, ideally suitable for the most difficult 44-pin designs.
www.atmel.com /products/PLD   (434 words)

  
 EEProductCenter.com :: New Tool Consolidates CPLD Logic Design
Because Xilinx CPLDs are re-programmable, they provide designers with the ability to respond to last minute design changes and compress time to market.
Also, since CPLDs are delivered as "blank parts," they do not represent an inventory risk as they can be retargeted at a wide range of products with the ability to reallocate them to other projects at any time.
Exiting calendar 2003, Xilinx estimates that its share of the CPLD market segment increased for the fifth consecutive year to 21 percent on an annualized basis, up from 18 percent last year and up from approximately 5 percent five years ago (Xilinx Fourth Quarter FY04 Revenues, April 22, 2004).
www.eeproductcenter.com /showArticle.jhtml?articleID=23900870   (787 words)

  
 XESS Example Designs for XS40 and XS95 FPGA and CPLD Boards
Xchecker interface that configures the CPLD on the XSV Board so the Xchecker interface is enabled.
Read/write random number generator showing the interaction between the microcontroller and the CPLD or FPGA on the XS Board.
Stepper Motor Controller project uses the CPLD and 8031 microcontroller on the XS95 Board to control the rotational speed and direction of a stepper motor.
www.xess.com /ho03000.html   (1854 words)

  
 CPLD 4 state machine
i have doubt b/w FPGA and CPLD to implement a design as a typical control unit.
I doubt whether CPLDs have any specific advantages over FPGAs on implementing statemachines..
I think use CPLD to implement state machine may be more simple than FPGA,because you may not add constraints
www.edaboard.com /ftopic94420.html   (203 words)

  
 PICPLD
Integrated into one, you can use the processor and the CPLD in tandem to do tasks that would be difficult to do with either system alone.
Of course, the most exciting prospect is using the CPLD as a "super I/O" device for the PIC.
In addition, you need a JTAG interface to program the CPLD (a JTAG board is included with "the works" kit).
www.awce.com /picpld.htm   (484 words)

  
 CPLD/FPGA Design Tools Buyer's Guide
According to Rita Glover, president and senior analyst at EDA Today, L.C. (Phoenix, AZ), most CPLD and FPGA designers were using generic electronic design automation (EDA) tools to design their front ends, but now many CPLD and FPGA vendors are offering entire design packages.
I interviewed many of the CPLD and FPGA device vendors to get their views on key issues and trends for design tools.
CPLDs are generally well-suited for use in control logic.
commsdesign.com /main/1999/06/9906feat4.htm   (2983 words)

  
 CPLD SVF File Descriptions
This file provided by XESS is used so that the CPLD will configure the FPGA when power is applied to the board.
A file we altered from dwnldpar.svf to allow programming through the CPLD but not connect the parallel port afterwards.
  The output of the CPLD to the bargraph leds was also removed.
www.itee.uq.edu.au /~peters/xsvboard/svffiles/svffiles.htm   (295 words)

  
 Xilinx - Club Xilinx - Demo Stations/CPLD
The CPLD Software Solutions of WebFITTER and WebPACK are both leading edge AND the right choice for CPLD logic design and implementation!
Demonstration shows CoolRunner CPLD in a real-world, popular application as well as complete "cradle to grave" design flow through WebPACK software.
This board will be located in the glass case on the outside wall of the conference room.
www.boldfocus.com /clients/clubxilinx/booth/cpldcontent.html   (261 words)

  
 CPLD Programming, Xilinx, Altera, ISP, In-System Configuration, FPGA, IEEE 1532, Lattice, Actel
OEM product development teams are using more programmable logic (FPGAs and CPLDs) in their systems than ever before to help minimize their engineering risks and shorten the time it takes to bring new products to market.
Configuring these FPGAs is normally handled through the use of special electrically alterable configuration PROMs, serial EEPROMs or with SRAMs that load the FPGAs with their designs at system power-up.
Eclipse accepts vector files from the most widely used CPLD and FPGA vendors including: Xilinx, Altera, Actel, AMD, Cypress and Lattice.
www.intellitech.com /products/isp.asp   (423 words)

  
 SORCUS - X-CPLD-38
This module provides 38 digital inputs/outputs that are connected to a CPLD (IC4) with 288 macro-cells (Xilinx 95288XL).
The bus interface to the X-Bus, including interrupts and all configuration registers, is located in a preprogrammed second CPLD (IC1).
Clock, gate and output pins of the timer are connected with CPLD IC4 and can be used.
www.sorcus.com /english/html/xcpld38.htm   (208 words)

  
 MBC5CPLD for the GameBoy
The main purpose for this project are to master the construction of a home-built Gameboy memory
Deals with the functionality found in a genuine MBC5 controller, and the implementation in the Xilinx CPLD used here.
The design of a relatively simple PCB including the MBC5/CPLD chip, flash and sram memories and a cable interface to the gameboy.
home1.stofanet.dk /hvaba/gameboy/mbc5cpld/index.html   (210 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.