Line 1... |
Line 1... |
|
|
README for the spi_boot core
|
README for the spi_boot core
|
============================
|
============================
|
Version: $Date: 2005-02-20 18:58:41 $
|
Version: $Date: 2005-02-27 19:05:14 $
|
|
|
|
|
Description
|
Description
|
-----------
|
-----------
|
|
|
Line 28... |
Line 28... |
|
|
|
|
Features
|
Features
|
--------
|
--------
|
|
|
* Configuration mode: configurates SRAM based FPGAs via slave serial mode
|
* Configuration mode: configures SRAM based FPGAs via slave serial mode
|
(Xilinx and Altera)
|
(Xilinx and Altera)
|
* Data mode: provides stored data over a simple synchronous serial interface
|
* Data mode: provides stored data over a simple synchronous serial interface
|
* Broad compatability using SPI mode
|
* Broad compatability using SPI mode
|
+ SecureDigital cards using dedicated initialization command
|
+ SecureDigital cards using dedicated initialization command
|
+ MultiMediaCards (see below)
|
+ MultiMediaCards (see below)
|
Line 67... |
Line 67... |
$ dd if=ram_loader.bin of=/dev/sdX bs=512
|
$ dd if=ram_loader.bin of=/dev/sdX bs=512
|
$ dd if=pongrom_6.bin of=/dev/sdX bs=512 seek=512
|
$ dd if=pongrom_6.bin of=/dev/sdX bs=512 seek=512
|
$ dd if=pacman.bin of=/dev/sdX bs=512 seek=1024
|
$ dd if=pacman.bin of=/dev/sdX bs=512 seek=1024
|
|
|
The name of the device node depends on how the card reader is attached to the
|
The name of the device node depends on how the card reader is attached to the
|
kernel. For linux systems this is most often something like /dev/sdX with X
|
kernel. For Linux systems this is most often something like /dev/sdX with X
|
ranging from a-z. Please note that it is essential to use the device without
|
ranging from a-z. Please note that it is essential to use the device without
|
any trailing numbers as they refer to partitions leading to wrong offsets for
|
any trailing numbers as they refer to partitions leading to wrong offsets for
|
data written to the card.
|
data written to the card.
|
All this works perfectly for my Spartan IIe device as this FPGA expects the
|
All this works perfectly for my Spartan IIe device as this FPGA expects the
|
configuration data as it is delivered from the card: Consecutive bytes each
|
configuration data as it is delivered from the card: Consecutive bytes each
|