自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

智哥随便写写

别犹豫,做到底

  • 博客(31)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 【ARM杯】关于Modelsim仿真出现“Unknown identifier: unisim”错误的解决办法

Modelsim 调试Library unisim not found.的解决办法xilinx调用modelsim时出错# ** Error: (vcom-19) Failed to access library 'unisim' at "D:/Model/win32xoem/../xilinx/vhdl/unisim".# No such file or directory.# ...

2019-04-28 22:14:34 5093

转载 【ARM杯】vivado 使用IP example design 加速IP验证

很多时候工程师使用xilinx IP却不知道如何调用,如何配置,如何测试和如何仿真,这里请充分使用xilinx vivado 工具提供的example design,以IP 7系列的SERDES调用为例,我们可以在产生IP后打开工具自带的IP 参考设计:图1.open IPexample design这里不是所有的IP都具备参考设计的,比如一些特别复杂的接口如Displaypor...

2019-03-27 21:43:31 4958

转载 【ARM杯】关于Xilinx FPGA选型

最近在通过ARM杯倒逼自己学习。ARM杯目前面临的第一个问题就是FPGA选型。题目要求只能使用Altera的cyclone和max,以及Xilinx的Artix和Spartan。因而我们首先对比了Xilinx产品线,方便日后选型。这篇文章转载自https://www.cnblogs.com/liujm8421/p/7822905.html新增:Xilinx板卡选型参考(按应用场景)...

2019-03-10 21:51:14 7067 3

转载 【verilog】verilog技巧 · 可综合和不可综合的verilog语句

确认verilog的可综合性是所有数字前端工程师必备的技能,否则代码根本走不到综合这一步。转载这篇文章的目的就在于此。最近复习verilog的过程中发现很多我不清楚的细节和技巧,如果发现有价值的也会分享上来。============================================================================================...

2019-01-15 10:48:57 568

原创 【verilog环境】sublime编辑器配置verilog语法高亮-解决package download error

前期已经准备好了一整套开发环境,但是唯独缺少一个合适的文本编辑器用于开发verilog以及system veriliog代码。因此我选择sublime。安装方法简单整理如下: 下载:wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2 解压:tar vxjf Sublime\ Text...

2019-01-06 17:45:35 3693

原创 【离子注入】TRIM2013pro仿真卡屏解决方法(win10)

SRIM是用于离子注入的一种仿真软件,用于仿真离子注入范围,深度和损伤情况。本软件由James Ziegler开发完成,下载地址我这里下载的是TRIM2013pro版,该软件安装极其繁琐,下载后记得参考下载文件夹里的SRIM ReadMe文件进行进一步安装和修改。你以为安装完就完了?too young too simple, 当我满心欢喜的打开该软件进入仿真页面时出现了下图现象当时...

2018-09-27 17:31:17 8724 17

转载 【转载】uvm前置 · Vim 从入门到精通

声明:该文章转载自github - wsdjeg的项目(见如下链接),此处仅供查阅方便,如侵删,感谢作者和翻译者的突出贡献。https://github.com/wsdjeg/vim-galore-zh_cn#vim-%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A Vim 从入门到精通本文主要在翻译 mhinz/vim...

2018-09-22 12:02:17 1355

转载 【转载】【UVM】目前看到的关于uvm regmodel访问方法最详尽的介绍

注明:本文转自UVM Tutorial for Candy Lovers – 16. Register Access Methods翻译来自UVM糖果爱好者教程 - 16.寄存器访问方法  UVM的寄存器抽象层(RAL)提供了几种访问寄存器的方法。 这篇文章将解释寄存器访问方法的工作原理。 在Register Abstraction中,我们介绍了RAL的概述并解释了如何定义寄存器。...

2018-09-10 22:06:46 6163 1

转载 【UVM】关于UVM的路径问题

