摘要: # timescale ## 1 timescale作用 \`timescale是Verilog中的预编译指令,指定位于它后边的module的时间单位和时间精度,直到遇到新的\`timescale指令或者\`resetall指令。它的语法如下: \`timescale time_unit / tim 阅读全文
posted @ 2023-09-08 17:20 下夕阳 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 格式化输出 目录格式化输出1 使用"%"1.1 格式符1.2 字符串输出(%s)1.3 浮点数输出(%f)1.4 %s与%r2 使用format2.1 位置匹配2.2 格式转换2.3 高阶用法 python格式有两种方法:"%"和format,format功能更强大,可调整格式的顺序,一个变量和格式 阅读全文
posted @ 2023-09-08 17:11 下夕阳 阅读(98) 评论(0) 推荐(0) 编辑
摘要: makefile函数 1、findstring 调用形式: $(findstring FIND, IN) 函数功能: 搜索字串“IN”,查找“FIND”字串。 返回值: 如果在“IN”之中存在“FIND”,则返回“FIND”,否则返回空。 函数说明: 字串“IN”之中可以包含空格、[Tab]。搜索需 阅读全文
posted @ 2023-09-08 17:06 下夕阳 阅读(55) 评论(0) 推荐(0) 编辑
摘要: # linux下压缩解压缩命令 ## zip/gzip命令 linux zip命令参数列表: - -a:将文件转成ASCII模式 - -F:尝试修复损坏的压缩文件 - -h:显示帮助界面 - -m:将文件压缩之后,删除源文件 - -n:特定字符串 不压缩具有特定字尾字符串的文件 - -o:将压缩文件 阅读全文
posted @ 2023-09-08 14:57 下夕阳 阅读(1) 评论(0) 推荐(0) 编辑
摘要: # markdown中输入反引号 ## 行代码块 - 包含1个` ``` `` ` `` ```显示为:`` ` ``。注意:内容与包裹的反引号之间左右都有一个空格 - 包含2个` ``` ` `` ` ```显示为:` `` ` - 包含3个` `` ` ``` ` ``显示为:` ``` ` 规 阅读全文
posted @ 2023-09-08 14:06 下夕阳 阅读(40) 评论(0) 推荐(0) 编辑
摘要: # vcs编译并执行 命令:`vcs -full64 -sverilog test.sv` sverilog:表示支持systemverilog,如果只编译verilog不需要加 test.sv :这个可以是一个systemverilog/verilog文件,也可以是一个filelist -full 阅读全文
posted @ 2023-09-08 09:35 下夕阳 阅读(81) 评论(0) 推荐(0) 编辑
摘要: # signed的作用 1. 在verilog中有时会用signed修饰符来修饰定义的数据,运算的时候也会用$signed()任务来强制转换数据,那么signed的修饰是为什么呢,是为了区分有符号数和无符号数的加法和乘法吗?其实不是的,因为有符号数和无符号数据的加法强结果和乘法器结构是一样的,sig 阅读全文
posted @ 2023-09-08 09:25 下夕阳 阅读(148) 评论(0) 推荐(0) 编辑