2022年6月17日

【RUNOOB】python学习之python3实例以及知识点解析

摘要: 1.python数字求和 1 #!/usr/bin/python3 2 3 num1=input('input first number:') 4 num2=input('input second number:') 5 6 sum=float(num1) + float(num2) 7 print 阅读全文

posted @ 2022-06-17 13:20 知北游。。 阅读(320) 评论(0) 推荐(0) 编辑

【RUNOOB】c语言学习之简单示例分析与C编译器简介

摘要: 1.简单示例与分析 1 #include <stdio.h> 2 int main() 3 { 4 /* 我的第一个 C 程序 */ 5 printf("Hello, World! \n"); 6 7 return 0; 8 } (1) 所有的 C 语言程序都需要包含 main() 函数。 代码从  阅读全文

posted @ 2022-06-17 09:33 知北游。。 阅读(205) 评论(0) 推荐(0) 编辑

2022年6月10日

【git-RUNOOB】git笔记-git标签,git远程仓库以及相关操作【远程仓库操作需实战】

摘要: 1.git标签 (1) 如果希望记住某个特别的提交,可以使用git tag给它打上标签; 1 //使用示例 2 git tag -a v1.0 3 4 其中,-a选项意为"创建一个带注解的标签",当执行git tag -a命令时,git会打开编辑器用于填写标签注解; 注1:可以使用git tag - 阅读全文

posted @ 2022-06-10 22:07 知北游。。 阅读(37) 评论(0) 推荐(0) 编辑

【git-RUNOOB】git笔记(和mecurial有些相似)-git配置,工作区,暂存区,版本库,基本操作及分支管理

摘要: 资料来源 (1) 芯片开发必备工具 | 版本控制系统,该用Git还是SVN? (qq.com) (2) runoob.com (3) http://git-scm.com/docs (4) http://gitref.justjavac.com/index.html (5) 【未阅】https:// 阅读全文

posted @ 2022-06-10 15:51 知北游。。 阅读(65) 评论(0) 推荐(0) 编辑

2022年6月9日

【perl】遍历当前目录下所有文件

摘要: 1 #!/usr/bin/perl 2 use strict; 3 use Getopt::Long; 4 5 my $dir_path; 6 my $file_output; 7 8 GetOptions( 9 'dir_path|dir=s'=>\$dir_path, 10 'file_outp 阅读全文

posted @ 2022-06-09 17:10 知北游。。 阅读(175) 评论(0) 推荐(0) 编辑

2022年6月5日

【RUNOOB】Ruby类和对象

摘要: 1.在ruby中定义类 (1) 类以关键字class开始,后跟类的名称,类名的首字母应该大写; (2) 使用关键字end终止一个类,类中的所有数据成员都是介于类定义和end关键字之间; 1 #示例1 2 class Customer 3 end 2.ruby类中的变量 2.1 局部变量 (1) 局部 阅读全文

posted @ 2022-06-05 21:45 知北游。。 阅读(35) 评论(0) 推荐(0) 编辑

2022年5月23日

《大话处理器》第二章处理器&第三章指令集体系结构 阅读记录

摘要: 资料来源 (1) 《大话处理器》 1.处理器的硬件模型 (1) 硬连线电路; (2) 通用计算机模型; 2.处理器的编程模型 (1) 软硬不分:软件的编写直接面向硬件系统,二者紧密耦合; (2) ISA(Instruction Set Architecture):指令集体系结构,将编程所需要了解的硬 阅读全文

posted @ 2022-05-23 23:35 知北游。。 阅读(176) 评论(0) 推荐(0) 编辑

【RUNOOB】perl简介(解释器路径,版本,脚本执行,优缺点,基础语法与注释)

摘要: 资料来源 (1) Perl 教程 | 菜鸟教程 (runoob.com) 1.perl解释器路径,版本及脚本执行 1 //perl解释器路径 2 #!/usr/bin/perl 3 #!/usr/bin/perl -w 1 //perl版本信息 2 perl -v 1 //perl脚本执行 2 pe 阅读全文

posted @ 2022-05-23 10:21 知北游。。 阅读(469) 评论(0) 推荐(0) 编辑

2022年5月21日

uvm report机制

摘要: 资料来源 (1) 《Practical UVM Step by Step with IEEE》 1.uvm_report_object & uvm_report_handler & uvm_report_server简介 1.1 uvm_report_object 1 class uvm_repor 阅读全文

posted @ 2022-05-21 22:34 知北游。。 阅读(639) 评论(0) 推荐(0) 编辑

《大话处理器》第一章漫游计算机世界 阅读记录

摘要: 资料来源 (1) 《大话处理器》 1.处理器种类及特点 1.1 服务器处理器(Intel, IBM); (1) 服务器要给很多用户提供服务,通常有高可靠性(7*24小时业务不中断)、高可扩展性(随着用户数的增加,服务器能进行相应的扩展,如增加硬盘,增加内存)、高吞吐量(单位时间内能处理的请求的数目) 阅读全文

