i have both the LOGI PI and LOGI Bone since some time i'm looking to connect it with UDOO since i have it and it's more powerful platform and as i don't have any of the raspberry or Beaglebone , just i don't know how complex to support it as it have different possessor and may need some kernel module modifying.... did any one try it ?!
Comments
if the main advantage you see in the UDOO platform is the IMX6, you should consider using http://www.solid-run.com/products/hummingboard/ as its expansion port is pin compatible with the raspberry-Pi and should play well with the LOGI-Pi. Another alternative if you want more processing power and have the ability to connect a LOGI platform is the odroid C1 that had a quad-core ARM processor and a 40pin expansion port compatible with the B+.
The faster communication over SPI only depends on the max frequency of the SPI controller of your platform. For example the Raspberry-pi can go as high as 48MHz (~ 40Mbit/s) and the BBB can achieve the same speed. Some SPI controller may work at higher freq but depending on the routing of the signal to the connector, you may not be able to work at the highest avalable freq. Another factor that can slow down the communication is the processor speed and the use of DMA for SPI. The processor speed will affect the time between the a transaction is started on the user side and the actual start of the communication (same thing of the end of the communication) on the bus. The use of DMA (not available on all cores) will allow the memory transfer to happen in parallel with the communication, while a non-DMA implementation will take some time between each word read/write on the bus. For example at the exact same clock speed, the SPI controller of the raspberry-pi seems to be more efficient than the one of the BBB (spi communication on the raspberry-pi is closest to the theoretical speed than what the BBB achieve).
Regards,
Jonathan Piat
Raspberry Pi SPI to FPGA Interface
The Raspberry Pi to FPGA main communication interface is the PI SPI port. The Max stable SPI clock rate that has been tested is 32-48Mhz. Based on our development experience there are some instability issues that can occur when using higher clock rates. By default the current LOGI SPI drivers runs at 48 Mhz With the current 48Mhz clock and direct communication to the FPGA the user can expect to get 4 MB/S throughput between the Raspberry Pi and the FPGA.
Current GPMC performance with the LOGI Drivers
The current LOGI GPMC drivers have a theoretical bandwidth of 76MB/s and measured up to 69MB/s in user space for transfer of 128KB blocks
so if we are talking about logi connectivity i think BBB with it GPMC faster 15 time more than RPI with SPI so i was asking if there is any possible way to make faster connection with UDOO other than SPI
Regards,
Anas
The GPMC on the BBB is an external parallel memory interface @50Mhz with DMA (Direct Memory Access) hence the 15x speed-up over SPI ...