VCC、VDD、VEE、VSS最详细的解释

VCC、VDD、VEE、VSS最详细的解释
VCC、VDD、VEE、VSS最详细的解释

VCC、VDD、VEE、VSS最权威的解释

版本一:

简单说来,可以这样理解:

一、解释

VCC:C=circuit 表示电路的意思, 即接入电路的电压;

VDD:D=device 表示器件的意思, 即器件内部的工作电压;

VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压;

VEE:负电压供电;

VPP:编程/擦除电压。

二、说明

1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。

2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。

3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。

版本二:

VPP:编程/擦除电压。

VEE:负电压供电;场效应管的源极(S)

VSS:地或电源负极

VCC:电源电压(双极器件);电源电压(74系列数字电路);声控载波(Voice Controlled Carrier) VDD:电源电压(单极器件);电源电压(4000系列数字电路);漏极电压(场效应管)

版本三:

通常VCC和VDD为电源正,而VEE和VSS为电源负或者地。

VSS表示连接到场效应管的源极(S)的电源。

VDD表示连接到场效应管的漏极(D)的电源。

VEE表示连接到三极管发射极(E)的电源。

VCC表示连接到三极管集电极(C)的电源。

它们是这样得名的:

VCC、VDD、VEE、VSS是指芯片、分解电路的电源集结点,详细接电源的极性需视器件材料而定。 VCC 一般是指直接连接到集成或分解电路内部的三极管C极,VEE是指连接到集成或分解电路内部三极管的E 极。同样,VDD、VSS就是指连接到集成内部、分解电路的场效应管的D和S极。例如是采用P沟E/DMOS 工艺制成的集成,那么它的VDD就应接电源的负,而VSS应接正电源。

版本四:

Vcc和Vee出现在双极型晶体管电路中,和集电极(collector)发射极(emitter)有关,所以一正一负。Vdd,Vss在MOS电路中出现,和漏级(Drain),源极(Source)有关,也是一正一负。

Vcc和Vdd是器件的电源端。Vcc是双极器件的正,Vdd多半是单级器件的正(例如:二极管)。下标可以理解为NPN晶体管的集电极C,和PMOS or NMOS场效应管的漏极D。同样你可在电路图中看见Vee 和Vss,含义一样。因为主流芯片结构是硅NPN所以Vcc通常是正。如果用PNP结构Vcc就为负了。建议选用芯片时一定要看清电气参数。

单片机中Vpp多数定义为编程电压,有的资料上把Vddf为Flash供电的外部电压

总结:这四个版本从两个方面讲了VCC、VDD、VEE、VSS、VPP之间的区别,前两个版本一个方面,后两个版本一个方面,互相补充

电路设计以及PCB制作中,经常碰见电源符号:VCC、VDD、VEE、VSS,他们具有什么样的关系那?

一、解释

VCC:C=circuit 表示电路的意思, 即接入电路的电压

VDD:D=device 表示器件的意思, 即器件内部的工作电压;

VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压

二、说明

1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。

2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。

3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。DSP交流网DSP学习第一论坛DSP技术应用与推广平台DSP开发服务平台

4、一般来说VCC=模拟电源,VDD=数字电源,VSS=数字地,VEE=负电源

另外一种解释:

Vcc和Vdd是器件的电源端。Vcc是双极器件的正,Vdd多半是单级器件的正。下标可以理解为NPN 晶体管的集电极C,和PMOS or NMOS场效应管的漏极D。同样你可在电路图中看见Vee和Vss,含义一样。因为主流芯片结构是硅NPN所以Vcc通常是正。如果用PNP结构Vcc就为负了。荐义选用芯片时一定要看清电气参数。.

Vcc 来源于集电极电源电压, Collector Voltage, 一般用于双极型晶体管, PNP 管时为负电源电压, 有时也标成-Vcc, NPN 管时为正电压.DSP交流网DSP学习第一论坛DSP技术应用与推广平台DSP 开发服务平台

Vdd 来源于漏极电源电压, Drain Voltage, 用于MOS 晶体管电路, 一般指正电源. 因为很少单独用PMOS 晶体管, 所以在CMOS 电路中Vdd 经常接在PMOS 管的源极上

Vss 源极电源电压, 在CMOS 电路中指负电源, 在单电源时指零伏或接地.

Vee 发射极电源电压, Emitter Voltage, 一般用于ECL 电路的负电源电压.

Vbb 基极电源电压, 用于双极晶体管的共基电路.DSP交流网DSP学习第一论坛DSP技术应用与推广平台DSP开发服务平台

电路中的解释:DSP交流网DSP学习第一论坛DSP技术应用与推广平台DSP开发服务平台

单解:

VDD:电源电压(单极器件);电源电压(4000系列数字电路);漏极电压(场效应管)

VCC:电源电压(双极器件);电源电压(74系列数字电路);声控载波(Voice Controlled Carrier) VSS::地或电源负极

