Configuration Description and Specification Languages

Separated Configuration Algorithm and Data Specifications
  • Neil G. Jacobson


While STAPL was in development, there were concerns raised about STAPL’s flexibility, infrastructure support and the ability of STAPL to develop into a practicable cross platform solution. To address these issues developers proposed a new Application Programming Interface (API). An API is library of related routines that provide well-defined and fully specified access to a particular product or feature. In this case, the feature is the device’s boundary-scan test access port. The idea was to leverage the infrastructure of an already proven technology that featured true portability, broad-based tools support, widely available platform support, a broad knowledge base and true scalability. The single programming language that delivered all those characteristics was Java.


Application Program Interface Java Virtual Machine Java Application Device Configuration Configuration Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 2004

Authors and Affiliations

  • Neil G. Jacobson
    • 1
  1. 1.XilinxUSA

Personalised recommendations