网站大量收购独家精品文档,联系QQ:2885784924

集成电路工程设计(34页)行业)详解.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EE141 EE141 集成电路工程设计 史江一 西安电子科技大学微电子学院 2010年12月8日 E-mail: jyshi@mail.xidian.edu.cn 主要内容 通过开发一款具体芯片工程的过程,掌握现代集成电路的设计方法。 开发一款小规模芯片 使用Verilog HDL进行芯片功能描述和设计建模 遵循良好的可综合代码风格 通过针对具体应用研究实现集成电路的应用方案开发与实现。 课程形式 课堂(4~8学时) 题目实习 分组实践 选择题目 前导实践性知识 集成电路工程 设计流程 VLSI产品规划与设计流程 代码风格覆盖率Code Coverage 指示Verilog代码描述的功能多少被验证。 有三种计算方法, Statement coverage (block coverage),验证过程中,设计代码被执行的语句数量。监视代码执行过程中的异常或一些标注例外。 Path coverage,即分支覆盖率,在设计中往往通过分支控制语句来完成对功能的控制,将所有分支控制语句的控制状态进行组合,产生一定数量语句执行path。Path coverage指示所有的语句执行path是否都得以执行。 Expression Coverage,即表达式覆盖率,指示分支控制语句的控制条件是否全部有效。 Statement coverage Path coverage Expression coverage FloorPlan 0.13um 12.85x 12.86 mm2 8M gate Count ASIC研制过程 ASIC研制过程 题目1:基于8位MCU系统的电阻值测量电路 目标:利用8位MCU来设计一个电阻值测量系统,利用该系统可以测量一个可变电阻的阻值。 设计要求: 给出电阻测量系统的硬件电路原理图设计;电阻值的计算可以采用软件来进行转换得到,将计算得到的电阻值存放到指定内存变量中,代码可以用汇编完成; 定时测量电阻值,并更新变量,可采用查询方式完成数据采集操作,也可以采用中断的方式来完成上述操作。 题目2:基于8位MCU系统的PWM电路的产生 设计目标 用8位MCU最小系统设计实现一个脉冲宽度调制(PWM)LED灯调光电路,由8位MCU最小系统控制的电路可用于控制外部LED灯的亮度。 设计要求: 1. 给出脉冲调光系统电路原理图设计; 2.脉冲宽度的修改可以采用定时修改的方法,定时修改控制脉冲宽度的时间常数值,软件代码可以用汇编完成; 题目3:基于状态机的一个4位转8位总线桥电路设计 目标: 利用所学过的状态机设计方法,设计一个RTL级电路,来完成一个4位总线到8位总线的转换桥电路。 设计要求: 1. 转换桥硬件电路用Verilog代码实现,在ModelSim仿真环境中进行仿真实现,可以不对电路进行综合。 2. 给出至少2组测试结果; 3.需要提交Verilog代码,完成的状态机设计等结果。 题目4:电梯控制器电路设计 设计内容 实现一个(-B2~40)层的电梯控制器,能够实现分①奇偶层控制;②20层以下、20层以上分别控制;③安全控制(运行中层以内不响应5);④安全报警;⑤开关门控制;⑥手动控制;⑦对讲控制。 设计要求 (1)设计目标参照现有高层楼宇的高速电梯控制器,可以是通过电梯轿箱内控制,或者楼层控制方式 (2)以one-hot状态机编码方式设计实现电梯状态机控制。 (3)设计Testbench来测试所设计的电梯控制器硬件电路。 (4)利用Testbench,在ModelSim环境下仿真验证设计波形,并给出实验结果。 (5)需要提交Verilog代码。 (6)完成FPGA实现与测试(选做)。 题目5:基于verilog HDL的PWM电路的产生 设计目标 用verilog HDL设计实现一个脉冲宽度调制(PWM)LED灯调光电路,用于控制外部LED灯的亮度。 设计要求: (1) 给出脉冲调光系统电路原理图设计; (2) 脉冲宽度的修改可以采用外部中断方式修改; (3) 设计Testbench来测试所设计的硬件电路。 (4) 利用Testbench,在ModelSim环境下仿真验证设计波形,并给出实验结果。 (5) 需要提交Verilog代码。 (6) 完成FPGA实现与测试(选做)。 其它自选项目 简易计算器、万能日历、地铁售票机、秒表、倒计时提醒、冬夏路灯控制器、超市收银、仓储管理、停车收费、…… 开发小组(1-2人) 需求分析 项目开发 验证测试 作业形式 设计方案(纸制) 包括:功能需求、开发计划、设计方案(管脚定义、功能框图、FSM、)、验证方案(验证框图、仿真结果)等主要文档。 设计代码(电子

文档评论(0)

琼瑶文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档