OpenCores
URL https://opencores.org/ocsvn/spi_boot/spi_boot/trunk

Subversion Repositories spi_boot

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 17 to Rev 18
    Reverse comparison

Rev 17 → Rev 18

/trunk/README
1,7 → 1,7
 
README for the spi_boot core
============================
Version: $Date: 2005-02-16 19:03:26 $
Version: $Date: 2005-02-18 06:54:36 $
 
 
Description
13,27 → 13,42
configuration process. SD cards as well as MMCs are operated in SPI mode which
is part of both standards thus eliminating the need for dedicated
implementations. The SD/MMC Bootloader fits both. Beyond configuration, this
core supports a bootstrapping strategy where multiple sets are stored on one
core supports a bootstrapping strategy where multiple images are stored on one
single memory card.
For example consider a system completely based on SRAM. The bootloader
provides an initial configuration image from the first set to the FPGA. This
image contains a design which pulls the next set from the memory card and
transfers this data to SRAM. In the third step the final FPGA design is
loaded from the third set.
provides an initial configuration data from the first image to the FPGA. This
image contains a design which pulls the next image from the memory card and
transfers this data to SRAM. In the third step the final FPGA design is loaded
from the third image.
 
 
Features
--------
 
* Configuration mode: configurates SRAM based FPGAs via serial slave mode
* Configuration mode: configurates SRAM based FPGAs via slave serial mode
(Xilinx and Altera)
* Data mode: provides stored data over a simple synchronous serial interface
* Broad compatability
* Broad compatability using SPI mode
+ SecureDigital cards using dedicated initialization command
+ MultiMediaCards
+ MultiMediaCards (see below)
* Operation triggerd by power-up or card insertion
 
 
Compatability
-------------
 
These cards have been tested with the SD/MMC Bootloader:
 
* SanDisk 128 MB SD
* SanDisk 64 MB MMC
* Panasonic 32 MB SD
 
Some MMC might fail with this core as not all cards support CMD18
(READ_MULTIPLE_BLOCK). Please consult the data sheet of your specific
model. In case your MMC does not implement CMD18 you might want to have a look
at the FPGA MMC-Card Config project.
 
 
Verification
------------
 
96,3 → 111,6
 
* Toshiba SD Card Specification
http://i.cmpnet.com/chipcenter/memory/images/prod055.pdf
 
* FPGA MMC-Card Config project
http://www.opencores.org/projects.cgi/web/mmcfpgaconfig/overview

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.