It appears you have not yet registered with our community. To register please click here...

 
Go Back [M] > Madshrimps > WebNews
Giving the Pi 4 PCI Express Giving the Pi 4 PCI Express
FAQ Members List Calendar Search Today's Posts Mark Forums Read


Giving the Pi 4 PCI Express
Reply
 
Thread Tools
Old 11th July 2019, 10:38   #1
[M] Reviewer
 
Stefan Mileschin's Avatar
 
Join Date: May 2010
Location: Romania
Posts: 153,575
Stefan Mileschin Freshly Registered
Default Giving the Pi 4 PCI Express

The release of the Raspberry Pi 4 brought us a new SoC, up to 4 Gigs of memory, and most importantly, got away from that janky USB to USB and Ethernet solution. The Raspberry Pi 4 has a PCI Express interface buried under some chips, and if you’re very good at soldering you can add a PCIe x1 device to the new best single board computer.

[Thomasz] took a look at the Raspberry Pi 4 and realized the new USB 3.0 chip is attached to the PCI Express interface on the SoC. That is, if you remove this chip and you have some very fine wires, you can patch in a real PCI Express slot. Removing the chip is easy enough with a hot air gun, although a few caps did get messed up. Throw that in an ultrasonic cleaner, and you have a blank canvas to work PCI magic.

This hack requires six wires, or three differential pairs, there’s a reference clock, a lane 0 transmit, and a lane zero receive. Working backwards from a PCI Express riser, [Thomasz] traced out these connections and soldered a few wires in. On the Pi side, a few capacitors were required to be compliant with the PCI Express spec, but the soldering isn’t too bad. You can do a lot with a small tip on an iron and a microscope.

The Pi was successfully wired up to a PCI Express riser card, along with the lines for ground, 5V, link reactivation, and a power good signal. The only thing left to do was to plug in a PCI card and test. This didn’t go as well as expected, because the PCI Express adapter didn’t like being enumerated by the Raspberry Pi kernel. In subsequent experiments, an Adaptec SAS controller worked. Does this mean external graphics cards for the Pi? No, not quite; this is only one lane of PCIe, where modern graphics cards require an x16 slot for the best performance. Still, if you’ve ever wanted a SCSI card for a Pi, this is the best option yet.

https://hackaday.com/2019/07/10/givi...4-pci-express/
Stefan Mileschin is online now   Reply With Quote
Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
I'm giving 'Pokémon Go' another try Stefan Mileschin WebNews 0 8th July 2018 06:48
Microsoft isn't giving up on VR and AR yet Stefan Mileschin WebNews 0 14th May 2018 14:25
Samsung Galaxy Express Prime and Galaxy Express 3 launched by AT Stefan Mileschin WebNews 0 2nd April 2016 15:26
SATA Express Performance: Asus Hyper Express Benchmarked Stefan Mileschin WebNews 0 30th April 2014 08:29
ASUS ROG Launches RAIDR Express PCI Express-based SSD Stefan Mileschin WebNews 0 29th July 2013 08:49
ASUS RAIDR Express 240GB PCI-Express SSD review: is this the future? Stefan Mileschin WebNews 0 24th April 2013 07:14
The future of Serial ATA: SATA Express, NGFF and NVM Express Stefan Mileschin WebNews 0 29th March 2013 10:10
Sonnet Debuts Echo Express II Thunderbolt Expansion Chassis for PCI Express Cards Stefan Mileschin WebNews 0 30th November 2012 11:58
Bjorn3D Giving Away an XFX GTX 260 Massman WebNews 0 27th June 2008 08:46
Forget PCI Express, it's time for PCI Express 2 Sidney WebNews 0 29th August 2005 21:55

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT +1. The time now is 09:01.


Powered by vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO