If you have Artix, you might as well simply implement a PCI Express
But if the host only has PCI (C-class PA-RISC workstation like my C240 or DiTBho's C3600 are from the end of the 90's), then either you implement PCI or you need a PCI-to-PCIe bridge to the Artix. And DiTBho's original thread is about the MIPS Atlas, an old devboard for MIPS cores - also only PCI, but apparently with 3.3V support.
Of course is the FPGA itself was to be the primary host, then PCIe is the way to go on Artix. In fact I've been thinking about implementing a SBus <-> PCIe bridge, but that would require a PCIe root complex rather than an endpoint in the Artix. Xilinx' IP is an option, but open-source would be better; Litex already has PCIe endpoint, unfortunately not (yet?) the root complex. Also the Xilinx IP have driver in Linux, but not in NetBSD that I know of (lots of old hardware is not/no longer supported by Linux but still by NetBSD).
(PCI-not-express is likely of no interest to anyone not involved with vintage systems anymore. PCIe is the way to go in the modern world, but this thread started specifically about PCI-not-express, such as the 5V stuff).
That's actually the easier part, because PCI/PCIE devices typically look like any other memory-mapped device to a CPU once the BIOS/UEFI has done it's job and performed the mapping.
You do need some support in the firmware - in particular is they are required for booting like non-volatile storage or networking - which may not be BIOS/UEFI. That's not always easy. On my SPARC systems it's OpenBoot (later to become OpenFirmware, also available on a lot of PowerPC systems) using Forth. For PA-RISC workstation, no idea what is needed. And if the devices are not already supported in the OS (in which case you need just the bus glue, done that for USB OHCI on SBus), you also need some drivers there. In my experience, getting all those bits together is harder than the actual hardware, as a lot of the knowledge and expertise to program in obsolete environments is gone (again - for PCI-not-express and older busses).
C3600
Nice toy, lucky you :-)