VEE:负电压供电;场效应管的源极(S)

VPP:编程/擦除电压。

详解:

在电子电路中,VCC是电路的供电电压, VDD是芯片的工作电压:

VCC:C=circuit 表示电路的意思, 即接入电路的电压,D=device 表示器件的意思, 即器件内部的工作电压,在普通的电子电路中,一般Vcc>Vdd !

VSS:S=series 表示公共连接的意思,也就是负极。

有些IC 同时有VCC和VDD,这种器件带有电压转换功能。

在“场效应”即COMS元件中,VDD乃CMOS的漏极引脚,VSS乃CMOS的源极引脚,这是元件引脚符号,它没有“VCC”的名称,你的问题包含3个符号,VCC / VDD /VSS,这显然是电路符号。

作者:lery yang

2011年10月11日星期二

原文来自intersil网

Vss最好的教程:Visual SourceSafe 入门教学(蔡焕麟)

Vss最好的教程:Visual SourceSafe 入门教学 作者:蔡焕麟日期:Sep-4-2003 简介:通过形象的比喻来解释软件版本管理,对于初学者来说能很好的理解其工作原理,并且给出了其他类似软件,作者真的很用心。 在软件工程的领域里,有一块叫做SCM(Software Configuration Management),有人管它叫「软件建构管理」。SCM 的传统定义是原始码的版本管理,后来则逐渐演进扩大,还包含了软件开发的一些标准和程序的制定与应用[Summerville 2000]。版本管理工具对目前的软件开发开环境来说相当重要,因为不管是软硬件环境的改变、需求改变、软件本身的bug...等等,都会令软件不断地演进,我们必须记录各个版本,以便随时比对版本之间的差异,或者回到(rollback to)过去的某个版本;此外,当项目小组成员众多时,工作交接、多人修改同一个档案等情况,都有可能造成档案的版本混乱。例如一支程序本来由张三撰写,可是因为某些原因(请假、临时支持其它项目、请别人debug....)暂时由李四修改,后来又交回给张三。如果用传统的档案共享机制,每次有这种情形就要互相通知:我改好啰,请把档案从档案服务器搬回你家,万一有人忘了,可能就会造成档案版本错乱,而东西交到客户手上才发现bug 依然存在。 因此,如果你曾碰过下列情形,而且深感困扰,你可能就需要版本管理工具的协助: ?档案不见了(用鼠标拖放档案时误动作,不知道拖去哪儿放了); ?档案被别人覆盖; ?想要比对各版本之间有何差异; ?想要回到之前修改的版本(客户反复无常,设计改来改去....); ?多人同时修改造成的版本混乱; ?想要知道谁动过的我的程序代码; ?跨项目共享组件或模块散落在各处。 目前市场上的版本管理工具已经有很多,环肥燕瘦任君挑选,以下几个可能是大家比较熟悉的: ?Rational Clear Case ?Borland StarTeam ?Merant PVCS Version Manager ?Microsoft Visual SourceSafe(VSS) ?Concurrent Versions System(CVS) CVS 虽然免费,也有窗口接口,但是入门门坎还是偏高,不易入手,以unix/linux 社群用得较多;StarTeam 和ClearCase 功能较强大,价格当然也较贵;PVCS 个人也没使用过,无法提供意见;而Visual SourceSafe(VSS)功能虽然比较阳春,但是笔者试用之后,觉得如果只需要管理多人开发时的文件和原始码版本,其实还挺好用

synopsys简易教程

