2023年1月28日

《计算机是怎么跑起来的》第十章 XML(可扩展标记语言)

摘要: 资料来源 (1) 《计算机是怎么跑起来的》 注1:XML是Extensible Markup Language(可扩展标记语言)的缩写; 1.XML是标记语言 (1) 通常把通过添加标签为数据赋予意义的行为称为"标记";为这种给数据赋予意义的行为定义规则的语言就是"标记语言"; 注1:HTML是用于 阅读全文

posted @ 2023-01-28 10:36 知北游。。 阅读(221) 评论(0) 推荐(0) 编辑

2023年1月5日

#0延时与for循环+fork join_none

摘要: 参考资料 (1) https://blog.csdn.net/moon9999/article/details/104207565 1.for循环+fork...join_none 注1: for循环+fork...join_none基本知识点详见sv绿皮书,该文简单介绍不同仿真工具对于该知识点的解 阅读全文

posted @ 2023-01-05 16:19 知北游。。 阅读(315) 评论(0) 推荐(0) 编辑

2022年12月6日

shell脚本,shell语法和结构(以Cshell/TC shell为例)

摘要: 1.C shell/TC shell常用语法和结构 (1) shbang行: #!/bin/sh,通知内核使用哪种内核解释脚本; #!/bin/csh 或 #!/bin/tcsh (2) 注释: 以#开头; #This is a comment (3) 通配符: *等; (4) 显示输出: echo 阅读全文

posted @ 2022-12-06 20:09 知北游。。 阅读(568) 评论(0) 推荐(0) 编辑

shell, 进程, 变量, 命令, 作业控制

摘要: 资料来源 (1) UNIX shell范例精解 1.什么是shell? shell的作用? (1) shell是一种特殊的程序,是用户与UNIX/Linux系统内核之间的接口; (2) shell用于解释并运行由命令行或脚本文件输入的命令,从而实现用户与内核间的交互; shell还可以用于定制用户环 阅读全文

posted @ 2022-12-06 15:47 知北游。。 阅读(78) 评论(0) 推荐(0) 编辑

2022年11月11日

linux并行执行线程

摘要: 资料来源: (1) https://www.jianshu.com/p/d8d58846c53f(作者:黄甫一) 1.并行任务较少时: (1) 给需要并行运行的命令行在结尾加上"&",代表放到后台运行; (2) 在所有并行任务的后面加上一句“wait”,意思是等所有通过“&”放到后台运行的任务跑完后 阅读全文

posted @ 2022-11-11 14:24 知北游。。 阅读(286) 评论(0) 推荐(0) 编辑

2022年9月21日

【未完】【DDR系列文章收集】

摘要: 资料来源 1.https://zhuanlan.zhihu.com/p/343262874 (1)主要讲DRAM刷新的内容: 为什么需要刷新(漏电流导致电容电荷的流失)? 刷新的本质(对存储数据的电容进行充电操作,防止表示数据 1 的电荷因为漏电流的原因随时间流失)?刷新的间隔(不能太长,也不能太短 阅读全文

posted @ 2022-09-21 13:43 知北游。。 阅读(650) 评论(0) 推荐(0) 编辑

【未完】参数化相关内容

摘要: 资料来源 (1) IEEE system verilog standard; 1.参数化数据类型-parameterized data types (章节6.25) (1)参数化数据类型的优点: user定义一种通用的数据类型,然后可以方便地在该数据类型的基础上,创建多种变种; (2)参数化数据类型 阅读全文

posted @ 2022-09-21 11:27 知北游。。 阅读(41) 评论(0) 推荐(0) 编辑

2022年8月24日

【python基础教程】-10.开箱即用(模块的工作原理,获悉模块的功能以及常用模块)

摘要: 资料来源 (1) Python基础教程第三版 1.模块的工作原理 1.1 简单的模块及使用 1.1.1 模块的本质 (1) 模块就是程序,任何python程序都可以作为模块导入; 1.1.2 简单的模块示例 #hello.py print("Hello, world!") 1.1.3 模块的使用 i 阅读全文

posted @ 2022-08-24 10:48 知北游。。 阅读(331) 评论(0) 推荐(0) 编辑

2022年8月22日

【C和指针】6.指针

