NOTE!! You must compile pci_slave first. : LUSENET : ece342 : One Thread

In order to use the pci_slave package, copy over the files into your working directory. Then switch to the pci_slave.tdf file and compile it. Only *now* will the Maxplus2 software be aware that the pci_slave subdesign is really there.

You can now instantiate a pci_slave into your top level design and away you go.


-- Robin Grindley (, March 14, 1999


If you get the error message that Steve is getting (about the library error) try setting the project to the pci_pack.vhd file and compiling it. Then set the project back to your original design file and try compiling it again.

-- Steven Caranci (, March 15, 1999.

Okay, I've been trying to link my files with the pci_slave since Saturday afternoon - and have met with miserable failure each and every time. When I try to use the line: use work.pci.all; it says:

Error: ...File: .../lab5.vhd: Library error: primary unit "pci" denoted by prefix "WORK" must exist in the library

What is this? How do I fix it?

-- Steve Kushnir (, March 14, 1999.

I've been having the same problem all night. I've done all I've could to try to fix the problem, including rewriting the code from VHDL 93 to 87. That didn't work, neither did the suggestion about compiling the slave again.

-- giving_up (, March 17, 1999.

Moderation questions? read the FAQ