以.cshrc 及用户根目录下的.synopsys_vss.setup .synopsys_dc.setup 已经配置为前提)1.创建工作目录; 2.编写vhdl源程序; 3.编写.synopsys_vss.setup 和.synopsys_dc.setup文件; 4.编译vhdl源程序; 5.运行vhdldbx 仿真器; 6.运行synopsys的综合器; 7.完成综合后的门级仿真; 以一个一位加法器为例,进行具体说明(用户界面为CDE): 1)创建adder 目录: 可以在资源管理器中完成,也可以在unix环境下完成:mkdir adder; 2)在adder目录下创建work目录; 3)编写.synopsys_vss.setup文件并存入adder目录;.synopsys_vss.setup的内容如下:WORK >DEFAULT DEFAULT:work TIMEBASE = NS 4)编写一位加法器的源程序(adder1.vhd)并存入adder目录下: library ieee; use ieee.std_logic_1164.all; entity adder1 is port(din1 : in std_logic; din2 : in std_logic; cin : in std_logic; dout: out std_logic; cout: out std_logic); end adder1; architecture rtl of adder1 is begin dout <= din1 xor din2 xor cin; cout <= (din1 and din2) or (cin and (din1 xor din2)); end rtl; 5)编写一位加法器的测试基准(即test_bench)并存入adder目录下:(tb_adder1.vhd)library ieee; use ieee.std_logic_1164.all; entity tb_adder1 is end tb_adder1; architecture rtl of tb_adder1 is component adder1 is port(din1 : in std_logic; din2 : in std_logic; cin : in std_logic;

VSS客户端使用方法

VSS软件使用手册 一、VSS概述 1、VSS与版本控制 Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。 版本控制有以下几方面的内容: 组内合作——在缺省的情况下,一般一个文件在某一时间只允许一个用户对其进行修改,这样可以防止文件意外地被其他用户改动或者覆盖。但管理员可以改动这种缺省的设置,允许文件多层签出。这种设置也能防止过多的、不必要的改动。 版本追踪——VSS能够对源代码和其他文件进行存储和早期版本的追踪,从而实现重建文件早期版本等有关功能。 跨平台开发——在多平台开发的情况下,版本追踪用于维护核心代码。 代码的再使用——追踪程序基准使得代码可重用。 2、VSS中的文件 当您要修改某个文档时,需要先从数据库中将它签出(check out),或者告诉VSS您要编辑该文档。VSS会将该文档的副本从数据库中拿到您的工作文件夹(working folder)中,您就可以修改您的文档了。如果其他用户再想对同一文档进行修改,VSS会产生一个信息,告诉他,该文档已被签出(check out),从而避免多人同时修改文档,以保证文档的安全性。 当您完成修改之后,需要将文档签入(check in)VSS。这个操作从您的工作文件夹(working folder)中复制被您修改的文档,并将它放回VSS数据库,以便其他用户能够及时看到文档的改动。VSS能够保存文档的所有改动,并显示最新版本,同时早期版本也会被跟踪记录下来。VSS对反增量技术的运用,仅需要用很少的磁盘空间就能使得用户获取文档的所有版本。 如果您没有修改文档,您可以执行撤消签出(undo check out)命令,文档将被保存为被签出(check out)之前的状态。 如果您只需读取某一文档而并不需要编辑它,您可以执行取出(get)命令,将文档放入您的工作文件夹,再选择查看文档(view),来查看您的文档的最新版本。

VSS2005配置局域网以及使用方法

VSS2005配置局域网以及使用方法 一、安装Vss2005: 安装Microsoft Visual SourceSafe 2005(VSS2005)软件中的Setup.exe安装程序,Produck Key 在上级目录sn.txt中,即:KYTYH-TQKW6-VWPBQ-DKC8F-HWC4J,如图: 点击“Next”,选择完全安装,如图: 点击“Install”开始安装,安装过程中需要重启PC机,安装完毕弹出提示窗,如图:

点击“Finish”,完成Vss安装。 二、Vss2005局域网配置: 2.1服务器配置: 1、首先打开服务器端(Microsoft Visual SourceSafe Administration),会自动登录admin账户,此账户默认没有密码,建议登录进去以后先添加admin账户密码User》change password修改密码,oldpassword 不用填,但以后修改密码就要填写了。登陆后可能没有任何User,这时选择File-》Open SouceSafe Database按步骤创建Vss数据库后,就可出现用户了,具体步骤如下: 选择File-》Open SouceSafe Database,如图:

点击“下一步”,为你的数据库选择一个本地路径,如图: 数据库的名称可以随便取,点击“下一步” 单击“下一步”,选择VSS工作方式,第一项模式为同一个文件只能有一个人签出编辑,第二项模式为同一个文件可以有多人签出同时编辑,签入时合并,如图:

点击“下一步”完成数据库创建如图: 2.1.1设置数据库所在文件夹共享 在资源管理器中选中Vss Admin中设置的数据库E:\Test,右击-》属性-》共享-》在网络上共享这个文件夹-》允许网络用户更改我的文件,如图:

VSS的基本设置使用方法

VSS的配置和使用 〇、摘要 在企业开发环境中,源代码管理占据着重要的一环。本文将通过一个实例,创建一个源代码管理的项目SourceManager,来讲述如何使用Visual https://www.360docs.net/doc/645265566.html,开发环境,配合Visual Source Safe 6c和IIS,创建企业团队开发环境。 一、开发前的准备 1、在装有Windows 2000或者Windows XP Professional的机器上安装.Net Framework SDK、Visual https://www.360docs.net/doc/645265566.html,、Visual Source Safe 6C。(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含了对.Net 的支持)这些工具在Visual https://www.360docs.net/doc/645265566.html,的安装盘上都可以找到。 2、一台专门用于存放版本控制中心数据库的服务器。该服务器不需要安装.NET Framework SDK和https://www.360docs.net/doc/645265566.html,,但是必须安装VSS 6C。我们称这台服务器为开发服务器DataCenter。 3、一个主域控制器,将DataCenter服务器加入这个域,为每一个开发用户分配域帐号。这样所有小组成员可以通过登录到Window NT域来访问版本控制信息。 注意:Visual Studio 6所带的Visual Source Safe 6不支持.Net的一些文件格式。如果你安装了VSS 6,也需要再安装一次VSS 6C,否则在https://www.360docs.net/doc/645265566.html,环境中将源代码加入到VSS数据库中将会出现错误。 二、创建空的SourceSafe数据库 在开始工作之前,需要建立一个空的SourceSafe数据库,来存放源代码控制数据,并为小组开发人员分配访问帐号。在DataCenter服务器上新建Source Safe数据库。步骤如下: 1、启动"开始"——"程序"——"Microsoft Visual SourceSafe"菜单下的SourceSafe 6.0 Admin。如果你是第一次安装VSS 6C,Common数据库的Admin帐号为空。如图一所示: 图一VSS登录窗口 2、在Visual SourceSafe Administrator窗口中,你可以看到Source Safe默认的两个用户Admin和Guest。如果你不打算使用默认的Common数据库,而要建立一个属于自己的项目数据库。选择菜单"Tools"——"Create Database",如图二所示:

VSS 安装教程和使用教程

VSS配置安装教程 一、Vss安装 第一步:将Visual SourceSafe2005安装包解压。 第二步:找到setup.exe双击运行。 第三步:在弹出的界面复选框中选中I accept the terms of the License Agreement,表示同意VSS的用户协议。

此处序列号已经默认填写好,直接点击Next即可。 第四步:选择安装特征,其中分为Default(默认)、Full(完整)和Custom(自定义)安装,一般我们选择Default默认安装即可。在窗口右边点击Browse选择安装路径,然后点击Install。 第五步:这一步程序会自动运行安装,只需要等待。 第六步:然后出现下图所示,安装成功,选Finish完成安装。

二、服务器端配置(Vss2005) VSS administrator是一个服务器端的工具,用于管理VSS数据库、用户、组织属性、权限等。 1、创建DataBase步骤 第一步:在Visual SourceSafe安装目录下,选择ssadmin运行服务器端并登陆,如下图。 第二步:在创建路径前,先你的电脑的盘下新建一个文件夹(database),并把文件夹设置为共享,而且必须将权限设成允许更改和读取,共享时设置为“everyone”并“添加”。

可以设置为“完全控制”看看。 第三步:选择File→New Databae,创建VSS数据库database,直接点击“下一步”。 第四步:点击Browse找到刚刚新建的文件夹database,点击“下一步”,如下图。

第五步:这一步是更改数据连接名,一般保持默认的文件夹名就好,直接点击“下一步”。 第六步:点击完成OK。

VSS的安装和使用方法

VSS的安装和使用方法 一、安装Visual SourceSafe 6.0 步骤1:登录\\192.168.1.26\共享软件\常用软件\(五)服务器组件\VSS,复制VSS6.0文件夹至本地目录。 步骤2:点击VSS6.0文件夹下“setup.exe”,如图1 (图1) 步骤3:输入ID号:按住数字键“1”就好了。点击下一步,如图2所示。

步骤4:选择安装路径,点击确认。如图3 步骤5:选择第一个按钮,进行客户端安装。如图4

(图4) 步骤6:按下一步直到完成。如图5 (图5) 说明:如遇到安装不了的情况,请直接打开VSS\VSS\Win32\ssexp.exe直接运行客户端。

二、登录Visual SourceSafe 6.0 步骤1:启动Microsoft Visual SourceSafe 6.0(以下简称VSS),将跳出如图6的登录对话框,输入你的用户名和口令, (图6) 步骤2:在Database项,通过点击Browse...按钮出现图7对话框,选择数据库(\\192.168.1.252\brm_vss)。 (图7) 步骤3:出现对话框图8,请点选srcsafe.ini文件,再点选图7中的open按钮。就完成了数据库的选择。

(图8) 步聚4:在完成数据库选择后,你可以通过登录对话框,输入您的用户名和密码,进入到VSS的操作界面进行工作。 三、VSS界面操作 根据权限分配,每个用户分别拥有RCAD四个使用权限,权限分配的具体情况见《VSS 权限管理》。 R:Read(只读) C:Check Out/Check In(修改) A:Add/Rename/Delete(新增目录/文档,对目录/文档重新命名,删除目录/文档) D:Destroy(从服务器上彻底的删除) 使用者可以在本机上建立与VSS相对于目录,首先在本机上建立一个新文件夹(名称可以自己定义),然后在VSS顶目录单击右键执行set working folder命令。 这时会出现一个对话框如图(9),选择新建的文件夹的路径,点击ok按钮。

Visual_SourceSafe_2005_安装及使用说明教程

Microsoft Visual SourceSafe 2005 (VSS)安装及使用

目录 1VSS功能介绍 (3) 1.1版本控制 (3) 1.1.1组内协调 (3) 1.1.2版本跟踪 (3) 1.1.3跨平台开发 (3) 1.1.4重用或面向对象代码 (3) 2VSS安装 (3) 3服务器端配置 (8) 3.1创建D ATA B ASE步骤 (8) 3.2新建用户 (11) 4客户端配置 (13) 5客户端的详细操作 (16) 5.1添加项目 (16) 5.2添加及删除文件 (16) 5.2.1添加文件 (16) 5.2.2删除文件 (17) 5.3C HECK OUT 、CHECK IN 操作 (17) 5.3.1Check out (18) 5.3.2Check in (18) 5.3.3创建check out 的高层报告 (19) 5.3.4Undo check out 撤销键 (19) 5.4G ET LA TEST VERSTION 获取最新版本 (20) 5.5E DIT FILE 编辑文件 (20) 5.6S HOW HISTORY 查看文件历史记录 (21)

1VSS功能介绍 现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。在软件开发这个庞大而复杂的过程中,需要涉及到各个方面的人员,信息的交流反馈不仅仅是在研发小组的成员之间及各个研发小组之间,还存在于客户和研发者之间。所有的这些交流反馈意见信息都有可能导致对软件的修改,小的可能只是对某个源文件中的某个变量的定义改动,大到重新设计程序模块甚至可能是整个需求分析变动。在这个工程中,由于软件开发所固有的特征,可能会形成众多的软件版本,而且我们并不能保证不出现错误的修改,而这样的一个困难局面却又非常现实地摆在项目开发管理者的面前。因此迫切需要一个机制进行管理。VSS能够维护一个文件的多个版本,包括一个从不同版本之间进行修改的记录。 1.1 版本控制 1.1.1组内协调 在一般情况下,确保在任何时刻都只有一个成员对某个特定的文件进行修改,这样可以防止文件被其他成员的修改意外更新。当然,VSS管理员可以改变此缺省设置以允许对单个文件同时有多个Checkout,并且仍禁止对他人的修改进行覆盖。 1.1.2版本跟踪 对老版本的源代码和其他文件进行归档和跟踪,而且这些版本能够被重新得到以便进行bug跟踪或其他目的。 1.1.3跨平台开发 支持同一代码在跨多个开发平台时的版本控制。 1.1.4重用或面向对象代码 跟踪哪些程序使用了哪些代码可被重用的模块。 2VSS安装 第一步:将Visual SourceSafe 2005 安装包解压缩开。 第二步:找到setup.exe 双击运行安装。

svn详细使用教程-超经典

svn详细使用教程-超全面 TortoiseSVN是一个SVN的客户端,SVN客户端的使用 1.Checkout Repository 首先要Checkout服务器端的Repository, 所谓的Checkout就是指获得服务器端指定的Repository存储的所有文件。 这个Checkout和Visual Source Safe的Checkout意义完全不一样, VSS的Checkout指的是锁定某个文件,如果你以前使用过VSS, 在学习Subversion时这个问题一定要注意。 Checkout的具体方式是: 在客户端新建一个空目录,比如:F:\Project1 在该目录上单击右键,在弹出式菜单中选中SVN Checkout..., 之后在“URL of Repository”文本框中填入你想要连接的Repository的地址, 这个URL地址可以用浏览方式加入。 对于在本教程第二节建立的Repository, URL应该是“svn://xxx/project1” (xxx可以是服务器端主机名,也可以是服务器端的ip地址)。 然后点OK,会弹出一个认证对话框, 输入在教程第三节设置的用户名和密码。 点OK后就完成了对Repository的Checkout。 比如:在服务器端Repository中有一个a.txt文件, 那么Checkout之后F:\Project1目录下也会出现一个a.txt文件。 在本例中由于服务器端的Repository还未添加任何文件, 所以在客户端的F:\Project1下没有文件被Checkout。 执行Checkout除了会在F:\Project1产生Repository存储的文件及目录外, 还会产生了一个“.svn”的隐含目录,该目录是由subversion管理的, 不要删除或者手工改动其中的文件和目录。 现在F:\Project1中的文件和目录就叫做Repository的“Working Copy”简写“WC”(这个简写...汗)。 以后对Repository中文件和目录的修改,添加,删除的操作, 都是通过对这个“Working Copy”的操作实现的。 Checkout执行完后, 会发现F:\Project1目录的图标的左下角附着了一个小的状态图标 (当F:\Project1目录中的文件改变时,这个状态图标也会随之变化), 它表示F:\Project1是一个Repository的“Working Copy”, F:\Project1内的所有文件和目录也会有类似的状态图标。 2.添加文件 将要添加的文件或者目录拷贝到F:\Project1下, 然后在该文件或目录上单击右键,TortoiseSVN->Add,点OK。 如果添加了不止一个文件或目录, 则鼠标不要在F:\Project1中点中任何文件, 然后单击右键,TortoiseSVN->Add, 就可以添加多个文件或目录。

Encounter使用入门教程

Encounter使用入门教程 本教程介绍一下自动布局布线工具Encounter的使用知识,开始以一个简单的十进制计数器版图的自动实现为例子,之后介绍包含block模块的复杂的版图自动实现。 在Designer Compiler使用入门教程中,笔者设计了一个十进制计数器,并经过Design Compiler对其进行综合后获得了门级综合网表文件counter.sv以及约束文件counter.sdc,根据这两个文件,我们就可以使用SOC Encounter实现十进制计数器的物理版图设计了。首先,我们要准备使用Encounter进行版图自动设计时所需要的数据: 时序库文件:fast.lib,slow.lib,tpz973gwc.lib,tpz973gbc.lib 物理库文件:tsmc18_6lm_cic.lef,tpz973g_5lm_cic.lef,tsmc18_6lm_antenna_cic.lef 门级网表文件:pad_counter.sv 时序约束文件:pad_counter.sdc IO位置放置文件:pad_counter.io //在设计导入Encounter中指定PAD的放置位置文件,不是必须文件 还有其它一些文件在后面用到时进行介绍。 一、网表中添加PAD、编写IO Assignment File 这里,pad_counter.sv是加入PAD后综合得到的门级网表。工程项目中设计制作完成后的芯片要进行封装,PAD就是芯片在封装时连接封装引线的地方。一般信号输入/输出PAD即I/O PAD要在综合前添加进入网表中,电源电压PAD 可以在综合时添加也可以在综合后添加。接下来就先介绍一下如何在网表中加入PAD,其实给网表加入PAD就是一般的module例化,和Verilog中一般的module 模块例化是一样的。 这里介绍在综合时给设计中加入I/O PAD。十进制计数器的Verilog源程序如下:module Cnt10(reset_n,clk,in_ena,cnt,carry_ena); input clk; input reset_n; input in_ena; output [3:0] cnt; output carry_ena; reg [3:0] cnt; reg carry_ena; always @(posedge clk or negedge reset_n) begin if(!reset_n) cnt<=4'b0; else if(in_ena && cnt==4'd10)

Vss for eclipse使用说明

VSS Plugin For Eclipse 使用指南 1.安装a)安装vss 插件 解压org.vssplugin_1.6.2.zip 压缩包 将解压后文件夹拷贝到Eclipse 安装路径下plugins 中,重启Eclipse 。 插件安装成功后添加VSS 相关选项卡,单击Window->Customize Perspective...在 Shortcuts 中选择Shou View 将VSS 相关选项选中,在Commands 中将VSS 相关选项选中(如下图)。 LiJinLong 人民同伴

