E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UVM实战笔记
Vue
实战笔记
04 - 简易网站后台的搭建之登录系统的搭建
后台登录系统的搭建本文章是学习B站全栈之巅系列课程的学习笔记,利用笔记来吸收升华学到的知识。学习感受是,如果有一定的nodejs+mongoDB+vue的基础,加做过一两个相关的练手项目,再学习这个课程,你会发现原来搭建一个完整有基础功能的网站,是如此的简单,会有很大的收获。参考源码:https://github.com/morningClock/herohoner视频学习地址:点击这里管理员管理
Yuval Zhong
·
2023-10-22 01:49
实战项目
Vue
登录系统
机器学习
实战笔记
(三):使用k-近邻算法的手写识别系统(Python3 实现)
完整代码及数据地址:https://github.com/cqulun123/Machine-Learning-in-Action0使用k-近邻算法的手写识别系统的步骤(1)收集数据:提供文本文件。(2)准备数据:编写函数classify0(),将图像格式转换为分类器使用的list格式。(3)分析数据:在Python命令提示符中检查数据,确保它符合要求。(4)训练算法:此步骤不适用于k-近邻算法。
max_bay
·
2023-10-21 16:24
机器学习实战笔记
机器学习实战笔记
kNN
手写数字识别系统
Python
uvm
形式验证_一种基于
UVM
验证方法学的SPI验证方法与流程
本发明涉及数字芯片的功能验证和验证方法学领域,尤其是一种基于
UVM
验证方法学的SPI验证方法,通过验证平台的搭建,随机化激励的生成,功能覆盖率的收集,响应结果的自检等操作完成对SPI的功能验证。
weixin_39625975
·
2023-10-21 14:09
uvm
形式验证
UVM
验证方法学之interface学习系列文章(七)高级 《bind 操作》(3)
在之前的文章,我们就bind机制,进行了用法分析。其实,对于一些大型的复杂SOC设计,bind的操作,可以说是非常实用的。它不仅能够完成各种UVC的驱动激励操作,而且一定程度能够简便验证平台的搭建和后期维护。下面,我们举个例子说明bind在当今复杂环境下的妙用。一TB思考我们知道,随着集成度的不断提高,当前的手机SOC芯片设计复杂度也变得越来越大。一个设计中,不可能仅仅含有几个接口类型的结构。如果
那么菜
·
2023-10-21 14:04
UVM
UVM
验证方法学之interface学习系列文章(五)《interface backdoor 后门访问》
0今天,分享一下interface含有寄存器或者memory的DUT验证中的使用。我们知道,通过寄存器模型的引用,确实为我们验证工程师带了极大的便利。借助于它,我们可以轻松实现DUT内部REG或者Memory的读取操作。但是有些场合,比如DUT内部寄存器并不是那么复杂,或者寄存器读取操作不是那么频繁,亦或者寄存器分布具有极强的规律。此时,我们不想去走UVMRALflow,去花大量精力。此时,通过后
那么菜
·
2023-10-21 14:34
systemverilog
UVM
验证方法学之interface学习系列文章(六)高级《interface 作探针》
本文章,着重介绍interface的用途。interface不仅仅是简化系统之间的连接,做到定义接口的re-use。另外,如前面几篇文章讲述,在interface中填充各种各样的功能,比如:checker,assert,coverage,initial等。今天,我们讲解如何用interface来窥探硬件中的signal信号值变化。---interface的探针功能不知道大家想过没有,如果我们想在基
那么菜
·
2023-10-21 14:34
systemverilog
UVM
UVM
验证方法学之interface学习系列文章(四)进阶《interface 与VIP/UVC》
UVM
验证方法学之interface学习系列文章(四)进阶bind的这个预编译命令,可以写在module,interface,或者compilation-unitscope中。
那么菜
·
2023-10-21 14:04
systemverilog
#
UVM
#
UVM
验证方法学之 仿真生态系统的创建、消耗和完结
目录一、基于
UVM
验证方法学的验证平台概述二、仿真阶段划分三、静态实例域四、动态实例域结束随着当今IC设计规模的越来越庞大,对于涉及IC的验证需求越来越高。
那么菜
·
2023-10-21 14:03
UVM
UVM
UVM
验证方法学之interface学习系列文章
UVM
验证方法学之interface学习系列文章(一)基
那么菜
·
2023-10-21 14:03
UVM
systemverilog
UVM
验证方法学之interface学习系列文章(三)进阶《含类参数化的interface》
正文相信,亲自搭建过基于systemverilog验证平台的同仁们,都有过这种感觉:基于
UVM
的验证平台的推广,确确实实给我们芯片验证人员,减轻了太多太多的担子。
那么菜
·
2023-10-21 14:03
systemverilog
UVM
UVM
验证方法学之interface学习系列文章(一)基础夯实
前言一、SystemVerilogInterfaces基本介绍1.什么是interface?2.引入interface带来的好处有哪些?
那么菜
·
2023-10-21 14:33
systemverilog
入门
UVM
验证方法学
1)灌激励:输入信号(2)集响应:输出信号(3)作比较:比较4验证平台的发展Verilog->C/C++->SystemC->SystemVerilog(有高级语音的兼容性,时序的兼容)5验证方法学(
UVM
bleauchat
·
2023-10-21 14:30
IC设计相关
UVM
学习方法—基础入门篇(二)
之前在文章中已经介绍过
UVM
的优势以及学习方法,
UVM
已经成了学习数字验证的入门课程,想必大家都知道它的重要性。对于想要往验证发展的同学,一定要了解
UVM
。
IC修真院
·
2023-10-21 14:00
IC学习指南
学习方法
UVM
验证方法学_config_db机制
config_db机制是
uvm
中很重要的机制之一。由于验证平台的结构往往会比较复杂,其中的组件如果要进行互相通信和参数传递,则需要一种高效且稳妥的办法,这就是config_db机制的意义。
Clock_926
·
2023-10-21 13:58
UVM验证方法学
fpga开发
linux
模块测试
硬件工程
测试用例
UVM
验证方法学之interface学习系列文章(八)《interface不小心引入X态问题》
前面的文章学习,想必大家都对interface有了深入了解。大家可不要骄傲哦,俗话说:小心驶得万年船。今天,再给大家介绍一个工作中,不是经常遇到,但是一旦遇到,会让你纠结很久的事情。前面文章提到,随着验证复杂度的不断增加,interface的bind的操作,是必不可少的用法。通过对dut中的接口信号进行bind操作,我们可以借助各种UVC进行激励的施加。大家有没有想过一个问题:在一个复杂的inte
那么菜
·
2023-10-21 13:58
UVM
作为一个Up主,有什么需要了解的呢?
在网络UP主老丁是个生意人所写的《百万级UP主视频运营
实战笔记
》里,我们可以窥见一些端倪,它给我们一些细节的视角去了解,在这个新媒体时代,人们是怎么去做视频运营这门生意的,它背后的逻辑与方法究竟是怎样的呢
婧进阅读
·
2023-10-20 19:34
Spark大数据分析与
实战笔记
(第一章 Scala语言基础-4)
文章目录每日一句正能量1.4Scala面向对象的特性1.4.1类与对象的特性1.4.2继承1.4.3单例对象和伴生对象1.4.4特质每日一句正能量若要快乐,就要随和;若要幸福,就要随缘。快乐是心的愉悦,幸福是心的满足。别和他人争吵,别和命运争吵,无计较之心,心常愉悦;尽心之余,随缘起止,随遇而安,心常满足。你随和,愉悦的是自己的心,别人计较,苦闷的是他自己。一天的心情靠随和,一生的幸福靠随缘。1.
想你依然心痛
·
2023-10-19 04:25
#
Spark大数据分析与实战
spark
笔记
scala
项目实战
学习笔记
FDTD Solutions
实战笔记
整体步骤示范的例子为在玻璃基地上涂一层50nm的硅薄膜(400-800nm)1.建立仿真文件创建仿真文件主要有四个步骤1)创建物理结构2)几何形体3)材料因为这里是xy区域的二维仿真,因此将其余窗口关闭,如果需要打开可以点击上面view–>window窗口进行恢复再次点击添加膜层,编辑设置参数,改变XY值,设置材料为硅材料2.添加仿真区域和边界条件仿真区域由3D–>2D仿真区域3.添加合适的光源因
小顧同學
·
2023-10-17 23:53
FDTD
Solutions
经验分享
IC验证——
UVM
学习
姓名:杨晶晶学号:21011210420学院:通信工程学院转载自:https://blog.csdn.net/qq_39815222/article/details/106619641【嵌牛导读】验证是服务于设计的,目前来说,主流的设计语言有两种:Verilog和VHDL。伴随着IC的发展,涌现出了多种验证语言,如Vera、e、SystemC、SystemVerilog等。其中,SystemVer
归去来兮_c94f
·
2023-10-17 03:37
UVM
driver和monitor中阻塞和非阻塞
为什么driver中使用non-blocking赋值,而monitor需要使用blocking赋值?首先回顾一下SystemVerilog的Scheduler中的相关概念。使用blocking或者assign,在Active中更新左值,然后会触发新的评估事件,持续引发事件的评估。使用non-blocking在Active中计算右值,在NBA中更新左值,左值的更新不会触发新的评估事件。在使用cloc
wjx5210
·
2023-10-16 16:09
IC
IC
lua qt 编译_Lua
实战笔记
第3篇 Qt调用lua动态链接库
Qt调用Lua动态链接库上一篇笔记讲解了如何在VS2017下使用C++调用Lua动态链接库,因笔者平时也喜欢使用Qt,故创作本篇记录Qt是如何调用LuaDll协助我们工作的新建Qt工程这是创建好的QtConsole工程将Lua5.1源码目录“src”拷贝至Qt工程目录下,如下图所示在Qt中打开LearnLua.pro文件,将“INCLUDEPATH+=./src”添加到任意位置,至此头文件路径已经
自动抬杠机
·
2023-10-16 15:33
lua
qt
编译
Lua
实战笔记
第1篇 VS2019编译Lua5.4.4和Lua5.1.5
首先登陆Lua官方下载Lua源码包“Lua5.1.5”和“Lua5.4”一、编译Lua5.41.首先在VS2019中创建解决方案,新建空白工程DLL链接库。2.解压Lua5.4,将src目录copy至当前工程所在目录,然后将src目录下所有的.c和.h文件添加至当前工程.3.更改工程配置属性“C/C++=>预编译头”为“不使用预编译头”4.编译工程,提示错误LNK200:_main已经在lua.o
rosykee
·
2023-10-16 14:31
LUA
lua
lua5.4
开发语言
Java 8
实战笔记
书没看完,本文正常情况下一周更新一次个人认为这本书写的不怎样,中文翻译过来的版本更别说了,有些地方理解意思全靠猜,网上也没有勘误表.英文水平过关的还是找找看Java8的一些其他文档吧.Java8实战第一章为什么关心Java8行为参数化:把方法作为参数传递给另一个方法的能力叫做行为参数化.并行只有在假定代码的多个副本可以独立工作时才可以进行.如果需要写入的是一个共享变量就不可以了.这两个要点(没有共
joahli丶
·
2023-10-16 12:59
Java
Java
8
lambda
uvm
学习笔记----适合新手快速学习
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ofH8i8OK-1635320932444)(C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20211015201126595.png)]MonitorUVM组件之间的通信(方法原理)要实现上述组件之间的通信目标,那么需要完成以下三点:(
最近不想看手机
·
2023-10-16 06:38
uv
论文解析——一种多核处理器直连接口QoS的设计与验证
详细阐述了直连接口各个协议层的QoS设计的关键技术,基于
UVM
方法学构建了可重用验证平台,模拟验证了QoS设计的正
KGback
·
2023-10-15 20:22
#
论文解析
QoS
接口协议
奥迪汽车新闻稿
实战笔记
(2)
看到客户反馈修订稿体无完肤,一片鲜红夺目,我内心是崩溃的,是拒绝的,是想去死一死的。此处宜配一张痛不欲生无可恋表情。大家可以感受下这红艳的一片。然而,既然吃这碗饭,还是得捏着鼻子老老实实收拾一片狼藉。译审的水平,我是服气的。所以来总结归纳下译审文里值得借鉴的翻译要点。(知乎好像不支持表格形式……只好丢图片)1.我的译文2.译审最终成稿:www.audichina.cn/cn/brand/audi_
很拉风的圈圈圈
·
2023-10-14 23:19
阿里数据技术专家的数据平台
实战笔记
简介:2020年注定是不同寻常的,突如其来的疫情按下了人们生活的暂停键。对于用户激增的App而言有喜有忧,如何快速沉淀数据资产,因为疫情是脉冲式的需求,等疫情结束之后,如何把这些激增的用户转化为留存是很大的挑战。对于非利好的App,如何让数据成为护城河。回答这两个问题,数据智能平台的建设尤其重要。背景从友盟+公开的移动互联网数据报告来看,疫情期间移动互联网设备活跃度稳步提升。其中游戏行业增幅15%
公众号:肉眼品世界
·
2023-10-13 09:06
大数据
编程语言
人工智能
java
数据分析
SPRING CLOUD微服务
实战笔记
--分布式服务跟踪:Spring Cloud Sleuth
SpringCloudSleuth快速入门准备工作实现跟踪跟踪原理与Logstash整合与ZipKin整合HTTP收集消息中间件收集数据存储快速入门准备工作服务注册中心:eureka-server,可以直接使用之前的工程微服务应用:trace-1,实现一个REST接口/trace-1,调用该接口后将触发对trace-2应用的调用具体实现如下:1)创建一个基础的SpringBoot应用,在pom.x
六月的尾巴
·
2023-10-11 17:40
SpringCloud
SpringCloud
springboot项目license_springboot项目
实战笔记
项目总框架system目录下是整个系统的跳转关系,有登录验证,控制菜单的跳转,和一系列的验证操作product目录下是用户看到的页面信息,就是管理的产品数据在页面中的显示控制。common目录是一些组件,帮助用户系统验证或者配置一些其他的配置。system目录相关知识学习(需要一些common目录下的组件)druid池的配置教程1教程2//druid配置访问页面@Configurationpubl
weixin_39974557
·
2023-10-09 20:33
cpp_标准库算法demo
//Copyright(c)2020bycpp
实战笔记
////g++algo.cpp-std=c++11-oa.out;./a.out//g++algo.cpp-std=c++14-oa.out;.
Vackine
·
2023-10-09 20:42
白皮书《
UVM
实战》学习——2.3.1 加入transaction
目录如下:第2章一个简单的
UVM
验证平台2.1验证平台的组成2.2只有driver的验证平台2.2.1最简单的验证平台2.2.2加入factory机制2.2.3加入objection机制2.2.4加入virtualinterface2.3
不问来时路
·
2023-10-09 12:28
UVM实战
学习
简单写一下
uvm
_transaction的写法
开头老是想打Hi,就像写信一样,classxx_transactionextendsuvm_sequence_item;randintid;randbit[xx:0]signal_A;constraintcon_init{soft(signal_A==xx'b0);}把id和我们期望看到的信号放到下面这个里面,然后我们调用tr.print函数就可以打印出来,如果只在上面定义,不放这的话,是打印不出
weixin_42916702
·
2023-10-09 12:57
笔记
systemverilog
uvm
transaction
uvmtransactionrand_mode()pack将一个数组转成单bit数据流约束的修改有sv的方法和
uvm
的方法带参数注册时关掉pack(
UVM
_NOPACK),然后自己写do_packRandomizationMethods
黄埔数据分析
·
2023-10-09 12:26
uvm
UVM
_transaction和
UVM
_sequence_item区别
UVM
_sequence_item扩展至
UVM
_transaction,即tran是item的父类。
宇宙无敌波
·
2023-10-09 12:51
经验分享
UVM
sequence机制(4)(response 特性)
这篇我们介绍一下sequence机制的response属性。/sequence1classsequence1extendsuvm_sequence;........................................................virtualtaskbody();item1req1;item1rsp1;repeat(10)beginreq=new("req1");s
硅码农
·
2023-10-09 12:47
UVM文章
sequence
如何在父
uvm
_transaction中随机及例化子的
uvm
_transaction
UseCase:AXIDMA控制器有128个独立的通道,可以并行进行读写操作。首先我们对AXIDMA控制器的toplevel的事务进行建模,如下:classaxi_dmac_transactionextendsuvm_transaction;randaxi_chan_transactionaxi_chan[axi_dmac_dec::CHAN_NUM];functionnew(stringname
sunvally
·
2023-10-09 12:17
数字验证
uvm
object
instantiation
randomization
UVM
中使用put_response的一个注意点
平时在使用
UVM
的get_response和put_response握手机制来获取
uvm
_driver反馈的一个例子如下。
谷公子的藏经阁
·
2023-10-09 12:14
UVM
UVM
put_response
reg_sequences
get_response
response_handle
UVM
response_handler和get_response机制
很多
UVM
用户平时更多的使用get_response()方式去获得
uvm
_driver的response,但get_response有些缺点:由于get_response()是一种阻塞方法,它会阻塞直到收到来自
谷公子的藏经阁
·
2023-10-09 12:14
UVM
response_handle
response_queue
UVM
get_reponse
put_response
uvm
_declare_p_sequencer获取sequencer原理
在看张强白皮书P189中对
uvm
_declare_p_sequencer的描述时有一个疑问,就是为什么通过sequencer的类名就能获取到sequencer,然后自己下来查了一下,理了一下关系才明白。
EXCitrus
·
2023-10-09 12:43
UVM
UVM
RAL后门访问配置
先给一下大致的代码结构,根据代码结构来描述。//dut结构modulemy_dut(...);my_regU_REG(......);endmodulemodulemy_reg(...);//reg1和reg2是一个reg的两个field,reg3单独是一个regreg[15:0]reg1_q;reg[15:0]reg2_q;reg[31:0]reg3_q;endmodule//top_tbmod
EXCitrus
·
2023-10-09 12:13
UVM
UVM
uvm
中transaction的response和id的解读
//其他transaction`
uvm
_create(trans);........
EXCitrus
·
2023-10-09 11:07
UVM
UVM
数字IC
IC验证
学习
VC++:关于lua调用C/C++接口函数的方法
资料Lua5.3——CAPI函数Lua
实战笔记
第4篇NotePad++运行Lua脚本Lua和C++交互总结环境配置首先需要安装Nopad++以及对应的lua插件,有了lua插件其实nopad++就可以执行
最爱初音的初音骑士
·
2023-10-09 08:11
lua学习
lua
UML建模图
实战笔记
一、前言UML:UnifiedModelingLanguage(统一建模语言),使用UML进行建模的作用有哪些:可以更好的理解问题可以及早的发现错误或者被遗漏的点可以更加方便的进行组员之间的沟通支持面向对象软件开发建模,可以更好的描述显示编程的情景。对于复杂的系统来说,如果概要模型做的好,那么整个系统的模型也就很清晰明了。二、UML介绍UML规格定义了两大类UML图:结构图(structuredi
lvjingWn
·
2023-10-08 09:56
笔记
uml
数字IC验证工程师应知应会
1、linux工作环境搭建2、Linux常用操作3、vim常用操作4、常用脚本语言的使用5、EDA工具的使用6、systemverilog语法7、
uvm
语法8、覆盖率使用流程
IC白
·
2023-10-07 15:00
数字IC验证手册
linux
测试覆盖率
功能测试
改行学it
fpga开发
智能硬件
AXI VIP的简单使用
的注意事项小例例子的用途步骤生成AXIVIP添加测试文件基础用途架构TheAXIVIPusessimilarnamingandstructuresastheUniversalVerificationMethodology(
UVM
山音水月
·
2023-10-05 06:41
#
Vivado
FPGA
《硅谷增长黑客
实战笔记
》-第三章 用户获取
互联网产品难增长的原因:平台固化,付费获客渠道接近饱和,人们对广告越来越无视,各种工具降低运营门槛,竞争对手对变化反应更快等原因新用户获取的永恒公式:LTV大于CAC做生意的本质:利润=收入-成本LTV(lifetimevalue):用户在整个生命周期里为企业创造的价值CAC(CustomeracquisitionCost)新用户需要的成本LTV与CAC决定了单位经济学-LTV大于CAC,至少有一
緣小蛋
·
2023-10-04 08:11
uvm
_field_automation:
UVM
_UNPACK
在前面的文章中已经介绍了
UVM
_PACK的使用方法,这篇来介绍下
UVM
_PACK的姊妹篇–
UVM
_UNPACK的使用方法.一.相关函数1.
uvm
_object定义了do_unpack.do_unpack
weixin_39662684
·
2023-10-02 12:17
UVM_UNPACK
c#
java
uniapp运行APP报错Cannot start service: Host version “0.16.17“ does not match binary version “0.15.18“
0.15.18”经排查,原来用官方的npx@dcloudio/uvmalpha命令把vite版本升到4了,alpha版本是对应HBuilder的alpha版本,解决办法为使用命令npx@dcloudio/
uvm
屿东
·
2023-10-01 13:13
笔记
uni-app
Linux性能优化
实战笔记
-055-分析性能问题的一般步骤
系统和应用是相辅相成、相互影响的。系统是应用的运行环境,系统的瓶颈会导致应用的性能下降;应用的不合理设计,也会引发系统资源的瓶颈。我们做性能分析,就是要结合应用程序和操作系统的原理,揪出引发问题的真凶。1.系统资源瓶颈=========分析的关键是找关联首先来看系统资源的瓶颈,这是最为常见的性能问题。通常使用USE法,即使用率、饱和度以及错误数这三类指标来衡量。其中CPU、内存、磁盘和文件系统以及
longailk
·
2023-09-30 21:47
tester
linux
性能优化
服务器
[vue-admin-template
实战笔记
]
1.克隆项目
[email protected]
:panjiachen/vue-admin-template.git2.安装依赖npminstall3.运行项目就会自动打开网页,并且热部署插件npmrundev4.查看代码//将vue-admin-template拖入到idea中即可查看代码1)并且发现,常用的东西已经集成好了,比如:热部署,修改代码保存就会生效。2)而且,直接ctrl+鼠标
zfoo-framework
·
2023-09-29 23:49
#
vue.js
学习
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他