esTc 设计中 ⅥHDL主要描述语句分类 在本章中将对图5-1所列出的所有语句逐一进 行具体介绍 如果把每一种语句比喻成一颗树,则图5-1给 出了这些树所构成的森林的面目。 由图5-1可以获得以下信息: 1.ⅥDL的主要描述语句由“描述行为的语句 和“描述结构的语句”两个部分组成 2.描述行为的语句主要有:信号赋值语句, 进程语句,断言语句,子程序等;
设计中心 VHDL主要描述语句分类 • 在本章中将对图5-1所列出的所有语句逐一进 行具体介绍。 • 如果把每一种语句比喻成一颗树,则图5-1给 出了这些树所构成的森林的面目。 • 由图5-1可以获得以下信息: 1. VHDL的主要描述语句由“描述行为的语句” 和“描述结构的语句”两个部分组成 2. 描述行为的语句主要有:信号赋值语句, 进程语句,断言语句,子程序等;
esTc 设计中 ⅦHDL主要描述语句分类 3,描述结构的语句主要有: component(元 件), port map(端口映射), generate(生成语 句), generIc(参数说明语句)等 4.在所有ⅦHDL语句中,描述行为的进程语句 最为复杂。它可以包含等待语句、顺序信号赋 值语句和顺序控制语句等三部分,其中,顺序 控制语句又可以包含条件语句和循环语句等5 种语句
设计中心 VHDL主要描述语句分类 3. 描述结构的语句主要有:component (元 件),port map(端口映射),generate(生成语 句),generic(参数说明语句)等; 4. 在所有VHDL语句中,描述行为的进程语句 最为复杂。它可以包含等待语句、顺序信号赋 值语句和顺序控制语句等三部分,其中,顺序 控制语句又可以包含条件语句和循环语句等5 种语句
esTc 设计中 ⅥHDL主要描述语句分类 5.信号的赋值可分为:进程中赋值和进 程外赋值两种。进程中赋值使用顺序信 号赋值语句。进程外赋值使用并行信号 赋值语句。 6.if和case语句是进程语句中实现顺序 控制的最常用语句
设计中心 VHDL主要描述语句分类 5. 信号的赋值可分为:进程中赋值和进 程外赋值两种。进程中赋值使用顺序信 号赋值语句。进程外赋值使用并行信号 赋值语句。 6. if和case语句是进程语句中实现顺序 控制的最常用语句
esTc 设计中 VHDL主要描述语句分类 另外,在此需要指出两点: 1.行为级描述的ⅥDL程序一般不会用到描述 结构的语句。 2.然而除行为级描述外,RT级和结构级描述 都大量使用描述行为的语句。通常情况下VDL 程序都要用到描述行为的语句。电子系统中的 行为主要体现在信号的变化,组合和传输,所 以一般ⅦDL程序都会用到描述行为的语句。 所以学习的重点是描述行为的语句
设计中心 VHDL主要描述语句分类 • 另外,在此需要指出两点: • 1. 行为级描述的VHDL程序一般不会用到描述 结构的语句。 • 2. 然而除行为级描述外,RTL级和结构级描述 都大量使用描述行为的语句。通常情况下VHDL 程序都要用到描述行为的语句。电子系统中的 行为主要体现在信号的变化,组合和传输,所 以一般VHDL程序都会用到描述行为的语句。 • 所以学习的重点是描述行为的语句
esTc 设计中 5.2描述行为的语句 ·信号赋值语句( Assignment) ·进程语句( Process) ·断言语句( Assert) 块语句( Block) 子程序( Subprogram)
设计中心 5.2 描述行为的语句 • 信号赋值语句(Assignment) • 进程语句(Process) • 断言语句(Assert) • 块语句(Block) • 子程序(Subprogram)