用VCS仿真Verilog时,在调用系统函数的地方都出现错误?怎么支持调用系统函数的仿真?

用VCS仿真Verilog时,在调用系统函数的地方都出现错误?怎么支持调用系统函数的仿真?,第1张

使用到系统函数时,在vcs编译的时候一定要添加-I或者-RI.

其中-R自动运行并且生成vcd+文件

---------------------------------------------------------------

注意区别的两个方面:

1. –R –I 不同于-RI

-R –I是编译成VirSim的可执行文件而且马上运行仿真, -RI是编译成VirSim的可执行文件并且调用VirSim.

2. –R –PP 不同于-RPP

-R –PP是编译成VirSim的可执行文件并且在运行的时候加快输出VCD+文件

-RPP是在存在VCD+的条件下调用VirSim进行post processing的调试.

门级仿真需要反标SDF文件,可以在testbench中添加$sdf_annotate系统函数.并且在编译的时候注意要使用standcell的仿真库.

library(rpart)

## rpart.control对树进行一些设置

## xval是10折交叉验证

## minsplit是最小分支节点数,这里指大于等于20,那么该节点会继续分划下去,否则停止

## minbucket:叶子节点最小样本数

## maxdepth:树的深度

## cp全称为complexity parameter,指某个点的复杂度,对每一步拆分,模型的拟合优度必须提高的程度

ct <- rpart.control(xval=10, minsplit=20, cp=0.1)

## kyphosis是rpart这个包自带的数据集

## na.action:缺失数据的处理办法,默认为删除因变量缺失的观测而保留自变量缺失的观测。

## method:树的末端数据类型选择相应的变量分割方法:

## 连续性method=“anova”,离散型method=“class”,计数型method=“poisson”,生存分析型method=“exp”

## parms用来设置三个参数:先验概率、损失矩阵、分类纯度的度量方法(gini和information)

## cost我觉得是损失矩阵,在剪枝的时候,叶子节点的加权误差与父节点的误差进行比较,考虑损失矩阵的时候,从将“减少-误差”调整为“减少-损失”

fit <- rpart(Kyphosis~Age + Number + Start,

data=kyphosis, method="class",control=ct,

parms = list(prior = c(0.65,0.35), split = "information"))

## 第一种

par(mfrow=c(1,3))

plot(fit)

text(fit,use.n=T,all=T,cex=0.9);

## 第二种,这种会更漂亮一些

library(rpart.plot)

rpart.plot(fit, branch=1, branch.type=2, type=1, extra=102,

shadow.col="gray", box.col="green",

border.col="blue", split.col="red",

split.cex=1.2, main="Kyphosis决策树")

## rpart包提供了复杂度损失修剪的修剪方法,printcp会告诉分裂到每一层,cp是多少,平均相对误差是多少

## 交叉验证的估计误差(“xerror”列),以及标准误差(“xstd”列),平均相对误差=xerror±xstd

printcp(fit)

## 通过上面的分析来确定cp的值

## 我们可以用下面的办法选择具有最小xerror的cp的办法:

## prune(fit, cp= fit$cptable[which.min(fit$cptable[,"xerror"]),"CP"])

fit2 <- prune(fit, cp=0.01)

rpart.plot(fit2, branch=1, branch.type=2, type=1, extra=102,

shadow.col="gray", box.col="green",

border.col="blue", split.col="red",

split.cex=1.2, main="Kyphosis决策树")

*** 作方法:

1/10 分步阅读

首先,点击启动手机中的日历应用。

2/10

打开日历的主界面以后,点击底部的“月”,就可以切换到月份视图。在月份视图中,我们可以左右滑动页面,以便跳转到上一月或下一月。

3/10

选择好月份以后,点击选择一个要新建提醒的日期,然后再点击“新建活动”。

4/10

在新建活动页面,首先,输入你的活动标题。

一般说来,建议用最精简的几个字概括此次活动的内容,以便让自己看到标题就能联想到相关的活动是什么。

5/10

接下来,可在下方的定位输入框键入地点(可选)。这样做的好处是,当你途经该地点时,设置的提醒就会自动提示您。

至于下方的活动开始和结束时间,我们也可以点击进入,进行更改。当然,你也可以将上方的“全天”开关打开,将其设为一个全天活动。

查看剩余1张图

6/10

时间设好以后,我们点击底部的“更多”可自定义更多的设置项。

7/10

点击“更多”之后,将会显示以下五个设置项:

1)时区

2)重复

3)帐户

4)添加提醒

5)说明

前三个我们一般不用去更改,而后两个“添加提醒”和“说明”则是经常会用到的。所谓添加提醒,指的就是到时候会以响铃等方式提示您。

8/10

在这里,建议大家点击“添加提醒”设置一个合适的提醒时间和提醒次数(每点击一次“添加提醒”就会增加一个提醒项)。在默认情况下,添加的提醒都会设置为“10分钟前”,我们可以点击对这个提醒时刻进行修改。

查看剩余1张图

9/10

最后,我们可以在最底部的说明一栏中添加详细说明。一般说来,说明主要用于对标题未能说清的事项内容进行补充或解释。

10/10

当一切完工之后,我们打开日历,就可以它的主界面看到事项的标题了。如果我们还设置了提醒的话,到了指定日期,它就自动以你设置的方式提示您。

华为 手机 日历 提醒

编辑


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11542150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存