cpu

Comments and questions related to the "Down to the TLP" pages

cpu

Postby Guest » Tue Apr 16, 2019 9:00 am

A simple bus transaction:
I understood that data we are sending from CPU2PCIe through pcie protocol using packet headers etc., but
In this i have a doubt i.e.why is this "CPU wants to write a 32-bit word to a PCIe peripheral"
Guest
 

Re: cpu

Postby support » Tue Apr 16, 2019 9:07 am

Hello,

The most common reason that a CPU would initiate a PCIe write transaction to a peripheral is a memory write operation to a memory segment that is mapped to the PCIe device. Something like *p = data in C, but it's usually done with writel() and similar helper functions in Linux.

Regards,
Eli
support
 
Posts: 683
Joined: Tue Apr 24, 2012 3:46 pm


Return to General PCIe

cron