3.5 config_db机制3.5.1 UVM中的路径在代码清单2-3中已经介绍过,一个component(如my_driver)内通过get_full_name()函数可以得到此component的路径:代码清单 3-91function void my_driver::build_phase();  super.build_phase(phase);  $display("...

2018-08-31 22:42:00 4009

原创 【UVM】reg_model的一些基本操作

UVM的寄存器模型,对一个寄存器bit中有两种数值,mirror值,尽可能的反映DUT中寄存器的值。expected值,尽可能的反映用户期望的值。几种常用的操作:read/write:可以前门访问也可以后门访问,如果在env的顶层定义过uvm_auto_predict(1),则UVM会在这两个操作后自动调用do_predict函数来更新寄存器模型中的mirror值。peek/poke:...

2018-08-30 11:40:23 5991

转载 【UVM】关于uvm_config_db的详细用法(解惑)

如何在有效的使用uvm_config_db来搭建uvm验证环境对于许多验证团队来说仍然是一个挑战。一些验证团队完全避免使用它,这样就不能够有效利用它带来的好处;另一些验证团队却过多的使用它,这让验证环境变得不稳定。本文讨论如何简单有效平衡的在验证环境中使用uvm_config_db,让它验证环境贡献最多的力量,却又不会成为验证环境搭建的累赘。接下来=通过三部分来进行阐述: uvm_c...

2018-08-27 19:40:13 24537 1

原创 【python】解决win10下颜色转义序列失效的玄学方法

为了让python在控制台输出更醒目清楚,我们会采用系统的颜色转义序列来改变python print()函数的输出字体颜色。但是在win10中直接使用转义序列会失效,原因一直未知。苦苦搜寻,找到一位网友提供的玄学方法(找不到链接了,暂且先感谢他),如下import osos.system("") #这是玄学的关键,在执行完system()之后,转移序列都会生效,原因未知print('...

2018-08-22 15:49:34 3902 18

原创 【ICC】icc基本使用步骤(转载)(初稿)

DC输出门级网表和标准设计约束文件之后,使用IC complier进行后综合,得到版图文件。本文转载自论坛。我会结合自己的使用增加新的内容,并且随着使用不断更新============================================================================用icc_shell -g 启动GUI界面在GUI界面中,File—>Open D...

2018-06-28 15:44:38 17212

转载 【MakeFile】Synopsys全家桶学习预备知识 · makefile教程

本文是synopsys全家桶学习的第一篇,这个系列将按照IC设计的流程顺序学习编译仿真工具VCS,综合工具DC,参数提取工具StarRC,STA工具PrimeTime,形式化验证工具FM,布局布线ICC等工具。并且会在中间穿插linux,tcl,perl等必须的额外知识。本文即为VCS所需的Makefile脚本教程。注:该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客...

2018-06-14 20:55:42 2615

转载 【DC】DC脚本的输入输出延迟设置详解

    最近初学DC,会陆续更新一些Synopsys全家桶的使用心得,也恳请大佬指教,本篇是在研究路径延迟设置时看到比较好的一篇,马来以后慢慢看。1)max_delay/min_delay设置指定路径的最大延迟和最小延迟。   如果电路完全是有组合逻辑电路构成的,可以直接使用这两条命令设置延迟。例如,限制一个门控时钟的控制信号ctrl:   set_max_delay 5 -from ctrl  ...

2018-06-08 23:41:38 4328

转载 【DC】DC的TCL脚本常用命令

0 clock 命令:Tcl Built-In Commandsclock seconds:Return the current date and time as a system-dependentinteger value. The unit of the value is seconds, allowing it to be used for relative time calculatio...

2018-06-08 17:32:56 13423 2

转载 DOM4J教程

最近选的一门java课,我对java完全不懂,最近布置了关于读取XML的作业,XML在python很好读写,但是java我不了解。dom4j是常用的读取xml的库,下面就详细学习下DOM4J用法。============================================================================目录1、DOM4J简介2、XML文档操作1     ...

2018-05-05 16:18:33 950

转载 【转载】美团云·目前免费的GPU云

讲真,最近我尝试了好多种号称深度学习菜鸟信仰之地的PaaS平台,包括:FloydHub,SuperVessel, Google等等。Floyd你们看到了,是heroku出品的,由于我对heroku的强烈好感就去试试了,结果他怎么也不给我发验证邮件。。。。。。SuperVessel根本不给我激活,所以我都懒得发教程了。。。。。。Google的平台在google cloud上,需要vpn,所以我就没试...

