美文网首页
Vhdl结构体process的存在意义和作用

Vhdl结构体process的存在意义和作用

作者: 洛神红梅花果茶丿 | 来源:发表于2017-08-25 17:31 被阅读0次

VHDL是硬件描述语言,用来描述硬件系统硬件系统中的电路是由很多元器件构成的,从上电那一时刻起,硬件系统中所有的电路模块(元器件)将会同时开始工作,没有先后顺序。因此,结构体中的所有语句都须是“并行语句”,每个并行语句描述一个电路模块。并行语句之间没有先后顺序,可按任意顺序书写。这就像画电路图,先画哪个电路模块是没有关系的,只要最终画完的硬件系统电路图是正确的就行。

然而,人们描述一个系统的“行为”却是按照“因果”关系来描述的,例如,“因为...所以...”(IF...THEN...)。这种描述方式称之为”行为描述“,描述行为的语句是顺序语句。顺序语句不符合硬件的并行工作状态,因此不能直接置于结构体中。为了遵循结构体中的语句都是并行语句这一语法规则,将一系列顺序语句构成的行为描述看成是一个电路模块,将其包装成一个并行语句——”PROCESS BEGIN....END PROCESS;“,相当于给这段行为描述加了一对”括号“,左括号是PROCESS BEGIN,右括号是END PROCESS。任意两个PROCESS语句之间也是并行关系,书写的先后顺序可以任意,与其他并行语句的书写顺序也可以任意。

你如果对PROCESS(进程)语句一时还无法深入理解的话,就只要记住一点,只要你用顺序语句来描述硬件,就要给顺序语句加上”外包装“——”PROCESS BEGIN....END PROCESS;“。

相关文章

  • Vhdl结构体process的存在意义和作用

    VHDL是硬件描述语言,用来描述硬件系统。硬件系统中的电路是由很多元器件构成的,从上电那一时刻起,硬件系统中所有的...

  • VHDL语法简单总结

    一个VHDL程序代码包含实体(entity)、结构体(architecture)、配置(configuration...

  • vhdl入门(一)-vhdl的代码结构

    vhdl入门(一)-vhdl的代码结构 @(study)[Maxe, markdown_study, LaTex_...

  • Day11

    共用体 枚举 枚举的基本概念 枚举的作用域枚举作用域和结构体作用域一样, 定义枚举变量和结构体一样 局部变量和全局...

  • Day10

    指针 指针与函数 练习回调函数 结构体 基本概念 结构体变量初始化 定义结构体变量 结构体变量作用域结论; 和变量...

  • Objective-C的Block实质与实现探究 part-9

    __block变量的成员变量__forwarding存在的意义 __block变量结构体中的__forwardin...

  • 【C语言笔记】<十九>结构体

    结构体的基本概念 结构体初始化 结构体的内存存储细节 结构体定义的方式 结构体类型的作用域 指向结构体的指针 结构...

  • Object-C学习之结构体使用

    http://c.biancheng.net/cpp/html/88.html结构体作用: 结构体和其他类型基础数...

  • iOS 结构体简述

    一 :结构体作用: 结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成你想要的数...

  • (IOS)结构体

    结构体作用 结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成你想要的数据类型。...

网友评论

      本文标题:Vhdl结构体process的存在意义和作用

      本文链接:https://www.haomeiwen.com/subject/bwfpdxtx.html