Tcl之Read files for synthesis
The following file is to read all design files into syntehsis tool automatically, like Cadence RTL Compiler.
set srcbasic ${HDLPATH}/01_VHDLBasiclib
set srcasictop ${HDLPATH}/02_ASIC/01_Top
set srcrfid ${HDLPATH}/02_ASIC/02_RFID
set srcmsp ${HDLPATH}/02_ASIC/03_MSP430
set srcperiph ${HDLPATH}/02_ASIC/04_Periph
set srcopenmsp ${srcmsp}/openmsp430/core/rtl/verilog
set_attribute hdl_search_path "${srcmsp}/include"
# filelists
set fileListBasicLib "
... ...
$srcbasic/pkg_types.vhd
$srcbasic/ffd.vhd
... ...
"
set fileListCommon "
... ...
$srcasictop/pkg_infil.vhd
$srcasictop/xfabmem_ent.vhd
... ...
"
set fileList15693 "
$srcrfid/iso15693/pkg_iso15693cmd.vhd
$srcrfid/iso15693/rx15693sym.vhd
... ...
"
set fileList14443 "
$srcrfid/iso14443/pkg_iso14443cmd.vhd
$srcrfid/iso14443/rx14443byte.vhd
... ...
"
set fileListRFID "
... ...
$srcrfid/fifo.vhd
... ...
"
set fileListOpenMspXFAB "
$srcmsp/omsp_and_gate.vhd
$srcmsp/omsp_clock_gate.vhd
"
set fileListOpenMsp "
... ...
$srcopenmsp/omsp_clock_mux.v
$srcopenmsp/omsp_clock_module.v
... ...
"
set fileListPeriph "
$srcmsp/gpio/msp_io.vhd
... ...
"
set fileListMsp "
... ...
$srcmsp/msp430asic.vhd
"
set fileListTop "
... ...
$srcasictop/infil.vhd
"
read_hdl -vhdl ${fileListBasicLib} -library edclib
read_hdl -vhdl ${fileListCommon}
read_hdl -vhdl ${fileList15693}
read_hdl -vhdl ${fileList14443}
read_hdl -vhdl ${fileListRFID}
read_hdl -vhdl ${fileListOpenMspXFAB}
read_hdl -v2001 ${fileListOpenMsp}
read_hdl -vhdl ${fileListPeriph}
read_hdl -vhdl ${fileListMsp}
read_hdl -vhdl ${fileListTop}
Tcl之Read files for synthesis的更多相关文章
- Iterate Files by Tcltk
Iterate Files by Tcltk eryar@163.com Abstract. Tcl/Tk provide a programming system for developing an ...
- 源码编译Tkinter
要让Python支持Tkinter, 需要首先安装tcl和tk两个软件包. 下载地址: http://www.tcl.tk/software/tcltk/download.html 或 tcl:htt ...
- 【小梅哥SOPC学习笔记】Altera SOPC嵌入式系统设计教程
Altera SOPC嵌入式系统设计教程 第1章 概述 SOPC(System On Programmable Chip,可编程的片上系统)是Altera公司提出来的一种灵活.高效的SOC解决方案.它 ...
- Tcl写法
#=============================================================== #Analysi&Synthesis execute_modu ...
- Tcl在Vivado中的使用
http://blog.chinaaet.com/detail/36014 Vivado是Xilinx最新的FPGA设计工具,支持7系列以后的FPGA及Zynq 7000的开发.与之前的ISE设计套件 ...
- tcl/tk实例详解——glob使用例解
glob命令 这里以实例的形式解释一下glob命令的用法,很多时候纯粹的语法讲解根本讲不清楚,往往没有一个例子清晰,一下就glob命令进行一些分析,环境为Tclsh85,操作系统为windows XP ...
- Tcl与Design Compiler (二)——DC综合与Tcl语法结构概述
1.逻辑综合的概述 synthesis = translation + logic optimization + gate mapping . DC工作流程主要分为这三步 Translation : ...
- Tcl与Design Compiler (十三)——Design Compliler中常用到的命令(示例)总结
本文如果有错,欢迎留言更正:此外,转载请标明出处 http://www.cnblogs.com/IClearner/ ,作者:IC_learner 本文将描述在Design Compliler中常用 ...
- Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》(5)
Vivado HLS初识---阅读<vivado design suite tutorial-high-level synthesis>(5) 1.创建工程 启动vidado HLS co ...
随机推荐
- Android 网络学习之获取server文本文件
上次我们学习怎样从网络上获取一张图片,今天我们学习怎样从网络上获取文本文件.以XML文件为样例. 由于XML文件在实际开发中最为常见. 我们以以下图片为样例学习怎样从网络上获取XML文件 我们的xml ...
- 通过uri呼起本地app
1.在Android本地app清单文件里配置 <activity android:name="com.mdj.ui.WelcomeActivity" android:scre ...
- swift 笔记 (二十一) —— 高级运算符
高级运算符 位运算符 按位取反: ~ 按位与运算: & 按位或运算: | 按位异或运算: ^ 按位左移运算: << 按位右移动算: >> 溢出运算符 自从swif ...
- 【OI】关于斯特林数的简单理解
斯特林数分为第一类斯特林数:S1(n,k)和第二类斯特林数:S2(n,k). S1(n,k)代表在n个元素中选出k个环的方案数,S2(n,k)代表在n个元素中选出k个非空集合的方案数, 不同之处在于, ...
- Semaphore and SemaphoreSlim
https://msdn.microsoft.com/en-us/library/z6zx288a(v=vs.110).aspx The System.Threading.Semaphore clas ...
- zabbix如何添加主机监控
1,首先,监控的主机安装zabbix客户端.zabbix提供多种监控方式,我们这里监控的主机上边安装agentd守护端进行数据收集并监测. 其中客户端安装我们这里就不介绍了,请参考之前教程里边的客户端 ...
- git如何避免每次pull或者push的时候都要输入用户名和密码?
git config --global credential.helper store 这个命令则是在你的本地生成一个账号密码的本子似的东东,这样就不用每次都输入了(但是还得输入一次) 这个指令对于w ...
- Java 类型信息 —— 获取泛型类型的类对象(.class)
How to get a class instance of generics type T 考虑泛型类Foo<T>,在其成员中,如果想获取类型(type)T的类实例(class inst ...
- loj 6034 线段游戏
题目大意: 给出若干条线段,用 (x1,y2),(x2,y2) 表示其两端点坐标,现在要求支持两种操作: 0 x1 y1 x2 y2 表示加入一条新的线段 (x1,y2),(x2,y2) 1 x0 询 ...
- DTV_SI 汇总 & 兼谈LCN
前言 本章主要对数字广播DVB做一个系统的概况的描述,以及一些spc的相关的内容,虽然流程分析的不多,但是做为后续 章节资料的源泉,也是不可或缺的. 一. ATSC和DVB数字电视系统的比较 本文的主 ...