首页 > 其他分享 >如何在macOS上使用vivado的部分功能:利用vs code进行verilog代码编写,使用vivado的替代品 EDA playground 实现模拟

如何在macOS上使用vivado的部分功能:利用vs code进行verilog代码编写,使用vivado的替代品 EDA playground 实现模拟

时间:2022-10-14 10:13:54浏览次数:84  
标签:macOS code vivado vs verilog 使用

首先要说明本文介绍的是如何使用vivado的替代品在macOS上实现vivado的部分功能:verilog代码编写,仿真(simulation)和生成波形图。

并没有成功安装vivado。

 

刚开始为了实现在macOS上使用vivado,使用搜索引擎,最终发现好像只能装虚拟机。

但是我不会装虚拟机,而且看了一下,似乎过程还很复杂,于是放弃了。

后来有用windows系统的朋友告诉我可以用vs code去编写verilog程序,于是想到是否有vivado的替代品?即使用vs code中的一些插件实现部分vivado的功能。

在vs code中下载这个插件:

之后就可以在vs code中进行verilog的编程。

注意verilog文件的后缀名为:.v

 

后来又搜索发现了这个网站:https://www.edaplayground.com

利用它,可以实现在线的模拟。

注意在使用的时候,如果希望生成波形图,需要在激励块中加入语句:

initial begin
  $dumpfile("dump.vcd");
  $dumpvars(1);
end

此语句块用于产生一个 *.vcd 文件。

 

标签:macOS,code,vivado,vs,verilog,使用
From: https://www.cnblogs.com/onthemoon/p/16790681.html

相关文章

  • leetcode每日一题:940.不同的子序列Ⅱ
    题目描述给定一个字符串s,计算s的不同非空子序列的个数。因为结果可能很大,所以返回答案需要对10^9+7取余。字符串的子序列是经由原字符串删除一些(也可能不删除)字......
  • leetcode必备算法:聊聊滑动窗口
    前言我们刷leetcode的时候,经常会遇到滑动窗口类型题目。滑动窗口问题非常经典,也很有技巧性,一般大厂也喜欢问。今天跟大家一起来学习滑动窗口的套路,文章如果有不正确的地方,......
  • LeetCode 1116. Print Zero Even Odd
    原题链接在这里:https://leetcode.com/problems/print-zero-even-odd/题目:Youhaveafunction printNumber thatcanbecalledwithanintegerparameterandprints......
  • leetcode-62. 不同路径 初级dp
    62.不同路径首先,机器人每次走路只能向下或者向右走一步根据网格是m*n,初始化动态规划数组,dp[m][n],那么如果机器人走到i,j位置,有多少种情况呢?首先分成子问题,机器人怎么走......
  • 22.10.14 codeforce D
    题目D.Coprime给定n个正整数数组a1,a2,…,an(1≤ai≤1000)。求i+j的最大值,使ai和aj为互素,†或−1(如果不存在i,j)。例如,考虑数组[1,3,5,2,4,7,7]。i+j可以得到的最大值......
  • Codeforces Round #827 (Div. 4) A - G
    A.Sumvoidsolve(){inta[3]={};cin>>a[0]>>a[1]>>a[2];sort(a,a+3);if(a[2]==a[0]+a[1])cout<<"YES\n";elsecout<<"NO......
  • 【算法训练营day2】LeetCode977. 有序数组的平方 209. 长度最小的子数组 59. 螺旋矩阵
    【算法训练营day2】LeetCode977.有序数组的平方209.长度最小的子数组59.螺旋矩阵IILeetCode977.有序数组的平方题目链接:977.有序数组的平方初次尝试上来看到建......
  • 刷题 LeetCode 977 209 59
    代码随想录LeetCode977 有序数组的平方carl数组#双指针思路利用有序条件,新的大值在旧数组的两端产生,因此考虑相向指针细节涉及3个指针,注意每个指针的更新时机......
  • Speech Recognition Java Code - HMM VQ MFCC ( Hidden markov model, Vector Quantiz
    Hieveryone,Ihavesharedspeechrecognitioncodein​​​https://github.com/gtiwari333/speech-recognition-java-hidden-markov-model-vq-mfcc​​Youcanfindcomp......
  • Codeforces Round #780 D
    D.MaximumProductStrikesBack显然我们是不喜欢0的我们可以对0进行切割分成若干段然后我们要是是段数内乘积为负数显然我们也是不喜欢的我们必须要砍掉一个负数......