Tcl/Tk for EDA
- Add Courses
- Confirm Schedule
- Enter Contact Information
There are currently no dates scheduled for this class. Request this class in your area!
Dauer: 2 Tage
Preis: 1.300 EUR
Partnummer: 227424
Beschreibung
This class will introduce the student to the Tcl ((Tool Command Language) programming language. Upon completion of this class, the student will be able to write useful Tcl programs to automate operating system tasks and add scripting capabilities to C programs. Students will also be introduced to Tcl’s GUI capabilities through the Tk toolkit.
The format of the class is mixed lecture/lab, with lab exercises immediately following each major topic. The lab exercises are intended to reinforce the preceding lecture topic(s), and are designed to be directly applicable in an EDA context.
You will learn how to
- Write Tcl scripts to automate common EDA tool tasks
- Harness Tcl’s powerful regular expression capabilities for text processing
- Develop Graphical User Interfaces for Tcl scripts
Hands-On Labs
Throughout this course, extensive hands-on lab exercises provide you with practical experience using Perl in an EDA environment. Hands-on lab topics include:
- Basic flow control
- Performing string parsing of simulation logs
- Writing reports from EDA-based data
- Writing a graphical user interface for Tcl scripts using the Tk library
Audience
Engineers, CAD/CAE developers, CAD/CAE support engineers, system
Prerequisites
- Working knowledge of the UNIX / Linux operating system
- Basic programming experience in C or UNIX shells is highly recommended
Key Topics
- Introduction
- Getting Started (loading and executing)
- Fundamental Tcl
- Basic Tcl Commands
- String Processing
- Regular Expressions
- Tcl Lists
- Tcl I/O
- Tcl Arrays
- Tcl Procedures
- Tcl and the Unix Environment
- Fundamental Tk Concepts
- Introduction to Widgets
- Widget Layout
- Selection Widgets
- Menus
- Scrollbars
- Toplevel Windows and MegaWidgets
- Extending Tcl with C
HDL Training PartnerThis course is developed and delivered by Willamette HDL. Founded in 1993, WHDL instructors are experts in Verilog, VHDL, SystemC and SystemVerilog.
