随笔分类 -  最近日常

上一页 1 2 3 4 5 6 ··· 8 下一页
摘要:chisel安装和使用 sbt:scala build tool,是scala的默认构建工具,配置文件是build.sbt。 mill:一个新的java/scala构建工具,运行较快,与sbt可以共存,配置文件是build.sc。 chisel的安装可以参考这篇文章。安装过程务必联网,而没有联网情况 阅读全文
posted @ 2023-10-05 21:22 大浪淘沙、 阅读(284) 评论(0) 推荐(0)
摘要:adoc转换html adoc这种格式是很多riscv文档使用的格式,该格式可以生成pdf,生成html。 生成html的好处是,选中和翻译方便,复制粘贴方便。 首先是gem软件要安装,这个软件似乎是ruby相关的(RubyGems is a package manager for the Ruby 阅读全文
posted @ 2023-10-01 17:54 大浪淘沙、 阅读(128) 评论(0) 推荐(0)
摘要:VCS代码保护 在新思公司的一些vip的实现中,一些代码进行了加密,导致无法查看源码,加密的方法也是使用新思的工具VCS。 在编译的命令行添加+protect选项,在代码前后加上编译指示,则生成对应的加密vp、svp文件,中间的部分被加密。 https://blog.csdn.net/woodhor 阅读全文
posted @ 2023-10-01 15:53 大浪淘沙、 阅读(1438) 评论(0) 推荐(0)
摘要:Verdi波形查看transaction 除了以下两个选项以外, +UVM_TR_RECORD +UVM_LOG_RECORD 还需要声明+UVM_VERDI_TRACE选项 +UVM_VERDI_TRACE=UVM_AWARE+RAL+TLM+MSG+HIER+PRINT 否则使用的是VC的环境抓 阅读全文
posted @ 2023-09-24 13:57 大浪淘沙、 阅读(797) 评论(0) 推荐(0)
摘要:vim插件使用python编写 虽然vim有自己的一套语法格式,但是学习成本放着呢,语言那么多,啥都学哪学的过来嘛。 不过vim确实是支持python的,但是是python2,而不是python3,因此语法上的一些问题要兼容下。 这个是官方手册,正确而可靠的部分。 https://vimdoc.so 阅读全文
posted @ 2023-09-17 18:31 大浪淘沙、 阅读(135) 评论(0) 推荐(0)
摘要:sv的宏展开 https://www.systemverilog.io/verification/macros/ `" 包括双引号,双引号内的参数应替换,并且任何嵌入的宏都应该展开。 `\`" 在宏拓展结果中使用双引号。 参数化类 如果是要传入一种类型,使用关键字type class packet 阅读全文
posted @ 2023-09-09 11:56 大浪淘沙、 阅读(264) 评论(0) 推荐(0)
摘要:来自的整理原文: https://www.systemverilog.io/design/ddr4-basics/ 这个是属于早期的整理,首先随意浏览下,然后打开spec好好阅读,以spec为准。 对于blog而言,一方面是说明的不够详细,另一方面是正确性有待考究,毕竟缺少评审。而正确的内容,往往在 阅读全文
posted @ 2023-09-09 09:52 大浪淘沙、 阅读(1224) 评论(0) 推荐(0)
摘要:# 材料中的光速 https://blog.csdn.net/weixin_43229030/article/details/106745060 空气中,相对介电常数和相对导磁率都为1, 光的速度为12 in/ns 绝大多数互连线中的光速约为12 in/ns/sqrt(4)=6 in/ns。当估算电 阅读全文
posted @ 2023-09-03 19:10 大浪淘沙、 阅读(51) 评论(0) 推荐(0)
摘要:# cmake学习方法 主要是cmake这个东西好像有点抽象,而我想要的是完完全全的控制,虽然是花里胡哨的; 但是在高手看来,这些东西有点过家家,而不是真正意义上的技术,甚至经常被怼,净是花拳绣腿,不容易阅读,控制效果不好,有时候还有语法错误云云。 因此我还是用的Makefile,但是想必cmake 阅读全文
posted @ 2023-08-27 17:12 大浪淘沙、 阅读(48) 评论(0) 推荐(0)
摘要:# 加速比计算 100个处理器对于程序的并发而言,是100倍的加速。对于程序的顺序执行而言,是1倍的速度。 ![image](https://img2023.cnblogs.com/blog/1325410/202308/1325410-20230820154034386-1582104657.pn 阅读全文
posted @ 2023-08-20 18:46 大浪淘沙、 阅读(113) 评论(0) 推荐(0)
摘要:链接脚本的例子 SECTIONS { . = 0x10000; .text : { *(.text) } . = 0x8000000; .data : { *(.data) } .bss : { *(.bss) } } 设定入口点 在程序中执行的第一条指令称为入口点。 您可以使用 ENTRY 链接器 阅读全文
posted @ 2023-08-20 18:25 大浪淘沙、 阅读(554) 评论(0) 推荐(0)
摘要:AXI传输总结 AXI这部分我没有深入解除过,只是多多少少摸一下看下数据路径有没有传过去,总感觉不到难点在哪里,不就是一个传输协议吗? 这个是soc设计方法与实现中提供的附录,可供参考,但是有版本错误(AXI4不支持写的交织,没有WID) https://www.hxedu.com.cn/hxedu 阅读全文
posted @ 2023-08-12 17:18 大浪淘沙、 阅读(474) 评论(0) 推荐(0)
摘要:# APB的版本区别 https://blog.csdn.net/qq_40571921/article/details/122853718 https://github.com/baimengwei/yuu_apb/blob/master/src/sv/yuu_apb_common/yuu_apb 阅读全文
posted @ 2023-08-06 18:32 大浪淘沙、 阅读(198) 评论(0) 推荐(0)
摘要:# reg和wire https://mp.weixin.qq.com/s?__biz=MzUyNzA2MDA0OQ==&mid=2247531642&idx=1&sn=be10436fa547d894cf58bbffac48a0fd&chksm=fa076144cd70e8524cbc108db1 阅读全文
posted @ 2023-08-06 17:45 大浪淘沙、 阅读(130) 评论(0) 推荐(0)
摘要:# NUMA https://houmin.cc/posts/b893097a/ 一个NUMA Node内部是由一个物理CPU和它所有的本地内存(Local Memory) 组成的。广义上还包含本地IO资源,对大多数Intel x86 NUMA平台来说,主要是PCIe总线资源。 物理 CPU:一个C 阅读全文
posted @ 2023-07-30 16:10 大浪淘沙、 阅读(269) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/jiang-ic/p/10579416.html 传入值的方式不太一样,有没有加号。另外是有没有格式化字符串。 ``` program automatic test; import uvm_pkg::*; class hello_world exten 阅读全文
posted @ 2023-05-21 19:50 大浪淘沙、 阅读(173) 评论(0) 推荐(0)
摘要:override不可重载的部分 由于一些原因。变量引用本身依赖于一个路径,这个路径不可变更,因此,使用以下方法获取子类的变量: https://bbs.eetop.cn/forum.php?mod=viewthread&tid=943020&pid=10887019&page=1&extra=#pi 阅读全文
posted @ 2023-02-06 22:35 大浪淘沙、 阅读(50) 评论(0) 推荐(0)
摘要:gcc编译选项 -nostartfiles 连接的时候不使用标准系统的启动文件。 -nodefaultlibs 连接的使用不使用标准系统库。 -nostdlib 链接的时候不使用标准的系统启动文件和系统库。 ld文件 https://blog.csdn.net/shenjin_s/article/d 阅读全文
posted @ 2023-02-05 15:01 大浪淘沙、 阅读(95) 评论(0) 推荐(0)
摘要:Verilator使用 https://blog.csdn.net/daturasee/article/details/124488821 https://github.com/verilator/verilator our.v module our; initial begin $display( 阅读全文
posted @ 2022-08-21 01:09 大浪淘沙、 阅读(702) 评论(0) 推荐(0)
摘要:BUFSIZ的大小:8192 在stdio中定义 RTS和CTS的连接 对于猫,是RTS和RTS直连,CTS和CTS直连 对于非猫,是RTS和CTS连接,CTS和RTS连接 uint8_t类型的定义位置 cstdint RVWMO弱内存排序 每个hart有自己相应的全局内存顺序,单个hart的代码似 阅读全文
posted @ 2022-08-21 00:18 大浪淘沙、 阅读(164) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 8 下一页