3 Daniel雨林

尚未进行身份认证

学习,记录成长的一点一滴

等级
TA的排名 5w+

《UVM实战》——2.3节为验证平台加入各个组件

本节书摘来自华章社区《UVM实战》一书中的第2章,第2.3节为验证平台加入各个组件,作者张 强,更多章节内容可以访问云栖社区“华章社区”公众号查看2.3 为验证平台加入各个组件2.3.1 加入transaction在2.2节中,所有的操作都是基于信号级的。从本节开始将引入referencemodel、monitor、scoreboard等验证平台的其他组件。在这些组件之间,信息的传递...

2019-08-05 14:47:34

Develop a Boolean equation for overflow detection

OverflowDetectionOverflowCondition BinaryArithmetic AddingUnsignedNumbers OverflowDetectionCircuitforUnsignedAddition AddingSignedNumbers TheFullAdderTruthTable AddingtheSign...

2019-03-23 16:56:07

并发研究之CPU缓存一致性协议(MESI)

CPU缓存一致性协议MESICPU高速缓存(CacheMemory)CPU为何要有高速缓存CPU在摩尔定律的指导下以每18个月翻一番的速度在发展,然而内存和硬盘的发展速度远远不及CPU。这就造成了高性能能的内存和硬盘价格及其昂贵。然而CPU的高度运算需要高速的数据。为了解决这个问题,CPU厂商在CPU中内置了少量的高速缓存以解决I\O速度和CPU运算速度之间的不匹配问题。在CPU...

2018-10-21 22:51:45

用理论告诉你 三极管和MOS管的区别在哪

用理论告诉你三极管和MOS管的区别在哪 在电路设计当中假设我们想要对电流中止控制,那就少不了三极管的帮助。我们俗称的三极管其全称为半导体三极管,它的主要作用就是将微小的信号中止放大。MOS管与三极管有着许多相近的地方,这就使得一些新手不断无法明白两者之间的区别,本篇文章就将为大家引见三极管和MOS管的一些不同。 关于三极管和MOS管的区别,我们简单总结了几句话便当大家理解。从...

2018-10-16 17:24:13

半导体 pn 结的原理

请先看这个回答,理解一下什么是能带和载流子,半导体的导电性是怎么来的。导带、价带、禁带、允带都是什么逻辑关系?-知乎然后再解释PN结。首先假设我们有一块同一种单晶硅制成的P型半导体和N型半导体,他们的导带和禁带能级是一样的,唯一的区别是掺杂能级的位置: 由于掺杂能级的不同,P型半导体和N型半导体具有不同的电子分布和费米能级。纯粹的P型半导体,费米能级位于价带与掺杂能级之...

2018-10-15 18:47:53

CPU是如何访问到内存的?--MMU最基本原理

假设页表只有一级对于一个有MMU的CPU而言,MMU开启后,CPU是这样寻址的:CPU任何时候,一切时候,发出的地址都是虚拟地址,这个虚拟地址发给MMU后,MMU通过页表来在页表里面查出来这个虚拟地址对应的物理地址是什么,从而去访问外面的内存条。MMU里面的页表地址寄存器,记录了页表本身的存放位置。  现在我们假设每一页的大小是4KB,而且假设页表只有一级,这个页表长成下面这个...

2018-10-14 22:09:57

DRAM 原理 2 :DRAM Memory Organization

在 DRAMStorageCell 章节中,介绍了单个Cell的结构。在本章节中,将介绍DRAM中Cells的组织方式。为了更清晰的描述Cells的组织方式,我们先对上一章节中的DRAMStorageCell进行抽象,最后得到新的结构图,如下: 1.MemoryArrayDRAM在设计上,将所有的Cells以特定的方式组成一个Memory...

2018-10-14 20:23:32

DRAM 原理 1 :DRAM Storage Cell

1.StorageCapacitorDRAMStorageCell使用StorageCapacitor来存储Bit信息。从原理层面上看,一个最简单的,存储一个Bit信息的DRAMStorageCell的结构如下图所示:由以下4个部分组成:StorageCapacitor,即存储电容,它通过存储在其中的电荷的多和少,或者说电容两端电压差的高和...

2018-10-14 20:20:57

交叉编译详解 一 概念篇

第1章交叉编译简介1.1什么是交叉编译对于没有做过嵌入式编程的人,可能不太理解交叉编译的概念,那么什么是交叉编译?它有什么作用?在解释什么是交叉编译之前,先要明白什么是本地编译。本地编译本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开发,都是属于本地编译:比如,我们在x86平台上,编写程序并编译成可执行程序。这种方式下,我们使用x86...

