vivado入门教程

vivado入门教程


第一次写博客,也是第一次使用vivado,自己也在学习之中,欢迎大家的评论啊!

基本步骤

一、新建工程
第一步新建工程
二、选择工程路径及命名
在这里插入图片描述
三、一路next到下图,确定芯片的型号
在这里插入图片描述
四、添加源文件
在这里插入图片描述
五、RTL分析
在这里插入图片描述
方法:选择下图的RTL分析下的Schematic在这里插入图片描述
六、仿真
添加源文件,编写激励
在这里插入图片描述
方法:选择左侧的仿真分析即可(前提是代码没问题)
在这里插入图片描述

例程实现

分频,进行任意的M分频

`timescale 1ns / 1ps


module div(
input clk ,
output reg clk_out
    );
 reg [7:0] cnt =8'd0;
 reg clk_out=0;
 parameter M=8;
always @ (posedge clk)
begin 
   if (cnt==M-1)
      begin
      clk_out=~clk_out;
      cnt=0;
      end
   else 
      begin
      clk_out=0;
      cnt=cnt+1'd1;
      end
end

endmodule

激励

module div_sim;
reg clk;
wire clk_out;
div czq(clk,clk_out);
initial
 begin
 clk=0;
 forever #10 clk=~clk;
 end

endmodule

  • 8
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值