so like if you were making a new pcie card how would you write software for it

like does my computer's motherboard have pins that go straight to the pcie slots? or is it more like it has some io slots that go to a memory bus and that memory bus can be addressed to a pcie slot and then the pcie controller sends to the pcie boards and so on

@shoofle It's a bit dated but this illustrates quite well how a motherboard is laid out. The chipset is the one part that always comes with a heatsink (sometimes even a little fan) de.wikipedia.org/wiki/Southbri

@shoofle ah, also I think northbridges are usually part of the CPU these days because memory needs to be really fast

@noiob yeah, okay! i'm looking at some of the other things on that wiki page and it seems like the pcie communication is handled at the same level as main memory?

@shoofle I just realized I linked the German article and the English one has a newer (but simpler) diagram

Follow

@shoofle I think these days PCI-E is all handled directly by the CPU but I don't know how it actually works electrically, just that it's a really fast connection and the amount of devices you can plug into it is limited by the amount of PCI-E lanes the CPU has

· · Web · 1 · 0 · 2

@noiob @shoofle unless one is designing the card, or reverse engineering it, doesn't a lot of this stuff get abstracted in an sdk.

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!