一:类型 line(行)覆盖率,Toggle(跳变)覆盖率,condition(条件)覆盖率,FSM(状态机)覆盖率,path(路径)覆盖率 二:覆盖率 1:行覆盖率 一般要求100%,例如缺else,default 例子如下,缺少else,default;但这不一定是错误,可能故意为之;二次检查 ...
分类:
其他好文 时间:
2018-03-15 17:02:27
阅读次数:
307
一:RTL级快速仿真的要求 好的coding风格 compile时使用开关命令:+rad 二:仿真性能取决于 好的coding经验 对仿真工具的使用 debug开关的正确使用 re-compile需求的控制:多个错误改完之后再re-compile 三:VCS结构 verilog code——>VCS ...
分类:
其他好文 时间:
2018-03-14 19:06:24
阅读次数:
152
项目前期的主要工作,包括现状分析(含硬件分析、组织分析和业务分析)、需求收集、粗略设计和可行性分析。 项目前期 现状分析:硬件分析、软件分析 需求收集:业务需求、用户需求、功能需求、非功能需求 粗略设计:体系结构设计、硬件设计、应用系统设计、安全设计、配套设计 可行性分析 结构化的项目前期实例 1、 ...
分类:
其他好文 时间:
2018-03-13 12:17:53
阅读次数:
181
1. 下载git 和Pycharm并安装 2. 打开Pycharm, 点击 file-->Default Settins-->Version Control-->Git 然后在 Path to Git executable中选择本地的git.exe 路径。 如下所示: 3. 点击导航栏中的VCS - ...
分类:
其他好文 时间:
2018-03-12 22:54:36
阅读次数:
1096
前言 像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 1、列出标签 在 Git 中列出已有的标签是非常简单直观的。只需要输入 ,这个命令以字母顺序列出标签,但是它们出现的顺序并不重要。 你也可 ...
分类:
移动开发 时间:
2018-03-10 10:19:49
阅读次数:
225
centos 7安装好KVM之后还要安装虚拟机,通过VNC连接手动安装centos 7虚拟机太麻烦了,所以无人值守安装是做好的。简单记录下。 无人值守安装centos 7前提是要安装KVM,并且能手动创建虚拟机。首先创建centos7.ks.cfg文件 vi /root/centos7.ks.cfg ...
分类:
其他好文 时间:
2018-03-06 18:18:34
阅读次数:
229
一、版本管理系统VCS 版本管理系统,顾名思义,就是当你的文件有任何改变时所产生的各种文件版本。而git只不过是属于其中的一种。如今的版本管理系统大致可以分成两种:集中式版本管理,分布式版本管理系统。现在大多用的分布式管理系统。 集中式版本管理系统和分布式管理系统的区别:图一为分布式,图二为集中式 ...
分类:
其他好文 时间:
2018-03-06 00:58:00
阅读次数:
144
(1)Git版本库(repository) 一个简单的数据库,包括所有用来维护与管理项目的修订版本和历史的信息。 Git维护两个主要的数据结构: 对象库(object store)—在复制操作时能进行有效复制,用来支持完全分布式VCS的一种技术。 索引(index)—暂时的信息,对版本库来说是私有的 ...
分类:
其他好文 时间:
2018-02-27 15:04:54
阅读次数:
216
网页配色方案: http://www.divcss5.com/peise/#character_14 ...
分类:
Web程序 时间:
2018-02-10 17:34:13
阅读次数:
288
由于Verdi只能查看fsdb格式的波形,而vcs可以生成供DVE查看的vpd格式波形,如果想要输出fsdb格式的波形,我们就要额外在testbench中加入两个函数,并且用相应的命令进行编译。 1.首先了解一些vcs的常用命令: -cm line|cond|fsm|tgl|obc|path 设定c ...
分类:
数据库 时间:
2018-02-02 17:04:34
阅读次数:
529