确认以上配置后完成VSS插件的安装。 2.上手 a)激活VSS插件 在某个Eclipse项目上点击右键调出上下文菜单,接着选择Team->Share Project,接着将调出选择资源库的向导对话框。 b)关联VSS 选择VSS Configuration Wizard并进行适当的设置(如下图)。“next”按钮将带领你进行映射配置,如果你只需要一个映射,请点击“finish”。多数情况下需多个映射配。

●Username是用于进行VSS资源库认证的用户名。 ●Password是与之相应的密码,可以为空。 ●VSS directory是VSS资源库保存srcsafe.ini文件的完整的绝对路径。 ●Source dir是Eclipse中项目的路径,是进行所有操作的根目录。例如你在Eclipse中的项目使用/src作为保存所有源码的根目录,那么你就要把那个目录选择到这里。这必须是有效的Eclipse项目目录路径。 ●Relative mount point是VSS项目(路径),是在VSS资源库中进行所有操作的根。如果你想把源代码放在VSS项目$/web-application中,那么该路径就是relative mount point。这必须是有效的VSS项目路径。 ●VSS Repository supports multiple checkouts是否允许多重check out,默认为不选中。现在你的项目已经被配置为使用VSS插件了。 c)功能详解 如果你对某个项目文件点击右键并从上下文菜单中选择Team,那么附加功能就都可 以用了(如下图)。另外,上下文菜单选项非常依赖当前这个文件的状态。一小点问题就可能导致某个选项不能用,如果遇到这样的问题最好是尝试刷新一下,找出问题所在。在插件中出现的所有错误都能在你的workspace\.metadata\.log下找到。