摘要: 1.指针变量的内容 int a=112, b=-1; float c=3.14; int *d=&a; int *e=&c; (1) 变量d和e被声明为指针,并用其他变量的地址予以初始化; (2) 指针变量d和e的初始化用&操作符完成,该操作符用于产生操作数的内存地址; 2.间接访问操作符或解引用指 阅读全文

posted @ 2022-08-22 19:30 知北游。。 阅读(45) 评论(0) 推荐(0) 编辑

2022年8月11日

【git】7.5 git工具-搜索

摘要: 资料来源: (1) https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E6%90%9C%E7%B4%A2 1.git grep 注1:使用git grep可以很方便地从提交历史、工作目录、甚至索引中查找一个字符串或正则表达式; 默认情况下, 阅读全文

posted @ 2022-08-11 19:57 知北游。。 阅读(133) 评论(0) 推荐(0) 编辑

2022年8月10日

【git】3.5 git分支-远程分支

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF 1.远程分支 1.1 <remote>/<branch> (1) 远程分支以<remote>/<br 阅读全文

posted @ 2022-08-10 15:56 知北游。。 阅读(129) 评论(0) 推荐(0) 编辑

2022年8月5日

【git】3.4 git分支-分支开发工作流

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E6%B5%81 1.长期分支 (1) 在整个项目开发周期的不同 阅读全文

posted @ 2022-08-05 09:51 知北游。。 阅读(57) 评论(0) 推荐(0) 编辑

2022年8月2日

【git】3.3 git分支-分支管理

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%A1%E7%90%86 1.分支管理 1.1 git branch (1) 罗列当前所有本地分支; (2) 其中,分支前的* 阅读全文

posted @ 2022-08-02 13:33 知北游。。 阅读(43) 评论(0) 推荐(0) 编辑

2022年7月29日

【git】3.2git分支-分支的新建与合并

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6 场景 (1) 由master 阅读全文

posted @ 2022-07-29 18:02 知北游。。 阅读(137) 评论(0) 推荐(0) 编辑

