A method of building a verification environment within a software-based
development tool for a programmable logic device can include determining
an interface description for a bus functional model. The method further
can include creating a hardware specification for the programmable logic
device. The hardware specification can reference the bus functional model
and at least one bus-based module interacting with the bus functional
model. The verification environment for the programmable logic device can
be automatically generated according to the interface description and the
hardware specification.