2018-04-28 17:43:36 5935

原创 【原创】新手入门 · FloydHub GPU云平台配置和使用

Floyd是一个可以免费使用的GPU平台,虽然有时候很慢,但是对于我们新手已经足够了。下面直接讲如何安装。首先Floyd的网址:Floydhub首页,注册这些不谈。然后在自己电脑调出命令行窗口,输入如下两行代码,并根据提示输入密码完成安装和登录。$ pip install -U floyd-cli$ floyd login -u [username]然后你就可以把你写好的代码拿来放到平台上跑...

2018-04-28 00:20:27 2683 1

转载 python numpy中*,np.dot(),np.multiply()区

一直比较懵逼,这三者有啥区别,在网上查阅了一番,才有所收获,它们三者区别如下对于array来说,* 和 dot()运算不同*是每个元素对应相乘dot()是矩阵乘法对于matrix来说,* 和 multiply() 运算不同* 是矩阵乘法multiply()  是每个元素对应相乘 A B为array   MA MB为matrixmultiply(MA, MB)对应元素相乘dot(MA, MB)矩阵乘...

2018-03-31 16:59:41 811

转载 【转载】备战腾讯社交广告算法大赛 · 七种常用特征工程

应用机器学习像是把你当一个伟大的工程师,而非伟大的机器学习专家。 ---google    当在做数据挖掘和数据分析时,数据是所有问题的基础,并且会影响整个工程的流程。相比一些复杂的算法,如何灵活的处理好数据经常会取到意想不到的效益。而处理数据不可或缺的需要使用到特征工程。一、什么是特征工程    简单的说,特征工程是能够将数据像艺术一样展现的技术。为什么这么说呢?因为好的特征工程很好的混合了专业...

2018-03-28 11:14:37 1613 2

原创 如何将cloud9的项目push到trustie的版本库中

cloud9 是一个很好用的在线IDE开发环境,主要是用于web等网络开发,trustie【确实】则是一个学习网站,他自己具有项目管理的功能,类似github。由于trustie使用的人不多,我也是自己稍微摸索了一下整理了一个简易的攻略,供大家参考。主要步骤基本就等同于从本地项目push到github。只不过c9自带git,不需要再安装了。 1.首先打开你的trustie,进入项目->版本库

2017-10-26 22:52:24 954

转载 解决动态数组的方法二:vector类

前一篇文章讨论了使用指针避免在函数中需要指定数组大小的事请,但还是有点麻烦,这里提供了一个更好的方案:使用vector类。vector类有个好处,可以作为对象而不是数组传入函数中,这样避免了数组在参数传递中的种种不便。另外vector还有动态内存自动申请机制,使用时无需再考虑给数组申请动态内存的事情。使用vector类需要引用以下头文件:#include(vector)--------------

2017-10-12 22:38:05 442

转载 在C++中如何将二维数组作为函数参数

一直以来弄不清C++中数组怎么作为参数传入函数中,尤其是最近学了Python之后,Python这种几乎可以把一切作为参数传入函数的方式更是让我在C++中混淆,下面来总结一下二维数组作为函数参数该如何表示。1、二维数组的概念  在C语言中,二维数组实际上是一种特殊的一维数组,它的每个元素也是一个一维数组。因此,二维数组下标形式正确写法如下:int arrays[i][j]。数组元素是按照行顺

2017-10-12 21:42:58 53882 2

转载 Python矩阵运算库numpy常用函数

基本属性在做一些数据分析的时候,我们通常会把数据存为矩阵的形式,然后python本身对于矩阵的操作是不够的,因此出现了numpy这样一个科学开发库来进行python在次上面的不足。Numpy‘s array 类被称为ndarray。 这个对象常用而重要的属性如下:ndarray.ndim: 输出矩阵(数组)的维度ndarray.shape: 输出矩阵的各维数大小,相

2017-10-11 21:59:31 2221 1

转载 【转】Python·Jupyter Notebook各种使用方法记录·持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新注明:本文为转载,原文出处:http://blog.csdn.net/tina_ttl      近期在着手搭建Python的开发平台,这里给大家推荐Anaconda,集成了conda等工具,预装了Python和大多数常用的库,非常方便,同时新版的Anaconda还含有jupyter notebook,一个很好用的Py