posted @ 2022-05-21 14:45 知北游。。 阅读(92) 评论(0) 推荐(0) 编辑

2022年5月11日

uvm cmdline processor

摘要: 参考资料: 1.《Practical UVM Step By Step with IEEE》chapter11; 2.《Practical UVM Step By Step with IEEE》chapter21.9; 3. uvm source code; 1.简介 (1) uvm cmdline 阅读全文

posted @ 2022-05-11 00:21 知北游。。 阅读(789) 评论(0) 推荐(0) 编辑

2022年5月4日

[CU]uvm lab6-router

摘要: 注1:uvm lab1 - __见贤思齐 - 博客园 (cnblogs.com) 注2:uvm lab2 - __见贤思齐 - 博客园 (cnblogs.com) 注3:uvm lab3 - __见贤思齐 - 博客园 (cnblogs.com) 注4:uvm lab4 - __见贤思齐 - 博客园 阅读全文

posted @ 2022-05-04 17:36 知北游。。 阅读(406) 评论(0) 推荐(0) 编辑

2022年5月2日

[CU]uvm lab5.1-router(不推荐)

摘要: 注1:uvm lab1 - __见贤思齐 - 博客园 (cnblogs.com) 注2:uvm lab2 - __见贤思齐 - 博客园 (cnblogs.com) 注3:uvm lab3 - __见贤思齐 - 博客园 (cnblogs.com) 注4:uvm lab4 - __见贤思齐 - 博客园 阅读全文

posted @ 2022-05-02 21:53 知北游。。 阅读(176) 评论(0) 推荐(0) 编辑

2022年5月1日

[CU]uvm lab5-router

摘要: 注1:uvm lab1 - __见贤思齐 - 博客园 (cnblogs.com) 注2:uvm lab2 - __见贤思齐 - 博客园 (cnblogs.com) 注3:uvm lab3 - __见贤思齐 - 博客园 (cnblogs.com) 注4:uvm lab4 - __见贤思齐 - 博客园 阅读全文

posted @ 2022-05-01 22:25 知北游。。 阅读(525) 评论(0) 推荐(0) 编辑

2022年4月30日

[CU]uvm lab4-router

摘要: 注1:uvm lab1 - __见贤思齐 - 博客园 (cnblogs.com) 注2:uvm lab2 - __见贤思齐 - 博客园 (cnblogs.com) 注3:uvm lab3 - __见贤思齐 - 博客园 (cnblogs.com) 注4:IC仿真makefile示例4 - __见贤思齐 阅读全文

posted @ 2022-04-30 21:11 知北游。。 阅读(297) 评论(0) 推荐(0) 编辑

[CU]IC仿真makefile示例4

摘要: 1 # Makefile for UVM Lab4 2 rtl_path = ../../rtl 3 test = test_base 4 DUT = $(rtl_path)/router.sv $(rtl_path)/router_io.sv $(rtl_path)/ral/host_io.sv 阅读全文

posted @ 2022-04-30 20:59 知北游。。 阅读(291) 评论(0) 推荐(0) 编辑

[CU]uvm lab3-router

