首页 > 其他分享 >HDL基本语法

HDL基本语法

时间:2022-11-08 20:57:46浏览次数:38  
标签:基本 运算符 12 always 语法 HDL parameter 赋值

1.在本模块产生,且在always下的代码使用reg

在本模块产生,例化产生的使用wire(即不是always的)

2.参数parameter

  parameter      CNT_C_W=12;

  一句话可以直接进行替换成12

  要求参数名用大写

3.数字运算

4.关系运算

5.赋值运算符

  = 和 <=(时序逻辑用)

6.逻辑运算符

7.位运算符 ~ | ^ &   (  一般用于赋值 ) 

8.移位运算符 <<和>>

9.拼接运算符

标签:基本,运算符,12,always,语法,HDL,parameter,赋值
From: https://www.cnblogs.com/liujy2233/p/16871134.html

相关文章

  • 【HDLBits刷题笔记】17 Verification: Wrting Testbenches&CS450
    Tb/clock这题要求给dut模块一个时钟。moduletop_module();regclk;always#5clk=~clk;initialbeginclk=0;enddutu0(clk);......
  • ODPS基本概念
    什么是ODPS?开发数据处理服务(OpenDataProcessingService,简称ODPS),2016年后更名MaxComputer。ODPS是一种由阿里云自主研发,针对TB/PB级数据、实时性要求不高的分布式处理服......
  • 700003 TXT 建筑工程施工图的基本知识
    根据正投影原理及建筑工程施工的规定画法,把一房屋的全貌及各个细微局部完全地表达出来,这就是房屋建筑工程施工图。建筑工程施工图是表达设计思想,指导工程施工的重要技术文......
  • 7个JavaScript中的基本数组方法
    原文| https://javascript.plainenglish.io/7-essential-array-methods-in-javascript-you-need-2021-246e2f3d6052原译|杨小二如果你正在寻找从数组中添加、删除或查找......
  • C基础学习笔记——第01天 linux介绍和基本命令
    在学习C基础总结了笔记,并分享出来。01-C基础第01天(linux介绍和基本命令) 目录和路径目录和路径的含义:目录:又称为文件夹,是包含所有的文件;路径:是反映目录和文件的位置【绝对......
  • 狂神说Go语言笔记—Go基础语法
    注释给别人看的,机器并不会执行这行语句1.单行注释//我是单行注释2.多行注释/*我是多行注释我是多行注释我是多行注释我是多行注释*///这是一个main函数,这个......
  • 【ES6 教程】第一章 新的ES6语法10—如何替换字符串中的变量
    英文|https://www.javascripttutorial.net翻译|杨小爱在今天的教程中,我们将学习JavaScript模板文字,它使我们可以更轻松地使用字符串模板。在ES6之前,我们使用单引号......
  • scss 语法
    scss语法介绍 这里既然是对语法的介绍,那么至于如何安装和编译scss我就不多少了,主要是因为本人在群里认识的小伙伴有的不会用scss,所以就借着放假的机会来对scss语法做......
  • 【HDLBits刷题笔记】15 Finding bugs in code
    Sim/circuit1从波形不难看出ab是相与的关系。moduletop_module(inputa,inputb,outputq);//assignq=a&b;//FixmeendmoduleSim/cir......
  • markdown基础语法,windows快捷键和常用的Dos命令
    Markdown学习标题:#号加空格,回车生成一级标题需要几号标题就在前面加几个#号,最多是六个#二级标题三级标题四级标题五级标题六级标题字体Helloworld!(粗体是前后两......