摘要: 帝高阳之苗裔兮,朕皇考曰伯庸。 我是古帝高阳氏的子孙,我已去世的父亲字伯庸。 摄提贞于孟陬兮,惟庚寅吾以降。 岁星在寅那年的孟春月,正当庚寅日那天我降生。 皇览揆余初度兮,肇锡余以嘉名。 父亲仔细揣测我的生辰,于是赐给我相应的美名。 名余曰正则兮,字余曰灵均。 父亲把我的名取为正则,同时把我的字叫作 阅读全文
posted @ 2022-12-04 14:56 大浪淘沙、 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 版权归作者所有,任何形式转载请联系作者。 作者:Caz0096(来自豆瓣) 来源:https://www.douban.com/note/687182038/ 思えばこの世は常の住む家にあらず 草葉に置く白露、水に宿る月よりなほあやし 金谷に花を詠じ、栄花は先立つて無常の風に誘わる 南楼の月を弄ぶ輩 阅读全文
posted @ 2022-05-27 12:28 大浪淘沙、 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 断言测试代码 module taa (); reg clk1, clk2, clk3; reg a,b,c,d,e,f,g,h; initial begin fork begin clk1=0; forever #2 clk1=~clk1; end begin clk2=0; forever #3 阅读全文
posted @ 2022-01-03 13:28 大浪淘沙、 阅读(188) 评论(0) 推荐(0) 编辑
摘要: fork join的label(tag) https://bbs.eetop.cn/thread-883536-1-1.html 其中只要有任何一个线程结束,都退出并行运行块,并打印DONE。要求分别用fork-join、fork-join_any,fork-join_none来实现. 实现基于la 阅读全文
posted @ 2022-01-02 12:08 大浪淘沙、 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 时间实在赶得太紧,导致整个找工作状态受阻。说到底三年硕士读了什么,不可能什么也没有。说到底,华理的计算机硕士就好像一个debuff在身,让人失去很多东西。一转眼的三年就好像什么都改变了。 可是事实上我们还是应该珍惜那些已经拥有的任何关系和一个正常的方向。以免于受到每12都会到来的本命年。过去存留的情 阅读全文
posted @ 2021-12-21 19:35 大浪淘沙、 阅读(66) 评论(0) 推荐(0) 编辑
摘要: MBIST和BISR https://blog.csdn.net/liubin1222/article/details/103995449 https://zhuanlan.zhihu.com/p/161185302 进行内存修复需要两步:首先在可修复内存测试期间,由MBIST控制器诊断出的故障。第 阅读全文
posted @ 2024-04-28 08:29 大浪淘沙、 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 将wavedrom图转换为excel 原理上是先转换为json,然后写入到excel中。 import csv import json import pandas as pd content = [] with open("source.txt") as f: c = f.read() c = c. 阅读全文
posted @ 2024-04-02 09:10 大浪淘沙、 阅读(8) 评论(0) 推荐(0) 编辑
摘要: python常用字符操作 python转二进制 使用bin函数,此时会有0b前缀;使用格式化参数"{:b}".format(b),此时没有前缀。 a = 10 a_bin = bin(a) print(a_bin) # Output: 0b1010 a_bin = "{:b}".format(a) 阅读全文
posted @ 2024-03-27 08:52 大浪淘沙、 阅读(4) 评论(0) 推荐(0) 编辑
摘要: UVM宏解释 UVM_DISABLE_AUTO_ITEM_RECORDING https://blog.csdn.net/MGoop/article/details/127295965 item record的方法主要是用于记录事务信息的,原理是调用accept_tr, begin_tr, end_ 阅读全文
posted @ 2024-03-12 08:46 大浪淘沙、 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 中端知识和工具 https://www.cnblogs.com/yjw951012/p/12865036.html 抖动(Jitter)和偏移(skew) 信号周期的长度总会有一定变化,从而导致下一个沿的到来时间不确定。这种不确定就是抖动(jitter)。 因时钟线长度不同或负载不同,导致时钟到达相 阅读全文
posted @ 2024-02-17 16:08 大浪淘沙、 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 综合的各种类型文件 https://blog.csdn.net/b18821622297/article/details/119751768 https://blog.csdn.net/weixin_41788560/article/details/117024372 .db文件: .lib 的二进 阅读全文
posted @ 2024-01-28 20:45 大浪淘沙、 阅读(124) 评论(0) 推荐(0) 编辑
摘要: sed命令操作 sed的&操作符 sed一般是按行操作,如果匹配到,那么匹配到的内容被表示为&。 以下是在单行操作中,想要实现在某行数据特定字符前后插入字符的方法。 sed替换关联环境变量 环境变量参与到变量的替换过程中: (使用双引号) CHAR=B echo -e "A\nBC\nCD" | s 阅读全文
posted @ 2024-01-21 18:22 大浪淘沙、 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Verdi信号平移 信号左移 是将光标移动在双引号以内的信号名左边,然后先输入数字,可以带上单位,如[ns|n]、[ps|p],然后按<<-按键。 https://blog.csdn.net/qq_40268672/article/details/132915499 信号右移 信号右移是数字在右边, 阅读全文
posted @ 2024-01-21 14:29 大浪淘沙、 阅读(12) 评论(0) 推荐(0) 编辑
摘要: C语言全局变量的extern 全局变量在不同的文件引用,需要加上extern,才能引用到。 如果没有extern关键词,则认为是一个定义,而不是引用,引发同名冲突。 函数也是一样。要在本文件引用其它文件的函数,需要增补extern关键字。 而其它文件,声明和定义过该函数。 typedef函数指针 h 阅读全文
posted @ 2023-12-24 16:33 大浪淘沙、 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 幽灵和熔断 幽灵和熔断是基于瞬态指令流的缓存侧信道攻击。在瞬态指令流中被执行的内存加载指令如果将一个数据带入了缓存,则即使流水线回滚期间处理器丢弃了该指令返回的访存结果,已经被修改的缓存状态却无法撤销。由此,攻击者可以通过监测缓存的变化来推断受害者程序的访存地址,如果该地址本身包含敏感信息,就会引发 阅读全文
posted @ 2023-12-24 15:12 大浪淘沙、 阅读(43) 评论(0) 推荐(0) 编辑
摘要: codeblock快捷键 ctrl+G 跳转。 ctlr+J 生成补全。 cygwin用于获得开发环境。注意安装路径要对,特殊字符路径和codeblocks不兼容。 codeblock返回上一处:点击光标即可。 VS code快捷键 Shift Alt F:vs code格式化代码 Ctrl Shi 阅读全文
posted @ 2023-12-23 19:13 大浪淘沙、 阅读(17) 评论(0) 推荐(0) 编辑
摘要: SATA基础 https://zhuanlan.zhihu.com/p/554251608 物理信号 物理层功能 时钟恢复:对于高频传输,一般是采用差分信号传输,并且没有单独的时钟,时钟存在于编码内部 串并转换:对于高频传输,串联信号可以做到更高的频率。 字节对其:8/10 编码转换的10bit对其 阅读全文
posted @ 2023-11-05 17:15 大浪淘沙、 阅读(44) 评论(0) 推荐(0) 编辑
摘要: EDA工具使用 Verdi覆盖率转网页 urg -full64 -dir simv.vdb Verdi加载session verdi -ssr sessionFile Vcs分部编译 额外选项 -partcomp:自动分块编译。 -fastpartcomp:使用多核计算系统并行部分编译。 -pcma 阅读全文
posted @ 2023-10-29 18:23 大浪淘沙、 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Vim操作 删除空行 :g/^$/d 删除并包括空白 g全局命令对所有与地址匹配的行,%:代表这文件本身每一行,% == g/.*/ :g/^\s*$/d :%s/^\s*$\n// 非贪婪匹配 .\{-} vim查看当前与改动 :w !diff % - # 然后如果还需要合并,那就只能:w一个新的 阅读全文
posted @ 2023-10-21 12:38 大浪淘沙、 阅读(8) 评论(0) 推荐(0) 编辑
摘要: C语言数据类型占用字节大小 最大整形宽度是8字节。 modport存在的意义 似乎modport的存在没有意义了。只是将信号变得更冗长。但是又是有意义的,因为modport里的赋值变化是没有延迟的,而clocking受到配置的影响。 https://blog.csdn.net/hh199203/ar 阅读全文
posted @ 2023-10-21 12:27 大浪淘沙、 阅读(23) 评论(0) 推荐(0) 编辑
摘要: C语言数据类型占用字节大小 https://blog.csdn.net/sinan1995/article/details/79577106 对于整形,最大8字节,超出8字节的计算,要么用库,要么不用。 64位编译器: char/unsigned char :1字节 char *:8字节 short 阅读全文
posted @ 2023-10-15 16:53 大浪淘沙、 阅读(23) 评论(0) 推荐(0) 编辑
摘要: sv的LSB 使用 https://blog.csdn.net/gsjthxy/article/details/90722378 等价关系 [LSB+:STEP] = [LSB+STEP:LSB] 伪代码: bit [1023:0] mem; bit [7:0] data; j = 0..100 m 阅读全文
posted @ 2023-10-06 12:16 大浪淘沙、 阅读(54) 评论(0) 推荐(0) 编辑
摘要: chisel安装和使用 sbt:scala build tool,是scala的默认构建工具,配置文件是build.sbt。 mill:一个新的java/scala构建工具,运行较快,与sbt可以共存,配置文件是build.sc。 chisel的安装可以参考这篇文章。安装过程务必联网,而没有联网情况 阅读全文
posted @ 2023-10-05 21:22 大浪淘沙、 阅读(93) 评论(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 大浪淘沙、 阅读(44) 评论(0) 推荐(0) 编辑
摘要: VCS代码保护 在新思公司的一些vip的实现中,一些代码进行了加密,导致无法查看源码,加密的方法也是使用新思的工具VCS。 在编译的命令行添加+protect选项,在代码前后加上编译指示,则生成对应的加密vp、svp文件,中间的部分被加密。 https://blog.csdn.net/woodhor 阅读全文
posted @ 2023-10-01 15:54 大浪淘沙、 阅读(570) 评论(0) 推荐(0) 编辑