首页 > 编程语言 >vivado程序示例

vivado程序示例

时间:2023-02-18 19:25:20浏览次数:37  
标签:count full 示例 sum random 程序 vivado add carry

//full_add.v 全加器
module full_add(
    input a,
    input b,
    input carry,
    output sum,
    output count
    );
    
    assign {count,sum}=a+b+carry;
endmodule
//full_add_tb.v
module full_add_tb(
    );
reg a;
reg b;
reg carry;
wire sum;
wire count;
    
initial begin
    a=1;
    b=0;
    carry=1;
end
    
always begin
#({$random}%100)
   a=~a;
#({$random}%100)
    b=~b;
#({$random}%100)
    carry=~carry;
end
full_add full_add_tb(
    .carry(carry),
    .a(a),
    .b(b),
    .sum(sum),
    .count(count)
);
endmodule

标签:count,full,示例,sum,random,程序,vivado,add,carry
From: https://www.cnblogs.com/dzw9/p/17133322.html

相关文章

  • #yyds干货盘点# LeetCode程序员面试金典:数字流的秩
    题目:假设你正在读取一串整数。每隔一段时间,你希望能找出数字x的秩(小于或等于x的值的个数)。请实现数据结构和算法来支持这些操作,也就是说:实现track(intx) 方法,每读......
  • 房产楼盘报备H5小程序开发
    房产楼盘报备H5微信头条小程序开发功能特性:可以展示楼盘及其详细的信息,比如,位置,周边,效果图,佣金。房贷计算器和地图寻盘.微信小程序客户端和服务端全部源代码.小程序简洁的UI......
  • 智慧校园:带微信小程序端源码
    智慧校园-基础数据管理1、学校信息:支持管理员对学校对基本学校信息进行编辑并浏览,通过编辑提交后全校可查看2、学科设置:支持管理添加并编辑以及删除学科,添加学科时系统自动......
  • SpringBoot 官方文档示例(90):整合jpa时,自定义名称映射
    在SpringBoot整合jpa时默认将实体类的名称的驼峰映射成下划线的表名。也就是使用CamelCaseToUnderscoresNamingStrategy。可以通过自定义的方式来指定上述的映射规则,可以......
  • SpringBoot 官方文档示例(89):使用DataSourceBuilder构建数据源
    一、在application.properties中配置数据源信息app.datasource.url=jdbc:mysql://xxx.xxx.xxx.xxx/testapp.datasource.jdbcUrl=jdbc:mysql://xxx.xxx.xxx.xxx/testapp.data......
  • SpringBoot 官方文档示例(88):配置logback把日志写到文件
    一、配置日志文件名logging.file.name=myapplication.log二、在resources下创建logback-spring.xml配置文件<?xmlversion="1.0"encoding="UTF-8"?><configuration><in......
  • 程序:谁是凶手?
    分析:既然有三个人说的是对的,那么我们只要逐个判断就可以了。 做法:先假设A说的是对的,然后判断是否与其他人的话是否存在矛盾,若最后恰好有三个人说的是对的那么分析结果是正......
  • 如何在 C++ 应用程序中集成 Spire.XLS for C++
    Spire.XLSforC++ 是一个Excel库,供开发人员在任何类型的C++应用程序中操作Excel文档(XLS、XLSX、XLSB和XLSM)。本文演示了如何以两种不同的方式将Spire.XLSforC......
  • 将 .net core 程序部署到 docker
    发布项目在VS里面选择你需要发布的程序右击添加docke支持,选择要发布的OS目标是Linux。然后会生成一个Dockerfile文件编辑Dockerfile文件注释掉一部分,然后添加......
  • 生成指定长度的随机字符串几个示例
    一、示例1/***@param$length*@parambool|false$numeric*@returnstring*生成指定长度的随机字符串并返回。*/functionrandom($length,$numeric=false){......