SOC微体系结构设计2022 SOC复习.pdf

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SoC复习

考试题型

SOC重点

西安电子科技大学

考试题型

•5道大题

•选择题

•VHDL程序分析

•SOC结构分析设计

•硬件描述语言编程2道

西安电子科技大学

SoC重点

•VHDL语法结构

描述方式、数据对象

并行与串行语句

进程、过程

西安电子科技大学

1.3.1VHDL数据对象

1、Constant(常量)在程序中不可以被赋值

2、Variable(变量)在程序中可以被赋值(用“:=”)

,赋值后立即变化为新值。

3、Signal(信号)在程序中可以被赋值(用“=”),

但不立即更新,当进程挂起后,才开始更新。

4、File(文件)在程序中实现对文件的写入和读出

操作。

西安电子科技大学

1.4VHDL基本逻辑语句

•Architecture中的语句及子模块之间是并行

处理的

子模块block中的语句是并行处理的

子模块process中的语句是顺序处理的

子模块subprogram中的function和

procedure是顺序处理的

西安电子科技大学

4)顺序执行语句

sequentialstatement

•Wait语句

•If语句

•case语句

•forloop语句

•while语句

西安电子科技大学

5)并行处理语句

concurrentstatement

1、信号赋值操作

2、带条件的信号赋值语句

3、带选择的信号赋值语句

西安电子科技大学

1.5VHDL描述方式

•行为描述

•数据流描述

•结构描述

西安电子科技大学

元件调用

1.元件说明:出现在architecture和begin之间

component<实体名>

[generic(<类属表>);]

port(<端口名>);

endcomponent;

2.元件例化:出现在结构体的语句部分

<标号名>:<元件名>

[genericmap(<类属关联表>)]

portmap(<端口关联表>);

西安电子科技大学

元件调用

(2)端口映射语句(portmap)

①位置映射方法

and2端口定义:port(a,b:inbit;c:outbit);

元件例化语句:u1:and2portmap(ina,inb,s1);

即在u1中,ina对应a,inb对应b,s1对应c。

②名称映射方法

u1:and2portmap(a=>ina,b=>inb,c=>s1);

u1:a

文档评论(0)

k12教育文档 + 关注
实名认证
服务提供商

本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。

1亿VIP精品文档

相关文档