ts-7000
[Top] [All Lists]

Re: [ts-7000] query: -on board Xilinx CPLD

To:
Subject: Re: [ts-7000] query: -on board Xilinx CPLD
From: Curtis Monroe <>
Date: Thu, 9 Feb 2006 12:44:14 -0500
The CPLD is used to control the NAND flash. By setting registers in the CPLD 
you can set the ALE and CLE control lines for the flash. Another register on 
the CPLD tells you if the NAND is busy or not. (its busy when its writing or 
erasing pages, or preparing a page to read)

The CPLD also converts the SRAM bus control signals to RD, WR, and CS signals 
for flash. 

The CPLD does more than just NAND flash management. It also:
        - handles control signals on the PC104 bus, 
        - has a watchdog timer, 
        - lets you read the jumper settings,
        - does some stuff with UART2
        - handles the rest button
        - handles the voltage supervisor to delay bringing the EP9302 out of 
reset 
till the power has settled.
        - interfaces to the Real time clock
        - controls the EEPROM chip select, (e.g. to turn it off after booting)

The one thing I don't understand is; why is the flash connected to the 
buffered side of the data bus? and not directly to the controller. I don't 
think the capacitance on the bus is more than the 50pF recommended with only 
two sdrams. Maybe they wanted to isolate the flash from the data bus so both 
buses can operate independently? Maybe routing was easier?

-Curtis.


On February 9, 2006 10:41 am, anand bhavnani wrote:
> Friends,
>    
>   the 7250 has Xilinx 9572 CPLD on the board. the flash is connected to it.
>   can please someone let me know why is it so..
>   what is the purpose of cpld..
>   also can i do without the cpld, or replace it with some other..
>    
>   also what equipment(for downloading, specifications) would i need for the 
cpld..
>    
>   good bye,
>    
>   //anand.
> 
> 
> "Stay HUNGRY. Stay FOOLISH." Steve Jobs
>               
> ---------------------------------
> Brings words and photos together (easily) with
>  PhotoMail  - it's free and works with Yahoo! Mail.


 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU