The present invention provides a solution for converting a boundary scan
description language (BSDL) file to a hardware verification language (HVL)
test program file. The BSDL file is scanned for header information and the
header information is stored in a header object. The BSDL file is then
scanned for pin information, the pin information corresponding to at least
one pin in the BSDL file having a pin location, and stored in a pin
object. At least one variable for the HVL test program file is created and
bound to one of the pin locations resulting in a binding relationship for
each variable. The binding relationships are then stored in a bind object.
The present invention is designed to overcome the disadvantages of the
prior art.
Η παρούσα εφεύρεση παρέχει μια λύση για τη μετατροπή ενός γλωσσικού (BSDL) αρχείου περιγραφής ανίχνευσης ορίου σε ένα αρχείο προγράμματος γλωσσικής (HVL) δοκιμής επαλήθευσης υλικού. Το αρχείο BSDL ανιχνεύεται για τις πληροφορίες επιγραφών και οι πληροφορίες επιγραφών αποθηκεύονται σε ένα αντικείμενο επιγραφών. Το αρχείο BSDL ανιχνεύεται έπειτα για τις πληροφορίες καρφιτσών, οι πληροφορίες καρφιτσών που αντιστοιχούν τουλάχιστον σε μια καρφίτσα στο αρχείο BSDL που έχει μια θέση καρφιτσών, και αποθηκεύεται σε ένα αντικείμενο καρφιτσών. Τουλάχιστον μια μεταβλητή για το αρχείο προγράμματος δοκιμής HVL δημιουργείται και δεσμεύεται σε μια από τις θέσεις καρφιτσών με συνέπεια μια δεσμευτική σχέση για κάθε μεταβλητή. Οι δεσμευτικές σχέσεις αποθηκεύονται έπειτα δεσμεύουν το αντικείμενο. Η παρούσα εφεύρεση σχεδιάζεται για να υπερνικήσει τα μειονεκτήματα της προγενέστερης τέχνης.