常用顺序语句

常用顺序语句

VHDL有6类基本顺序语句:赋值语句、流程控制语句、等待语句、子程序调用语句、返回语句和空操作语句。

赋值语句

赋值语句有两种,即信号赋值语句和变量赋值语句。
VHDL规定,赋值目标与赋值源的数据类型必须严格一致。

CASE语句

CASE语句属于顺序语句,因此必须放在进程语句PROCESS中使用。CASE语句的一般表述如下:CASE <表达式> ISWHEN <选择值或标识符>  => <顺序语句>;...; <顺序语句>;WHEN <选择值或标识符>  => <顺序语句>;...; <顺序语句>;...WHEN OTHERS  => <顺序语句>;END CASE
当执行到CASE语句时,首先计算<表达式>的值,然后根据WHEN条件句中与之相同的<选择值或标识符>
执行对应的<顺序语句>,最后结束CASE语句。条件句中的=>不是操作符,它的含义相当于THEN(或于是)。CASE语句中使用应该注意以下几点1、WHEN条件句中的选择值或标识符所代表的值必须在CASE的<表达式>的取值范围内,且数据类型也必须匹配。2、除非所有条件语句中的选择值都能完整覆盖CASE语句中表达式的取值,否则最末一个条件句中的选择必须加上最后一句"WHEN OTHERS => <顺序语句>"。关键词OTHERS表示以上所有条件句中未能列出的其他可能的取值。OTHERS只能出现一次,且只能作为最后一种条件取值。关键词NULL表示不做任何操作。3、CASE语句中的选择值只能出现一次,不允许有相同选择值的条件语句出现。4、C

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243559.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“城迷”:黑白梦与精神逃离

杨羽的城市是虚拟的&#xff0c;所以看她的《城迷》系列&#xff0c;你不必感到意外或者试图通过她的图片去对应现实中的城市。因为它是不存在的&#xff0c;或者说&#xff0c;它只是存在于杨羽内心的一个幻象。 用摄影记录一个城市的大师很多&#xff0c;他们通过游走或者驻足…

什么是SoC?什么是IP核?它们有什么关系?

1. 什么是SoC​ SoC&#xff08;System on a Chip &#xff09;中文名是系统级芯片。20世纪90年代中期&#xff0c;因使用ASIC实现芯片组受到启发&#xff0c;萌生应该将完整计算机所有不同的功能块一次直接集成于一颗硅片上的想法。SoC应由可设计重用的IP核组成&#xff0c;IP…

历史是“混合体”,也是“内幕”:说说《三国大传》

“三国”时代是中国历史最上短命的一个时期之一&#xff0c;历史学家认为只有四十五年&#xff0c;最多不过百年。但是关于这个时代的文字记载和民间传说却可谓汗牛充栋&#xff0c;人们对它的关注不亚于盛唐和明清。上有《后汉书》、《三国志》&#xff0c;后有《资治通鉴》和…

一个C++加密工具EncryptDecrypt.dll

