Active-HDL has the built-in mechanism to interface as a client with the most popular revision control systems. In this application note, we will install and use the following revision control software:
Team Foundation Server
NOTE: Before installing the Team Foundation Server, your system needs to have the Service Pack 1 update
You will need to install the following in addition to Team Foundation Server in order for the interface between Team Foundation and Active-HDL to function properly:
MSSCCI Server Provider
Install the Team Foundation Server
Once the installation is complete, the Configuration Center will open.
Click on Application-Tier Only and then Start Wizard. Click Next.
In the following window, click on List Available Databases. You should see the database Tfs_Configuration. Select it and click Next.
Provide the settings and click Next.
Confirm your configuration settings and click Next.
If everything passes the Readiness Checks, click Configure.
When the Configuration Process is complete, click Next.
Close the wizard and the Configuration Center window.
Once the Configuration Center window is closed, the Team Foundation Server Administration Console will open. Click on Application Tier. Be sure to take note of the Server URL, this will be used in Active-HDL.
You will now need to install the Team Explorer software.
Click on Additional Software
Expand Team Explorer, and install Team Explorer for Visual Studio.
Once Team Explorer installs, go ahead and close the window.
Finally, you will need to install the MSSCCI Server Provider.
Download and install the MSSCCI Server Provider.
Once the installation is complete, close the window.
In Active-HDL, go to Tools | Preferences | Source Control | Setup.
You should see Microsoft Team Foundation Server MSSCCI Provider in the Source Control Provider list. Click on Initialize Provider and then click on Advanced…
Choose the Default lock type for checking the files in and out. Click OK when you’re finished.
Next, click on Register Provider and select Microsoft SourceSafe from the Provider list.
Provide the path to TfsMsscciProvider.dll
Click OK when you’re finished.
Right-click the design in Active-HDL and select Source Control and Add Design to Source Control.
Connect to the server where your project is located, and click OK.
Type the name of the folder to place the design within your server. Click OK when you’re finished.
NOTE: Be sure that the team project is created within Visual Studio prior to adding to source control within Active-HDL.
In the next window, select which files you’d like to add to source control. You have the option of keeping the selected files checked out. Click OK when you’re finished.
In the next window, you can Check-In the files and add comments.
Right-click the source you would like to Check-out, select Source Control, and select Check Out.
You can add comments in the next window. Click OK when you’re finished.
You can edit the source and check it back in to the repository using the same steps above except selecting Check In instead of Check Out.