原创 TCL学习小记(一)——学习预备

2011-8-8 14:39 2817 20 22 分类: FPGA/CPLD
    第一次听说TCL语言还是在riple的博文中,在进行FPGA设计 中,可以用到TCL这种脚本语言,使设计过程更加便捷,包括QuartusIIModelsim等软件都支持TCL。虽然咱是硬件工程师,学习一门对硬 件设计有益的软件编程语言还是有必要的,所谓磨刀不误砍柴工!而且学习新东西生活也更加有乐趣,总用那一套难免有点枯燥。咱就一边学习一边分 享......

    TCL是一种用于控制和扩展应用程序的动态语言,也称为脚本语言。这个脚本对于咱们这样的初学者都知道,平常上网浏览网页时经常弹出什么脚本错误的提 示。其它比较火的脚本语言有perlpythonruby等。概念性的东西也不多说,网上一搜一大堆,就直入主题,讲讲怎么用吧。要运行TCL应该有 一个平台应用程序之类的东西,其实在QuartusII中就有,可以在View->utility windows->tcl console打开TCL平台,如图1所示。

1

而打开Modelsim直接就有个TCL平台“Transcript”,如图2所示。

2

    另外也可以在咱们的windowsUnix系统中安装TCL,其中有一款比较好用的ActiveTcl,它提供了免费的TCL预编译器,而且还打包了一些常用流行的扩展包。大家可以到ActiveTcl官网下载。安装后运行很简单运行很简单,在命令提示串口中输入tclsh就可进入tcl平台。如图3所示,其中执行了一条tcl命令,就是将变量a赋值为7

3

    然后在推荐一些学习TCL的资料,有一本比较经典的书《Tcl/Tk编程权威指南的英文版》zip.gifTcl and the Tk Toolkit.zip,还有一本中文版的新书《Tcl/Tk入门经典(2)》,咱手头上有一本,个人感觉书内容不错,不过书纸张实在太差,而且有点小贵。另外可以关注一些网站资源,Tcl Developer Xchange ,有问题可以向里面的大牛咨询。

    一切准备就绪,让我们进入TCL的世界吧!

文章评论2条评论)

登录后参与讨论

Hoki 2011-8-14 22:07

可以互相交流一下!

用户1504897 2011-8-13 14:53

支持楼主 最近想学TCL正不知道怎么下手 看到楼主的文章欣喜万分 好好学习下
相关推荐阅读
Hoki 2017-01-11 17:35
LX9开发板呼吸灯实现
对LX9开发板硬件评测后,从这一节开始真正进入FPGA开发的世界。很多开发板的例程中必有跑马灯实验,老跑马也没意思,咱来把新潮的,整一个呼吸灯。 呼吸灯最初是出现在apple公司的笔记本产品中,当合上...
Hoki 2017-01-11 16:47
LX9的microblaze配置
虽然XC6SLX9芯片资源比较少,但是嵌一个microblaze还是搓搓有余的,这一节就来评测一下在XC6SLX9上microblaze的配置。 有两种方法配置microblaze,一是在ISE软件中...
Hoki 2017-01-11 16:32
zynq评测
Zynq芯片是业界第一款在FPGA中集成ARM核的芯片,由FPGA的发明者xilinx公司推出的。Zynq严格来说不能以FPGA来定义它,因为其是以处理器为中心的平台,能够在单芯片上提供软、硬件和 I...
Hoki 2017-01-11 16:19
u-boot
Zyny芯片启动加载分为3步: 1. 芯片上电启动,首先读取BootROM中的程序,初始化一些必要的外设,然后根据专用引脚电平判断该从何处启动first stage Bootloader(FSBL),...
Hoki 2017-01-11 16:09
基于zynq的交叉编译平台
Zynq芯片的最大特点是其集成了双ARM Cortex-A9处理器,因此zynq的应用基本是以这个ARM核为核心,再配合FPGA逻辑作为协处理器,几乎能实现所有较复杂的应用。并且在ARM上可以跑操作系...
Hoki 2017-01-11 15:54
u-boot image生成
这节介绍一下如何生成u-boot image文件,在SDK软件中点击Xilinx Tools→Create Boot Image工具即可生成,但是生成image文件需要首先集齐3个文件:u-boot....
我要评论
2
20
关闭 站长推荐上一条 /2 下一条