add block write function to spartan3 slave serial load
authorWolfgang Wegner <w.wegner@astro-kom.de>
Fri, 30 Oct 2009 15:55:02 +0000 (16:55 +0100)
committerTsiChung Liew <tsicliew@gmail.com>
Wed, 24 Mar 2010 16:08:43 +0000 (11:08 -0500)
commit89083346d0627a5e6e271e61bd34ab5121f9462b
tree6a46d3fe57befe0d6d0097bbf5f57c7d2bad95c5
parent9d79e5758c3a6776be9a86856823d28e7154a481
add block write function to spartan3 slave serial load

Using seperate function calls for each bit-bang of slave serial
load can be painfully slow. This patch adds the possibility to
supply a block write function that loads the complete block of
data in one call (like it can already be done with Altera FPGAs).
On an MCF5373L (240 MHz) loading an XC3S4000 this reduces the load
time from around 15 seconds to around 3 seconds

Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
drivers/fpga/spartan3.c
include/spartan3.h
include/xilinx.h