2018-07-14 17:44:15

机器学习-Cross Validation交叉验证Python实现

转载自https://zhuanlan.zhihu.com/p/258562541.原理1.1概念交叉验证(cross-validation)主要用于模型训练或建模应用中,如分类预测、pcr、pls回归建模等。在给定的样本空间中,拿出大部分样本作为训练集来训练模型,剩余的小部分样本使用刚建立的模型进行预测,并求这小部分样本的预测误差或者预测精度,同时记录它们的加和平均值。这个过程迭代k次,即k折...

2018-05-06 14:01:01

CNN的发展史

转载自http://www.cnblogs.com/52machinelearning/p/5821591.htmlCNN的发展史    上一篇回顾讲的是2006年Hinton他们的SciencePaper,当时提到,2006年虽然DeepLearning的概念被提出来了,但是学术界的大家还是表示不服。当时有流传的段子是Hinton的学生在台上讲paper时,台下的机器学习大牛们不屑一顾...

2018-05-06 13:51:10

CNN层数,隐层结点数对整个网络有何影响?

CNN层数,隐层结点数对整个网络有何影响?那些经典的CNN模型,如Lenet,Alexnet,googlenet这些模型的层数,隐层节点的选取有什么特别之处?如何选取这些模型的层数,隐层节点?如何才能使需要的模型达到最好。...

2018-05-05 13:30:48

Keras框架训练模型保存及再载入

实验数据MNIST初次训练模型并保存importnumpyasnpfromkeras.datasetsimportmnistfromkeras.utilsimportnp_utilsfromkeras.modelsimportSequentialfromkeras.layersimportDensefromkeras.optimizersimportS...

2018-05-05 00:38:43

cnn训练#准确率低#keras

结构:1.卷积层+池化层+dropout层2.卷积层+池化层+dropout层3.卷积层+dropout层4.全连接层+dropout层+全连接层常见方法:1、确保数据集相关性;2、dropout机制;3、正则化;4、maxpooling;5、实验确认函数层级;6、正确选择激活函数。...

2018-05-03 10:57:37

nodejs搭配phantomjs highcharts后台生成图表

简单分享一下,后台使用nodejs结合highcharts、phantomjs生成报表图片的方法。这主要应用在日报邮件。主要参考以下资料:http://www.highcharts.com/component/content/article/2-news/52-serverside-generated-charts#phantom_usagehttps://bitbucket.org/ariya/...

2018-05-02 22:14:39

论文都看不懂,你还搞什么人工智能?

转载自 https://blog.csdn.net/kwame211/article/details/78109304本次Chat的第一部分:首先讲解如何从零基础开始阅读一篇机器学习方向的论文,以及对待论文中的数学问题。随后,从一篇经典论文入手,讲解如何快速梳理和理解一个深度学习框架及模型。最近人工智能和机器学习方向的论文非常多,那么一个有工程背景、学术经验较少或者有一定经验的工程师,如何阅读...

2018-05-01 16:15:27

重磅 | 128篇论文,21大领域,深度学习最值得看的资源全在这了

从全局到枝干、从经典到前沿、从理论到应用、还有最新的研究...,所有你不需要的需要的,现在不需要的未来需要的,你不需要的周边小伙伴需要的...反正全都在这了。拿走不谢,就在AI科技大本营。整理|AI科技大本营(rgznai100)参考- https://zhuanlan.zhihu.com/p/23080129对于大多数想上手深度学习的小伙伴来说,“我应当从那篇论文开始读起?”这是一个亘古不...

2018-04-29 18:08:04

资源 | 2017深度学习优秀论文盘点

本文是伦敦帝国学院博士生PierreRichemond所写的年度深度学习论文盘点,他属于该大学的BICV计算机视觉团队。这些论文在他们每周的ImperialDeepLearningReadingGroup上经过大量的讨论,但作者表示他这里的梳理仍不够全面,因为今年仅仅是有关GAN的论文就超过了1660篇,他努力将内容范围缩小到每两周一篇,具体的论文如下所列:体系结构/模型今年关于网络架构...

2018-04-29 17:57:36

环境搭建

(D:\Anaconda3)C:\Users\yzzn>condaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/Warning:'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'alreadyin'chan...

2018-04-25 15:16:15

windows如何卸载cuda8.0

作者:水月祭花链接:https://www.zhihu.com/question/52174028/answer/272248256来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我卸载的是cuda9.0,不过又装了一个8.0。你可以参考,大概就是留下NVIDIA重要的2个软件:NVIDIA的图形驱动软件,NVIDIAPhysx系统软件,其他的都删了。删掉之后,开始...

2018-04-25 13:26:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!