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 ...
随机推荐
- Symantec Backup Exec部署手册
转载 http://xiaxiaoguo.blog.51cto.com/858884/402810 Symantec Backup Exec部署手册 目录 1.Backup Exec 12.5安装. ...
- 码农小汪-spring框架学习之2-spring IoC and Beans 控制反转 依赖注入 ApplicationContext BeanFactory
spring Ioc依赖注入控制反转 事实上这个东西很好理解的,并非那么的复杂. 当某个Java对象,须要调用还有一个Java对象的时候(被依赖的对象)的方法时.曾经我们的做法是怎么做呢?主动的去创建 ...
- CSS Modules 解决 react 项目 css 样式互相影响的问题
1. CSS Modules引入目的 写过CSS的人,应该都对一大长串选择器选中一个元素不陌生吧,这种方式,其实定义的就是全局样式,我们时常会因为选择器权重问题,没有把我们想要的样式加上去. 另外,每 ...
- Android之——多线程下载演示样例
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46883927 一.概述 说到Android中的文件下载.Android API中明 ...
- docker+zabbix,使用docker搭建zabbix服务
Zabbix 介绍 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵 ...
- redis 的部分配置
linux 安装: yum install redis 修改redis配置: 配置文件位于/etc/redis.conf. 作为守护进程运行(默认no) # 默认情况下 redis 不是作为守护进程运 ...
- 网关 192.168.2.1 114.114.114.114 dns查询
在浏览器输入域名 分析抓包数据 分析 ip 192.168.3.123 网关192.168.2.1
- Java 高级数据结构 —— Properties
1. Properties Properties 是 Java 的内置实现: public class Properties extends Hashtable<Object,Object> ...
- 洛谷P2831 愤怒的小鸟——贪心?状压DP
题目:https://www.luogu.org/problemnew/show/P2831 一开始想 n^3 贪心来着: 先按 x 排个序,那么第一个不就一定要打了么? 在枚举后面某一个,和它形成一 ...
- 配置文件git config介绍
Git有一个工具被称为git config,它允许你获得和设置配置变量:这些变量可以控制Git的外观和操作的各个方面. 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置: 1./etc/g ...