第22节(VSS教程之三)(proe系列教程——关系)

VSS教程之三 sin 正弦曲线的波形: 很多图形都是在这个基础上制作的,最典型的莫过于可乐瓶的瓶底。

很多人虽然知道了什么关系能做出什么效果,但是真正操作的时候却经常出问题,其实很大程度源于对vss截面草绘约束的把握不准确。 Vss扫描成功的一个关键就是草绘的恰当约束。 1:你希望变化的地方,你不能把他约束死了,而是可以在你限定的范围内有足够的弹性来浮动。对于那些你希望不变的地方,要尽量的约束死,尽量避免弱尺寸的存在。 2:这个其实可以算是上面内容的一个推论,很多人问到为什么vss草绘,有时候一但借用了实体的边,就会失败,其实很简单,既然你已经借用了某个实体的边,那么变化就被限制死了,也就是无法变化,结果要么失败,要么出来的结果不是你期望的,所以vss的时候如果需要借用实体的边一定要谨慎,如果这个借用的边,你恰恰是希望变化的那个,这个通常就会失败,要尽量避免这样。 详细内容参考prt(y086) 与正弦函数效果类似的当然是余弦,效果一样,当然曲线错过了4分之一的位置。

如果这些知识忘记了,就问问在读高中的的弟弟妹妹。 正弦函数的关系式虽然很简单,但是却可以做出来很多异常复杂的内容。 如果在加上我们上一节学到的角度驱动的关系,那么就可以做出很多看着很复杂的内容。 下面是一系列的练习。 虽然说都是用到这两个关系,或者只有sin,但是很多都需要多个技巧点,所以一定要有变通的观念。练习1:igs效果图(x087),基础模型自行建立。 练习2:igs效果图(x088),基础模型自行建立。