【git】3.1git分支-分支简介

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%80%E4%BB%8B 1.分支的作用 (1) 使用分支可以将工作从开发主线上分离开来,以免影响开发主线; 2.分支介绍 ( 阅读全文

posted @ 2022-07-29 17:33 知北游。。 阅读(125) 评论(0) 推荐(0) 编辑

【git】2.5远程仓库的使用

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E7%9A%84%E4%BD%BF%E7%94%A8 1.远程仓库 (1) 远程仓库是指托管在因特网 阅读全文

posted @ 2022-07-29 15:34 知北游。。 阅读(131) 评论(0) 推荐(0) 编辑

2022年7月26日

【git】2.4 撤销操作

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C 1.撤销操作 (1) 场景:提交后发现漏掉几个文件没有添加或者提交信息写错了; (2) 措施: gi 阅读全文

posted @ 2022-07-26 16:02 知北游。。 阅读(44) 评论(0) 推荐(0) 编辑

【git】2.3查看提交历史

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2 1.查看提交历史 1.1 git log (不传参数) (1)  阅读全文

posted @ 2022-07-26 14:29 知北游。。 阅读(471) 评论(0) 推荐(0) 编辑

【git】2.1 获取git仓库

摘要: 资料来源 (1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%8E%B7%E5%8F%96-Git-%E4%BB%93%E5%BA%93 1.将尚未进行版本控制的本地目录转换为git仓库; (1) cd dir_path (2) 阅读全文

posted @ 2022-07-26 13:57 知北游。。 阅读(76) 评论(0) 推荐(0) 编辑

2022年7月18日

【git】git子模块操作-从子模块的远端拉取上游修改 & 从项目远端拉取更改

摘要: 1.从子模块的远端拉取上游修改 1.1 在项目子模块目录中,运行git fetch与git merge更新本地代码 (1) 这种方法在获取子模块非master分支的更新时,没成功获取更新,没搞清楚原因; (2) 如果现在返回主项目并运行git diff --submodule,可以看到子模块被更新的 阅读全文

posted @ 2022-07-18 17:33 知北游。。 阅读(738) 评论(0) 推荐(0) 编辑

2022年7月12日

在线工具推荐

摘要: 1.在线绘制状态机工具 http://t.zoukankan.com/leituhaomo-p-11784600.html https://hifpga.com/fsm/ 阅读全文

posted @ 2022-07-12 14:42 知北游。。 阅读(42) 评论(0) 推荐(0) 编辑

git常见问题集合

摘要: 注1:问题总结来自于实际使用,关于搜到的资料链接一并粘贴; 场景1:GIT本地代码处于detached HEAD的情况(又称游离状态)的解决办法; 问题:有时候git由于一些操作的问题出现了detached HEAD 的情况。对于新手来说很焦急,但又不敢动,生怕搞错点什么把劳动成果付之东流。下面的解 阅读全文

posted @ 2022-07-12 09:50 知北游。。 阅读(62) 评论(0) 推荐(0) 编辑

2022年7月6日

【python】读写文件

摘要: 1.打开文件与文件模式 1.1 文件模式 (1) 'r':读取模式(默认文件模式,显式指定读取模式的效果和不指定模式相同); (2) 'w':写入模式(如果写入时,文件不存在,会创建文件); 注1:其他模式暂且不罗列; 1.2 打开文件进行读写操作 (1) 写入文件f.write() 1 #!/us 阅读全文

posted @ 2022-07-06 14:39 知北游。。 阅读(85) 评论(0) 推荐(0) 编辑

2022年7月5日

【git】git子模块操作-添加子模块与克隆子模块

摘要: https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97 git submodule update --init --recursive 1.为当前仓库添加子模块 1.1 添加submodule 阅读全文

posted @ 2022-07-05 13:55 知北游。。 阅读(531) 评论(0) 推荐(0) 编辑

UVM reg model 常见问题记录

摘要: 1.仿真log中报出大量的"include_coverage not located, did you mean ***"? (1) user在构建register model或者集成register model的过程中,可能会调用uvm_reg::build_coverage(), uvm_mem 阅读全文

posted @ 2022-07-05 11:33 知北游。。 阅读(1895) 评论(0) 推荐(0) 编辑

2022年7月4日

【Python实例】用脚本自动拿一个或多个仿真环境

摘要: 注1:之前使用的是perl,现在尝试切换到python; 注2:该脚本用于实现自动拿仿真环境,里面应该还有很多不足之处,后续逐渐完善; 注3:假设脚本名字为get_env.py,直接执行脚本,会有两次输入,分别为ll和hl,如果ll=hl,比如均为1,那么最终生成env_1环境;如果hl>ll,比如 阅读全文

posted @ 2022-07-04 13:35 知北游。。 阅读(142) 评论(0) 推荐(0) 编辑

2022年6月30日

system verilog与C语言的接口(包含使用方法以及实例)

摘要: 资料来源 (1) sv绿皮书; (2) vcs user guide; (3) https://www.cnblogs.com/studyforever/p/5169243.html (4) system verilog与功能验证 (5) https://www.cnblogs.com/GrootS 阅读全文

posted @ 2022-06-30 14:30 知北游。。 阅读(2907) 评论(0) 推荐(0) 编辑

【RUNOOB】C语言学习之指针

摘要: 资料来源: (1) runoob; (2) C语言程序设计; 注1:Runoob中对于指针的讲述比较清晰简单,摘录出来(后续补充指针与结构体,指针与函数参数); 1.指针与变量的内存位置 (1) 每个变量都有一个内存位置,它表示了一个在内存中的地址,通过"&运算符+变量名"可以访问变量地址; (2) 阅读全文

posted @ 2022-06-30 11:35 知北游。。 阅读(310) 评论(0) 推荐(0) 编辑

2022年6月24日

【vscode】linux下vscode的使用

摘要: 注1:vscode在查看project时,非常好用,可以导入整个project并查看其中文件,通过插件的安装还可以实现跳转到当前函数定义处的功能; 注2:可以了解下source insight; 补充阅读资料: (1) https://www.runoob.com/w3cnote/vscode-tu 阅读全文

posted @ 2022-06-24 09:46 知北游。。 阅读(1706) 评论(0) 推荐(0) 编辑

2022年6月20日

expect语言使用之自动切换账户或自动登录远程服务器

摘要: 资料来源: (1) https://baike.baidu.com/item/expect/4598715?fr=aladdin (2) https://blog.csdn.net/gsjthxy/article/details/123441100?ops_request_misc=%257B%25 阅读全文

posted @ 2022-06-20 09:52 知北游。。 阅读(150) 评论(0) 推荐(0) 编辑

导航