Luyoung
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
搭建verilator仿真环境(完结)

搭建verilator仿真环境(完结)

一、前言上一篇文章中的最后提到了应该写一个脚本来一键执行从转换、编译到运行的所有步骤,这正是这一篇文章的一个主题。 二、波形图在安装了 gtkwave 之后,就可以利用–trace 参数来在运行的过程中,生成 wave.vcd,然后通过 gtkwave 查看: 1gtkwave wave.vcd 如下图所示: 三、自动化事实上,是要将很多命令放在一起,顺序执行就好了: 12345678910
2024-07-13
ysyx
#ysyx #verilator #NVBoard
搭建verilator仿真环境(双控开关)

搭建verilator仿真环境(双控开关)

一、Verilator什么是 VerilatorVerilator 是一个开源的 Verilog HDL(硬件描述语言)仿真和转换工具,它将 Verilog 代码转换为高性能的 C++ 或 SystemC 代码。Verilator 主要用于对 RTL(寄存器传输级)设计进行仿真,尤其擅长处理大型的复杂数字电路。以下是 Verilator 的一些关键特性和用途: 特性 高性能: Verilat
2024-07-12
ysyx
#ysyx #verilator #双控开关
利用 Hexo 搭建个人博客

利用 Hexo 搭建个人博客

〇、前言本文将会讨论,如何将 CSDN 上的博客,拉取到本地,然后PicGo、Hexo、Github 等工具建立个人博客,环境为 Ubuntu 20.04。 一、利用 Hexo预备工作首先安装 Node.js、npm、git工具。 123456> node -vv12.22.9> npm -v8.5.1> git versiongit version 2.34.1 安装 H
2024-07-06
博客
#Hexo
利用 Hexo 搭建个人博客

利用 Hexo 搭建个人博客

〇、前言本文将会讨论,如何将 CSDN 上的博客,拉取到本地,然后PicGo、Hexo、Github 等工具建立个人博客,环境为 Ubuntu 20.04。 一、利用 Hexo预备工作首先安装 Node.js、npm、git工具。 123456> node -vv12.22.9> npm -v8.5.1> git versiongit version 2.34.1 安装 H
2024-07-06
博客
#Hexo
2024.07.05 刷题日记

2024.07.05 刷题日记

322. 零钱兑换动态规划,dp[i] 的定义为 i 块钱兑换的最少硬币数。状态转移为: 12345for (int coin : coins) { if (i - coin >= 0) { dp[i] = min(dp[i], dp[i - coin] + 1); }
2024-07-05
LeetCode
#算法 #数据结构 #leetcode
2024.07.02 刷题日记

2024.07.02 刷题日记

70. 爬楼梯示例 1: 输入:n = 2输出:2解释:有两种方法可以爬到楼顶。 1 阶 + 1 阶 2 阶 示例 2: 输入:n = 3输出:3解释:有三种方法可以爬到楼顶。 1 阶 + 1 阶 + 1 阶 1 阶 + 2 阶 2 阶 + 1 阶 状态定义:dp[i],代表着当前阶梯到达的不同方法数。状态转移方程:dp[i] = dp[i-1]+dp[i-
2024-07-02
LeetCode
#算法 #数据结构 #leetcode
2024.06.30 刷题日记

2024.06.30 刷题日记

121. 买卖股票的最佳时机实例 1: 输入:[7,1,5,3,6,4]输出:5解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。 示例 2: 输入:prices &#x
2024-06-30
LeetCode
#算法 #数据结构 #leetcode
2024.06.29 刷题日记

2024.06.29 刷题日记

739. 每日温度给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: 输入: temperatures = [73,74,75,71,69,72,76,73]输出: [1,1,4,2,1,1,0,0]
2024-06-29
LeetCode
#算法 #数据结构 #leetcode
2024.06.28 刷题日记

2024.06.28 刷题日记

394. 字符串解码给定一个经过编码的字符串,返回它解码后的字符串。 示例 1: 输入:s = “3[a]2[bc]”输出:”aaabcbc” 示例 2: 输入:s = “3[a2[c]]”输出:”accaccacc” 示例 3: 输入:s = “2[abc]3[cd]ef”输出:”abcabccdcdcdef” 示例 4: 输入:s =
2024-06-28
LeetCode
#算法 #数据结构 #leetcode
2024.06.26 刷题日记

2024.06.26 刷题日记

20. 有效的括号利用栈: 1234567891011121314class Solution {public: bool isValid(string s) { std::map<char, int> m = {{'(', -1}, {')', 1},
2024-06-26
LeetCode
#算法 #数据结构 #leetcode
1…7891011…23

搜索

Hexo Fluid
总访问量 次 总访客数 人