附加练习: 各种弹簧,包括用螺旋扫描制作的弹簧。 练习1: 效果图如下,基础模型自行建立。 练习2: 效果图如下,基础模型自行建立。

vss问题解决办法

vss错误自动修复 作者:梦想依旧来源:博客园发布时间:2007-10-06 22:50 阅读:2481 次原文链接[收藏]公司项目开发源代码管理一直用vss,从vss6.0用到vss8.0(vss2005),在近两年的试用中碰到一些大大小小的问题: 1:vss服务迁移,这个比较好办,直接将整个vss目录拷贝过去,加上相应的权限就行了2:vss错误修复, 由于各种原因(vs出错,vs强行结束,网络错误,vss服务器异常启动,关机等),1个工作日下来,vss服务或多或少的总有一些问题,vss出了错误后,从vs中打开程序有时候会很慢或异常,所以必须要修复。由于对vss了解肤浅,处理这个问题也经历了几个阶段 a、运行Microsoft Visual SourceSafe Administration 后,如果有错误,会提示需要检查修复,一般就用这个检查下。 运行时间:不定期 其实这里面有问题,它应该只是检查了错误,而没有修复错误。 b、手动运行批处理文件修复 a方法每次都需要人工去运行挺麻烦,就做了1个批处理文件。点击执行就可以了。批处理文件内容如下: "c:\Program Files\Microsoft Visual SourceSafe\analyze.exe" -f e:\vss\data 用法就不具体解释了,可以在dos命令下查看analyze.exe的使用说明 运行时间:1周1次,需要确保所有用户都没有使用vss c、自动运行修复 用了AutoMate(定时执行任务的工具,比较好用,功能很强大)来自动运行vss 修复任务 运行时间:1周几次,设置在凌晨1:00运行(具体看各自情况) 但运行了几个月后,最近发现1点问题,修复失败了,错误如下: Visual SourceSafe Analyze Version 8.0 Copyright (C) Microsoft Corporation. All rights reserved. Database analysis in progress @ 07-10-06; 8:11. File e:\vss\data\status.dat is already open Cannot rebuild the database while Visual SourceSafe is being run. Make sure all users have exited SourceSafe and try again. Analysis complete @ 07-10-06; 8:11 但检查用户确没有发现有用户连接vss。google下之后,没有找到好的办法,只好将vss服务重启了下,就不报这个错误,就能正常修复了。估计是缓存原因引起的。 找到问题后,将自动运行的批处理文件内容做了一些修改,停止vss服务,修复vss,启动vss服务,批处理内容如下 net stop ssservice "c:\Program Files\Microsoft Visual SourceSafe\analyze.exe" -f