摘要: 注1:uvm lab1 - __见贤思齐 - 博客园 (cnblogs.com) 注2:uvm lab2 - __见贤思齐 - 博客园 (cnblogs.com) 注3:结合synopsys uvm lab guide阅读; 注4:uvm1.1 lab链接第三方资源 – 路科验证 (rockeric 阅读全文

posted @ 2022-04-30 16:05 知北游。。 阅读(346) 评论(0) 推荐(0) 编辑

[CU]uvm lab2-router

摘要: 注1:uvm lab1 - __见贤思齐 - 博客园 (cnblogs.com) 注2:lab1相应的makefile见IC仿真makefile示例3 - __见贤思齐 - 博客园 (cnblogs.com); 注3:结合synopsys uvm lab guide阅读; 注4:uvm1.1 lab 阅读全文

posted @ 2022-04-30 11:49 知北游。。 阅读(394) 评论(0) 推荐(0) 编辑

《Practical UVM Step By Step with IEEE》2.4 Create UVM Testbench Environment for the DUT

摘要: 2.4创建UVM测试平台环境 (1) DUT的每组interface都和一个uvm容器类agent相关联; agent封装了一些产生激励(seqr),驱动数据到interface(driver)以及监测interface上data的子组件(monitor); (2) wb_env_test框图: 2 阅读全文

posted @ 2022-04-30 09:45 知北游。。 阅读(421) 评论(0) 推荐(0) 编辑

2022年4月29日

uvm_printer及使用

摘要: 1.uvm_printer使用示例 (1) 在调用uvm_top.print_topology()函数时,可以不指定uvm_printer参数; (2) 在不指定uvm_printer参数的情况下,会使用uvm_default_table_printer; (3) 如果有需要指定uvm_printe 阅读全文

posted @ 2022-04-29 14:36 知北游。。 阅读(1679) 评论(0) 推荐(0) 编辑

2022年4月28日

[CU]IC仿真makefile示例3

摘要: 1 test = test_base 2 TB_TOP = ./test.sv 3 UVM_HOME = ../../uvm-1.1 4 verbosity = UVM_MEDIUM 5 #option = UVM_OBJECTION_TRACE 6 uvm_ver = uvm-1.0 7 seed 阅读全文

posted @ 2022-04-28 22:22 知北游。。 阅读(274) 评论(0) 推荐(0) 编辑

2022年4月15日

《The UVM Primer》23章-sequence,sequencer的使用(完整的uvm验证平台)

摘要: 1.top.sv 1 module top; 2 import uvm_pkg::*; 3 import tinyalu_pkg::*; 4 `include "tinyalu_macros.svh" 5 `include "uvm_macros.svh" 6 7 tinyalu_bfm bfm() 阅读全文

posted @ 2022-04-15 17:55 知北游。。 阅读(182) 评论(0) 推荐(0) 编辑

2022年4月14日

uvm_agent+configuration object+configuration database(uvm验证平台)

摘要: 资料来源 (1) 《The UVM Primer》第22章 1.top.sv 1 module top; 2 import uvm_pkg::*; 3 import tinyalu_pkg::*; 4 `include "tinyalu_macros.svh" 5 `include "uvm_mac 阅读全文

posted @ 2022-04-14 21:28 知北游。。 阅读(126) 评论(0) 推荐(0) 编辑

uvm通信-uvm_put_port/uvm_get_port/uvm_tlm_fifo使用示例(完整uvm环境)

摘要: 资料来源 (1) 《The UVM Primer》第17章 1.uvm_put/get_port与uvm_tlm_fifo使用示例(blocking) 1.1 top.sv 1 module top; 2 import uvm_pkg::*; 3 `include "uvm_macros.svh" 阅读全文

posted @ 2022-04-14 16:22 知北游。。 阅读(603) 评论(0) 推荐(0) 编辑

2022年4月13日

uvm通信-analysis_port使用示例2(完整uvm测试平台)

摘要: 资料来源 (1) 《The UVM Primer》第16章 1.top.sv 1 module top; 2 import uvm_pkg::*; 3 import tinyalu_pkg::*; 4 `include "tinyalu_macros.svh" 5 `include "uvm_mac 阅读全文

posted @ 2022-04-13 22:33 知北游。。 阅读(186) 评论(0) 推荐(0) 编辑

uvm通信-analysis_port使用示例(完整uvm测试平台)

摘要: 资料来源 (1) 《The UVM Primer》第15章 1.top.sv 1 module top; 2 import uvm_pkg::*; 3 `include "uvm_macros.svh" 4 import dice_pkg::*; 5 initial run_test("dice_t 阅读全文

posted @ 2022-04-13 20:34 知北游。。 阅读(554) 评论(0) 推荐(0) 编辑

2022年4月12日

《The UVM Primer》11章-uvm_test示例

摘要: 1.用UVM启动仿真 1.1 top.sv 注1:在run_test()语句前,先进行interface的config_db::set(); module top; import uvm_pkg::*; `include "uvm_macros.svh" import tinyalu_pkg::*; 阅读全文

posted @ 2022-04-12 16:22 知北游。。 阅读(95) 评论(0) 推荐(0) 编辑

2022年4月11日

TinyALU的BFM

摘要: 资料来源 (1) 《The UVM Primer》第三章 1.TinyALU的BFM (1) tinyalu_bfm封装了所有TinyALU验证平台用到的信号,并提供一个时钟; (2) tinyalu_bfm提供了一个reset_alu() task,还有一个向DUT发送指令的send_op() t 阅读全文

posted @ 2022-04-11 19:44 知北游。。 阅读(149) 评论(0) 推荐(0) 编辑

TinyALU的功能覆盖率模型

摘要: 资料来源 (1) 《The UVM Primer》第二章 1.TinyALU的功能覆盖率模型 1.1覆盖率目标 (1) 测试所有指令; (2) 所有指令的全0操作数仿真; (3) 所有指令的全1操作数仿真; (4) 所有指令的复位后运行; (5) 单周期指令之后运行乘法指令; (6) 乘法指令之后运 阅读全文

posted @ 2022-04-11 16:46 知北游。。 阅读(136) 评论(0) 推荐(0) 编辑

2022年3月23日

2.5-AHB(数据总线)

摘要: 资料来源: (1) amba bus spec翻译.pdf (2) 字节序(byte order)、比特序(bit order)、MSB/LSB、大端模式/小端模式 概念误混淆_光明磊的博客-CSDN博客_lsb和msb的区别 【未阅】 (3) 大小端模式_侵蚀昨天的博客-CSDN博客_大小端模式  阅读全文

posted @ 2022-03-23 23:06 知北游。。 阅读(1212) 评论(0) 推荐(0) 编辑

导航