当前位置: 首页 > news >正文

【FPGA】设计流程——Veriolg输入

一、使用的软件

第一栏快速开始

第二栏基本任务

第三栏会提供一些官方的学习资料

二、创建新工程

点击create project

点击next

给新工程起名,推荐其具有实际意义

二选一多路器

下面的是路径,勾选下面的选项就会在文件夹下新建一个project name一样的文件夹

注意:

新建工程的类型

勾选第一个对钩,不用添加现有源文件

选择器件型号

搜索后选择这个型号

汇总页面,展示各项内容

点击finish

在file中找到 add sources创建源文件选项卡 或者在主界面按alt+a

第一个是创建约束

第二个是创建或添加设计源文件,就是verilog代码或者第三方网表

第三个是创建仿真源文件

选择第二个

点击next

第一个是添加现有文件,第二个是,第三个是创建文件

点击第三个

会要求起名,名称和工程保持一致就可以

点击OK,点击finish

弹出设计页面的端口信息

点击OK,yes

软件就自动帮创建好了

双击文件名打开

三、二选一多路器

sel为零,输出A

sel为1,输出B

四、编写代码

module代表模块开始

endmodule代表模块结束

mux2代表模块名称

verilog的端口声明用括号结尾加分号,里面是端口列表

注意:verilog所有的代码是区分大小写的,所有字符多必须为英文

下面还需要对端口类型进行声明

下面进行逻辑关系命名

用连续赋值语句assign,然后对二选一多路选择器进行逻辑描述

上面有报错——有一个无法打印的字符 一般无法打印的字符都是中文字符

五、分析代码

点击左侧open。。。

点击save

点击OK

下面显示的分析结果

这是芯片的封装

点击左侧schematic

就出现符号图

http://www.dtcms.com/a/503198.html

相关文章:

  • 公共交通安全再讨论
  • C++蓝桥杯之结构体10.15
  • 从原理到实战:Java 队列(Queue)指南
  • 【C++】用红黑树封装map与set
  • php网络公司网站源码网站建设与管理的体会
  • 做网站要先申请域名吗做彩铃的网站
  • 零基础做地方门户网站装修网名大全
  • Docker入门手册
  • 谷歌 Gemini 2.5 Flash Image 震撼升级图像编辑
  • Spring Boot 3零基础教程,WEB 开发 整合 Thymeleaf 笔记36
  • [go 面试] 并发与数据一致性:事务的保障
  • gitee——代码托管平台(进行托管所需的相关软件)
  • JavaWeb后端-Maven、单元测试
  • 微网站后台怎么注册有哪些公众号是小黄油的
  • 【SayCan】LLM+价值函数:以言为引,量力而行
  • 做亚马逊外国网站需要语言好吗大都会app约
  • DaVinci4.2.3 | 无限次AI图片生成,可以预制多种风格,提示限制清理数据重新进即可
  • Linux 配置双栈协议(IPv4 + IPv6)详解
  • JAVA全栈JVM篇————初识JVM
  • 在PyTorch中实现自定义损失函数
  • Hoeffding树:数据流挖掘中的高效分类算法详解
  • 深入解析Java并发基石AQS框架的设计哲学与实战应用
  • 爬虫+Docker:让你的爬虫项目一键部署、可移植
  • 微信网站设计模板下载不用建网站怎么做淘宝客
  • wordpress主题 外贸网站模板下载新品发布会流程
  • 数据结构----树
  • uni-app 入门学习教程,从入门到精通,uni-app组件的详细语法知识点与使用方法(5)
  • 桑基图、弦图、旭日图:如何表现复杂流向关系
  • 网站赚钱系统爬虫搜索引擎
  • 深度学习——循环神经网络(RNN)实战项目:基于PyTorch的文本情感分析