VSS 安装和客户端配置

VSS 安装和客户端配置 一、获取安装程序略 二、具体安装步骤 1. 双击“vss 2005 安装程序.rar” →打开“vss”文件夹→双击“setup.exe”文件一路next 至到出现如下画面: 2. 选择上图左边的“Custom”选项,并选则本地安装目录【要记住该路径,后面的语言包也要安装在此路径下】→Next 出现如下画面: 3. 按上图选则安装组件【其中Administrative Tools 是服务器端组件;Documentation 为帮助

文档大家可自己决定安装与否;Server Components 是客户端组件必须安装】→ 点Install,然后一路NEXT 下去就OK 了。 4. 接着安装“VSS.2005 简体中文语言包.rar”,选择其中的“VSS.200 5.LP.2052.exe” 文件,一路NEXT 下去就好了,需要特别注意的是安装路径必须和步骤6 的路径相同。 三、客户端连接服务器端VSS数据库 5. 本机开始→程序→Microsoft Visual SourceSafe→Microsoft Visual SourceSafe 出现如下画 面: 6. 点击下一步出现如下画面: 7. 选中“连接一个现有的数据库” →下一步,出现如下画面:

8. 点击浏览出现如下画面: 9. 点击上图左侧的“网上邻居”图标,出现如下画面:

10. 在上图文件名中输入:\\192.168.0.26 点击打开,出现如下画面: 11. 选择你参加的项目点击进入,例如:打开Vss_PMIS 文件夹,出现如下画面:

12. 选择srcsafe.ini 文件→点击打开,一路NEXT 至到出现如下画面: 13. 用户名和密码同步骤2,【例:****对应houhj,密码也是houhj】。:(1 )此处的用户名和密码是登陆Vsserver 服务器上某个项目数据库的凭证【如:Vss_PMIS】,用户登陆后可自行修改(2)步骤2 的用户名和密码是用户登陆Vssserver 服务器的凭证,用户不能自行修改(3)为了方便大家记忆,故将两处用户名和密码设置成相同的,请大家注意区分14. 输入各自的用户名和密码,出现如下画面:

sourcesafe使用方法

VSS(Visual SourceSafe)使用入门 张博2005.6 节1.01 前言 (2) 节1.02 安装 (2) 节1.03 数据库管理 (3) (a) 介绍 (3) (b) Visual SourceSafe 6.0 Admin程序 (3) (c) 打开指定的数据库 (4) (d) 创建新数据库 (5) (e) 用户管理 (5) (f) 使用项目权限Project Rights. 5 节1.04 使用VSS浏览器 (7) (a) 借助VSS开发项目 (7) (b) VSS浏览器 (8) 节1.05 项目操作 (9) (a) 添加项目和文件 (9) (b) 设置项目工作路径 (9) (c) 取得项目最新版本 (10) (d) 签出项目Check Out 10 (e) 签入项目Check In. 10

(f) 撤销签出Undo Check Out 11 (g) 显示历史记录Show History. 11 (h) 显示差异Show Differences. 13 (i) 设置版本标签Label 14 (j) 取得历史版本 (14) 节1.06 文件操作 (14) (a) 取得最新版本 (14) (b) 签出 (14) (c) 签入 (14) (d) 撤销签出 (14) (e) 查看和编辑(View,Edit) (15) (f) 显示文件历史Show History. 15 (g) 文件比较Show Differences. 16 (h) 文件属性 (17) 节1.07 与开发工具整合 (18) 节1.08 已知的问题 (18) (a) UNICODE、UTF-8的问题 (18) (b) InterDev开发Web应用的问题 (19) (c) 文件比较的问题 (19) (d) 签入无效的问题(与CuteFTP有关的) (19) 节1.09 Tip. 19

VSS设置自动登陆的方法

VSS设置自动登录的方法 【1】右键点击桌面的Microsoft Visual SourceSafe 6.0的快捷方式,选择属性 【2】在新弹出的窗体中,找到如下字样 目标类型:应用程序 目标位置: win32 目标( T ) :"C:\Program Files\Microsoft Visual Studio\Common\VSS\win32\SSEXP.EXE" 【3】更改目标( T ) :的值为如下 "C:\Program Files\Microsoft Visual Studio\Common\VSS\win32\SSEXP.EXE" -Yuser,password 注意上面红色部分,就是需要登陆用的用户名和密码,分别是user和password 【4】应用上面的修改即可。 简单吧,如果需要用别的帐号,那就自己修改这里放的值,然后双击快捷图标,就自动用这个帐号和密码登陆了。 VSS(全称Visual SourceSafe Explorer)代码版本控制工具,使用的时候很让人头痛。记得每次将 VSS 上的工程更换目录,都是长期不断的重新定位 VSS 上的路径,还要小心翼翼的检查是否有 Check 错文件,往往一个不小心,VSS 就误解你的操作,将你的文件搞得乱七八糟。 最近在网上看到 VSS 密码加密算法,太简单了点,好像小孩玩家家酒。进而,我尝试写个程序暴力破解我自己的密码,该密码包含12个不同的字母,扫描不超过 5 秒就......搞定了,郁闷啊,大家以后千万不要再相信 VSS 的密码认证机制了,基本就是摆设。暂时延长破解时间的方法,是使用包含 #$%^&*() 之类的密码,基本也没有什么用啦。因为更为可怕的是,VSS 是在本地验证密码?!我想MS那个做设计的人一定是疯了。不过我逆向工程水平一向不灵光,也许,只是我的黄粱一梦也说不定。值得一提的是, 我们搞信息安全的有些同事, 搞得用户名和密码一样, VSS 的服务器一向都共享着用户名, 一点安全意识都没有,这我就不说什么了。 考虑到 VSS6.0 是古董级的软件,如此问题,我们也忍~~(我们公司新来的项目经理一听说我们还在用VSS,就忧虑的说:这个……不好,太落后了……用SVN吧,管理起来方便安全些) 不过这种滥密码保护,少敲打几次,是可以节约不少时间的。下面给出两种自动登陆方式 1 创建快捷方式,在 SSEXP.EXE 后面增加命令行 "SSEXP.EXE" -y用户名,密码

相关主题
相关文档
最新文档