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

#Verilog HDL# Verilog中的ifdef/ifndef/else等用法

目录

示例1:

示例2:

 示例3:

示例4:


通过示例讲解,`ifdef/`ifndef/`elsif/`else/`endif 的用法

示例1:
// Style #1: Only single `ifdef
`ifdef <FLAG>// Statements
`endif// Style #2: `ifdef with `else part
`ifdef <FLAG>// Statements
`else// Statements
`endif// Style #3: `ifdef with additional ifdefs
`ifdef <FLAG1>// Statements
`elsif <FLAG2>// Statements
`elsif <FLAG3>// Statements
`else// Statements
`endif
示例2:

module tb;initial begin`ifdef MACRO1$display ("This is MACRO1");`elsif MACRO2$display ("This is MACRO2");`endifend
endmodule
 示例3:
module tb;initial begin`ifndef MACRO1$displ

http://www.mrgr.cn/news/77835.html

相关文章:

  • 【iOS】bug调试技巧
  • 简单的MCU与FPGA通过APB总线实现通讯(fpga mcu APB):乘法器为例
  • 共建智能软件开发联合实验室,怿星科技助力东风柳汽加速智能化技术创新
  • C++中的原子操作:原子性、内存顺序、性能优化与原子变量赋值
  • Spring |(二)IOC相关内容 | bean
  • 原生js-复用性写法
  • 每日一练:位运算-消失的两个数字
  • CNN—LeNet:从0开始神经网络学习,实战MNIST和CIFAR10~
  • 第三十四篇 MobileNetV1、V2、V3模型解析
  • 【计算机网络】数据链路层
  • 算法(Algorithm)
  • Playwright(Java版) - 7: Playwright 页面对象模型(POM)
  • 使用 Spring Boot 和 GraalVM 的原生镜像
  • win10局域网加密共享设置
  • 《计算力学学报》
  • MCSA --- make coding simple again
  • JavaFX 实现文件夹和文件选择功能及常见问题解决方案
  • 动态规划子数组系列一>最长湍流子数组
  • 高频面试题(含笔试高频算法整理)基本总结回顾6
  • 【模块一】kubernetes容器编排进阶实战之pod的调度流程,pause容器及init容器
  • Vue.js基础——贼简单易懂!!(响应式 ref 和 reactive、v-on、v-show 和 v-if、v-for、v-bind)
  • Spring学习笔记_41——@RequestBody
  • HarmonyOS4+NEXT星河版入门与项目实战(11)------Button组件
  • 战争迷雾FogOfWar---Unity中实现
  • 解决Electron拖拽窗口点击事件失效问题
  • 「Mac玩转仓颉内测版28」基础篇8 - 元组类型详解