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

50天学习FPGA第15天-verilog基本概念

目录

简介

目标

语法约定

空白符

注释

操作符

数字声明

字符串

标识符和关键字

数据类型


简介

本周讨论Verilog中的基本语法结构和约定,后续章节中会使用这些结构和约定。这些约定构成了Verilog语言的基本框架。Verilog模型中的数据类型与实际硬件电路中的数据存储和开关元

件相当接近。本章的内容可能有些枯燥,但是它们将为后续章节的学习打下必要的基础。

目标

理解操作符、注释、空白符、数字、字符串和标识符的词法约定。

定义逻辑值集合和数据类型,包括线网、寄存器、向量、数字、仿真时间、数组、参数、存储器和字符串。

学习使用用于显示和监视信息、暂停和结束仿真的系统任务。

学习用于宏定义、文件包含的基本编译指令。

语法约定

Verilog中的基本词法约定与C语言类似。Verilog描述包含一个“单词”流,这里的单词可以是注释、分隔符、数字、字符串、标识符和关键字,Verilog是大小写相关的,其中的关键字全部为小写。

空白符

空白符由空格(b)、制表符(v)和换行符

http://www.cnnetsun.cn/news/114998.html

相关文章:

  • 基于Docker容器化部署Lsky Pro私有图床系统
  • GRPO不香了?小米ICPO横空出世,专治大模型“不会思考”,推理能力飙升!
  • Windows找不到xenroll.dll文件 如何下载修复?
  • 软件测试文档标准化编写指南
  • Paperzz AI:毕业论文写作的 “隐形助攻”,让学术输出告别 “抓瞎”
  • BypassAV通过Patch白文件实现Bypass,没有添加其他免杀手法
  • 鸿蒙:一个操作系统的生态远征与多行业渗透之路
  • 游戏启动缺少X3DAudio1_3.dll文件问题 下载修复
  • java毕业设计之基于数据安全的旅游民宿租赁系统源代码(java+springboot+mysql)
  • 基于SpringAI构建大模型应用
  • 黑锋科技(HeifengTech)过压过流保护开关芯片全系列技术解析
  • DVWA -SQL Injection-通关教程-完结
  • AI大模型:未来就业的吞噬者还是创造者?揭秘其对普通人工作的影响!
  • 0x3f第七天 二叉搜索树
  • 扩容U盘,资料毁灭盘
  • 数据结构学习篇(5)---顺序表和链表的区别
  • 基于Vue.js和Spring Boot的新能源汽车充电站管理系统的设计与实现文献综述
  • 【Matlab】代码库:RGB三通道图像←互转→RGB次序平铺二维
  • 使用 html2canvas + jsPDF 生成PDF 的简单示例(含文字下沉修复)
  • Vue3+Monaco Editor封装及SQL编辑器实现
  • MiniCPM-V 4.5
  • Flutter工程化与协作实践指南
  • Excel技巧:提取身份证号码中的出生年月日
  • 软工毕业设计创新的开题分享
  • Oracle数据库物理备份与恢复实战指南
  • 告别“养死”魔咒!AI+知识库+物联网,打造零失败智能种植系统(附架构图+实操指南)
  • 安卓基础之《(4)—Activity组件(2)》
  • 打破数据堵点:6 大主流CRM厂商全链路数据流转能力横评与选型指南
  • 小程序毕设项目:基于springboot+微信小程序的校园活动管理系统设计与实现(源码+文档,讲解、 调试运行,定制等)
  • 小程序毕设项目:基于springboot+微信小程序的DIY电脑推荐与交流平台(源码+文档,讲解、 调试运行,定制等)