En hızlı GPIO tampon şimdiye kadar 5.4MHz, ancak çoğu kütüphaneler 70kHz etrafında maksimum out ele ele alınabilir: http://codeandlife.com/2012/07/03/benchmarking-raspberry-pi-gpio-speed/
PCIe spec 100MHz'de çalışır (200MHz'e kadar ayarlanabilir frekans).
http://www.ni.com/white-paper/3767/en/
PCIe'de geriye dönük uyumlu bir kuvveti zorlamanın ve 33MHz'deki eski PCI frekansına düşürmenin bir yolu olabilir; bu, geniş tamponlama ile frekans aralıklarında örtüşme olabileceği anlamına gelir. Bununla birlikte, PCIe GPIO'dan çok daha geniş bir bit genişliğine sahiptir ve Pi'deki GPIO veriyolunun basitçe sahip olmadığı şekilde ele almak için büyük miktarda yazılım altyapısı gerektirir. PCI ve PCIe, arabirimlerden daha fazlasıdır, bir şekilde taklit etmeniz gereken kendi (karmaşık) ara iletişim protokollerini içerir.
Yapılabilir mi? Tabii ki, uygun bir yazılım / donanım arayüzü ile bir şey yapılabilir. Çekirdek düzeyinde kitaplıklar hemen hemen her şeyi geçersiz kılmak ve hemen hemen her şeyi tamponlamak için yazılabilir.
Yapılmalı mı? Temel olarak yapmaya çalıştığınız şey, hızlı kablosuz / PCIe veriyolunu daha yavaş Pi ile arayüzlemektir. Pi'nin USB veriyolunun halihazırda yaptığı ve gayet iyi yaptığı bir şey. Artı, yerel olarak ve tam destekli bir biçimde.
Pi / PCIe'nin Pi üzerinde çalışmasını sağlamaya çalışmak esas olarak tekerleği yeniden icat ediyor olacaktı ve çok zor olacaktı. İlginç bir öğrenme alıştırması olabilir, eğer bir kaç ayınız varsa, bir duvara çarpacağınızı ve herhangi bir zamanda ileriye gidemeyeceğinizi unutmayın. Bana tekil olarak rahatsız edici geliyor. ;-)