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 ...
随机推荐
- 程序员之---C语言细节18(一些奇怪表达式)
主要内容:一些奇怪表达式 #include <stdio.h> #define N 10 int main() { int a = 1; int *q = &a; int p = ...
- Solid Edge性质管理者 如何获取装配体的BOM表 物料清单
工具-性质管理者 在里面可以输入每个文件的文件号,版本号,作者等信息 右击点击显示性质,你还可以添加或删除文件属性 把需要的属性更改好了之后,可以输出装配体的所有零件信息到Excel中,点击工 ...
- C++ auto 与 register、static keyword 浅析
[register/auto的比較分析] #include <iostream> using namespace std; int main(){ int i,sum=0; for(i=0 ...
- 利用函数计算构建微信小程序的Server端
10分钟上线 - 利用函数计算构建微信小程序的Server端-博客-云栖社区-阿里云 https://yq.aliyun.com/articles/435430 函数计算 读写 oss import ...
- Codeforces Round #311 (Div. 2) D - Vitaly and Cycle
D. Vitaly and Cycle time limit per test 1 second memory limit per test 256 megabytes input standard ...
- jQuery.uploadify文件上传组件实例讲解
1.jquery.uploadify简介 在ASP.NET中上传的控件有很多,比如.NET自带的FileUpload,以及SWFUpload,Uploadify等等,尤其后面两个控件的用户体验比较好, ...
- SQLALchemy之ORM操作
1.仍然要创建引擎 2.创建session会话 (1)方式一 engine =create_engine("mysql+pymysql://root:123@127.0.0.1:3306/s ...
- 关于js-cookie使用出现兼容性问题以及js-cookie的如何使用
最近使用vue开发的项目,开发过程引入了js-cookie插件,在PC端以及移动端网页调试都没出现问题,但是打包成APP在安卓手机调试发现使用js-cookie保存的数据失效了,然后只能使用local ...
- bzoj 1649: [Usaco2006 Dec]Cow Roller Coaster【dp】
DAG上的dp 因为本身升序就是拓扑序,所以建出图来直接从1到ndp即可,设f[i][j]为到i花费了j #include<iostream> #include<cstdio> ...
- mysql 根据总分排名
mysql 根据总分排名 SELECT t.*, @rank := @rank + AS rank FROM ( SELECT @rank := ) r, ( SELECT tas.id, tas.t ...