Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

WinACIF: A Telecom IC Support Tool Using Tcl/Tk

David Karoly, Todd Copeland, and David Gardner, Advanced Micro Devices

We discuss our use of Tcl/Tk to provide software support for telecommunications Integrated Circuits (ICs). Our Windows-based Advanced Computer Interface (WinACIF) program works in concert with reconfigurable hardware based on Field Programmable Gate Arrays (FPGAs) to provide essential coordination in laboratory data collection and analysis of a device under test. WinACIF replaces several MS-DOS based applications. Whereas the previous implementations suffered from the classic limitations of MS-DOS, WinACIF provides the flexibility and functionality of windowing applications by virtue of its Tcl/Tk roots. Tcl/Tk not only supplies more than ample power to create WinACIF, but also adds the benefit of saving valuable time otherwise spent learning a complex API. Run-time loaded Tcl extensions provide the flexibility to support various devices having diverse interfaces. A single Tcl/Tk script dynamically builds a Graphical User Interface (GUI) based on product configuration data retrieved from a data store. Additionally, we used canvas widgets to provide an intuitive interface. For the engineer who requires control beyond that afforded by our GUI, Tcl serves as WinACIF's command language.

David Karoly, Advanced Micro Devices

Todd Copeland, Advanced Micro Devices

David Gardner, Advanced Micro Devices

BibTeX
@inproceedings {261200,
author = {David Karoly and Todd Copeland and David Gardner},
title = {{WinACIF}: A Telecom {IC} Support Tool Using {Tcl/Tk}},
booktitle = {6th Annual Tcl/Tk Conference (6th Annual Tcl/Tk Conference)},
year = {1998},
address = {San Diego, CA},
url = {https://www.usenix.org/conference/6th-annual-tcltk-conference/winacif-telecom-ic-support-tool-using-tcltk},
publisher = {USENIX Association},
month = sep
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/tcl98/full_papers/karoly/karoly.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/tcl98/full_papers/karoly/karoly_html/karoly.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us