EncryptDecrypt.dll文件封装了Rijndael加密算法, 结合SHA-256与 CNewRandom( http://www.codeproject.com/Articles/5489/KeePass-Password-Safe这个里面用到的基于SHA-256伪随机数)加密与解密字符串.......这个加密工具有个重要的特性就是, 就算是用同样的密钥加密同一个字符…

实用的计数器

实用的计数器 library IEEE; use IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL;entity CNT10 is -- Port ( );PORT(CLK,RST,EN,LOAD : IN STD_LOGIC;DATA : IN STD_LOGIC_VECTOR(3 DOWNTO 0); --4位预置数 DOUT : OUT STD_LOGIC_VECTOR(3 DOWNTO 0); --计数值输…

香港版的芭蕾舞剧《吉赛尔》

保利剧院。由香港芭蕾舞团演出的二幕舞剧《吉赛尔》&#xff08;Giselle&#xff09;。《吉赛尔》与《天鹅湖》《睡美人》被称为世界三大芭蕾舞剧。作曲是法国作曲家亚杜夫亚当(Adolphe Adam 1803-1856)。伴奏是中央芭蕾舞团交响乐团&#xff0c;指挥张艺。舞蹈演员大多来自内地…

嵌入式名词以及简略说明

SCM&#xff1a;Single Chip Microcomputer 单片机 MCU&#xff1a;Micro Controller Unit SoC&#xff1a;

中国少数民族文学馆在内蒙古呼和浩特揭幕

中国少数民族文学馆开馆庆典于2009年9月15日在呼和浩特的内蒙古师范大学新校区和林格尔举行。来自全国的各民族作家、相关领导以及在校的师生1000多人参加了庆典仪式。 中国少数民族文学馆的全景。占地面积100亩&#xff0c;建筑面积5500平方米。据说每个民族占据100平方米&…

通过ADO压缩数据库

//ADOConn.h #pragma once //ADO的Error与ATL::CAtlRegExp<>的Error发生命名冲突 #import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace \ rename("EOF","adoEOF") rename("BOF","adoBOF&qu…

安娜·塞克泽沃斯卡的“小人物”

安娜塞克泽沃思卡&#xff08;Anna Syczewska&#xff09;波兰女行为艺术家。生于1979年。毕业于克拉科夫美术学院雕塑系。专业&#xff1a;行为艺术表演、声音和视频装置、互联网艺术等。今天她表演的作品是《小人物》&#xff08;Nobody&#xff09;。时间30分钟。 现场。一张…

8位移位寄存器和优先编码器

8位移位寄存器和优先编码器 位移位寄存器 library IEEE; use IEEE.STD_LOGIC_1164.ALL; entity SHFT is -- Port ( );PORT(CLK,LOAD : IN STD_LOGIC;QB : OUT STD_LOGIC;DIN : IN STD_LOGIC_VECTOR(7 DOWNTO 0);DOUT : OUT STD_LOGIC_VECTOR(7 DOWNTO 0)); end SHFT;archite…

TCP协议中的三次握手和四次挥手

http://blog.csdn.net/li0978/article/details/52598121 前言 昨天晚上被一位师傅问到了TCP/IP的工作机制&#xff0c;心里很清楚三次握手&#xff0c;然而对于四次挥手却忘了&#xff0c;这是大学习里学过的&#xff0c;奋而翻阅书籍和网络对之前所学的做一个温顾&#xff0c;…

OSI 七层参考模型及TCP/IP 四层模型

OSI 七层参考模型 七层模型&#xff0c;亦称 OSI &#xff08; Open System Interconnection &#xff09;参考模型&#xff0c;即开放式系统互联。参考模型是国际标准化组织&#xff08;ISO &#xff09;制定的一个用于计算机或通信系统间互联的标准体系&#xff0c;一般称为…

电影《麦田》的外景地其实是呼伦贝尔

看电影《麦田》多半是因为据说它的外景地在海拉尔——我童年和少年生长的地方。在我的印象中&#xff0c;家乡的某些地方还应该算是处女地&#xff0c;没有或者说还没有完全被工业化与城市化的脚步所践踏和蹂躏。 这个地方距离海拉尔大约200多公里&#xff0c;与海拉尔同属于呼…

最近觉得很是无奈啊

最近不知道为什么了,,,,,心神不定, 我的有银行卡被那个大姐, 吴xiaomei拿去了, 她拿着我的银行卡我没钱吃饭了, 每次都说第二天给我, 每次都没给, 都一个星期了.....

VHDL其他顺序语句

VHDL其他顺序语句 LOOP循环语句 LOOP语句属于可综合的循环语句,它可以使所包含的一组顺序语句被训话执行,其执行次数可由设定的循环参数决定。 (1)单个LOOP语句[LOOP标号: ] LOOP顺序语句END LOOP [LOOP 标号];实例如下:L2 : LOOPA := A+1;EXIT L2 WHEN A >10;--当A…

《龙与玫瑰园:中国艺术与权力》(英文版)在798首发

比利时作家苏斯冯埃尔岑&#xff08;Sus Van Elzen&#xff09;著作的《龙与玫瑰园&#xff0c;中国艺术与权力》(Dragon and Rose Garden:Art and power in China)英文版在798东八时区书吧举行首发式。比利时大使帕特里克Nijs和本书作者苏斯冯埃尔岑先生致词。 在这本书里&…

arm的一些概念(ARM7、Cortex-M的区别)

ARM7&#xff1a;ARMv4架构&#xff0c;ARM9&#xff1a;ARMv5架构&#xff0c;ARM11&#xff1a;ARMv6架构&#xff0c;ARM-Cortex 系列&#xff1a;ARMv7架构。 ARM7没有MMU(内存管理单元)&#xff0c;只能叫做MCU&#xff08;微控制器&#xff09;&#xff0c;不能运行诸…

赫塔•米勒获诺贝尔文学奖说明了什么?

诺贝尔文学奖常常和我们开玩笑&#xff0c;——和无辜的读者&#xff0c;和喜欢押赌注以期大赚一笔的出版商&#xff0c;还有我们那些没事业心人云亦云的外国文学研究和翻译的专家们。用评论家李陀先生的话这叫“带球过人”&#xff0c;你越是想左&#xff0c;我偏往右&#xf…

shutdown小程序

#include <stdio.h>#include <stdlib.h>int main(){char cmd[30];int tis;//时间单位为秒printf("plz input a time in seconds: \n");scanf("%d", &tis);sprintf(cmd, "shutdown -r -t %d", tis);printf("%s", cmd);…