2017-09-28 17:29:20 774

转载 【转自论坛】Python字符串处理指令列表以及os,os.path模块的使用方法

这个是从论坛转载来的字符串处理函数列表,非常的强大,前一版本的整理有点混乱,所以我把它删除了。鉴于版权保护的问题,我无法复制过来,所以请大家点下面的链接前往论坛查看!字符串的方法和注释另外论坛上关于os,os.path两大常用模块也整理的很详细,我也把链接贴在下面,方便日后查找。os,os.path模块中关于文件,目录常用的函数使用方法此处仅作自我学习和方便

2017-09-18 17:55:52 446

原创 【鱼C·零基础入门学习python】第16课到第22课习题答案

【前言】 做了一下感觉题量很多,所以精简了我觉得还挺有意思的题目放在上面,偷了个懒提高效率,大家见谅哈。 1. 请问分别使用什么BIF,可以把一个可迭代对象转换为列表、元祖和字符串?答: list([iterable]) 把可迭代对象转换为列表tuple([iterable]) 把可迭代对象转换为元祖str(obj) 把对象转换为字符串只是码一波。请问这个函数有多少个参数?def My

2017-09-17 23:01:01 801

原创 【鱼C·零基础入门学习Python】课后习题答案 第14课

鉴于半导体制造业进入了瓶颈,处于找不到工作的深深忧虑,故最近开始学习Python。发现鱼C工作室的《零基础入门学习python》教程很不错,视频讲解生动,最主要的是他的课后练习很不错。以下是我自己做的习题答案,不一定对,大家如果看到问题请提出来,互帮互助共同进步!谢谢!第14课测试题:还记得如何定义一个跨越多行的字符串吗(请至少写出两种实现的方法)?答: 1. >>> str=”’ This

2017-09-15 13:53:58 3185

转载 【转】C++运算符重载总结

c++运算符重载总结2012年09月28日 分类:学习笔记C++c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以运算符重载主要是面向对象之间的。1.一般运算符重载在进行对象之间的运算时,程序会调用与运算符

2017-08-12 21:49:20 179

转载 【转】数据结构-B树

介绍B树的目的为了硬盘快速读取数据(降低IO操作次树)而设计的一种平衡的多路查找树。目前大多数据库及文件索引,都是使用B树或变形来存储实现。目录为什么B树效率高B树存储B树缺点为什么B树效率高在大规模数据存储操作中,由于无法一次性加载到内存里。所以避免不了发生内外存交换。所以次数越少,效率表现也越高。来看下面这张图:这是个典型的b树结构,初始

2017-08-12 16:46:16 328

神经网络与深度学习

随着AlphaGo与李世石大战的落幕,人工智能成为话题焦点。AlphaGo背后的工作原理'深度学习'也跳入大众的视野。什么是深度学习,什么是神经网络,为何一段程序在精密的围棋大赛中可以大获全胜?人工智终将会取代人类智慧吗?, 本书结合日常生活中的寻常小事,生动形象地阐述了神经网络与深度学习的基本概念、原理和实践,案例丰富,深入浅出。对于正在进入人工智能时代的我们,这些内容无疑可以帮助我们更好地理解人工智能的原理,丰富我们对人类自身的认识,并启发我们对人机智能之争更深一层的思考与探索。, 《神经网络与深度学习》是一本介绍神经网络和深度学习算法基本原理及相关实例的书籍,它不是教科书,作者已尽量把公式减少到最少,以适应绝大部分人的阅读基础和知识储备。《神经网络与深度学习》涵盖了神经网络的研究历史、基础原理、深度学习中的自编码器、深度信念网络、卷积神经网络等,这些算法都已在很多行业发挥了价值。, 《神经网络与深度学习》适合有志于从事深度学习行业的,或想了解深度学习到底是什么的,或是有一定机器学习基础的朋友阅读。

2017-03-29

lcd1602基于430f5529的头文件

由msp430f5529控制的1602液晶管显示器的头文件,包含必要的库函数

2015-04-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除