The funny thing is i mostly implemented the decode for fun and as a cool demo, not having any serious intent of doing anything with PCIe at the time since I'm mostly an Ethernet guy.
Now look where I ended up. (I did find and fix a few bugs in the decode once I started using it heavily, but that's to be expected)
