本帖最后由 i电子 于 2012-8-28 11:37 编辑
在进行FPGA设计 中,可以用到TCL这种脚本语言,使设计过程更加便捷,包括QuartusII、Modelsim等软件都支持TCL。虽然咱是硬件工程师,学习一门对硬 件设计有益的软件编程语言还是有必要的,所谓“磨刀不误砍柴工”!而且学习新东西生活也更加有乐趣,总用那一套难免有点枯燥。咱就一边学习一边分 享......
TCL是一种用于控制和扩展应用程序的动态语言,也称为脚本语言。这个“脚本”对于咱们这样的初学者都知道,平常上网浏览网页时经常弹出什么脚本错误的提
示。其它比较火的脚本语言有perl、python、ruby等。概念性的东西也不多说,网上一搜一大堆,就直入主题,讲讲怎么用吧。要运行TCL应该有
一个平台应用程序之类的东西,其实在QuartusII中就有,可以在View->utility
windows->tcl console打开TCL平台,如图1所示。
而打开Modelsim直接就有个TCL平台“Transcript”,如图2所示。
另外也可以在咱们的windows、Unix系统中安装TCL,其中有一款比较好用的ActiveTcl,它提供了免费的TCL预编译器,而且还打包了一些常用流行的扩展包。大家可以到ActiveTcl官网下载。安装后运行很简单运行很简单,在命令提示串口中输入tclsh就可进入tcl平台。如图3所示,其中执行了一条tcl命令,就是将变量a赋值为7。
|