В at91sam9g45 есть интерфейс EBI:
output [25:0] address,
inout [31:0] data
Есть отладочочная плата sk_at91sam9g45_xc6slx, где он используется для связи между spartan6 и arm. Шина с несколькими режимами sdram, sram, трансляция ahb адресов наружу. Какие варианты правильного устройства линукс-драйвера для subj, если предполагается близкая к максимальной скорость обмена arm<->fpga? Исходники ядра к этой борде я не нашел. dmesg из мануала говорит о «ARM-FPGA interconnection», значит или модифицированное ядро или какая-то userspace-программа.
Что подключать со стороны fpga к этой шине? fifo?
я в 2011 взял себе SK-AT91SAM9G45-XC6SLX и оно по большую часть времени пылится в коробке.
На дисках были исходники ядра, патчи, hdl описания для spartan6?