计算机系统综合课程设计1-课程简介与小实验_第1页
计算机系统综合课程设计1-课程简介与小实验_第2页
计算机系统综合课程设计1-课程简介与小实验_第3页
计算机系统综合课程设计1-课程简介与小实验_第4页
计算机系统综合课程设计1-课程简介与小实验_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

P.1计算机系统综合课程设计主讲 杨全胜东南大学计算机科学与工程学院课程简介与小实验P.2课程设计的总目标利用前三年所学各门课知识,通过团队合作,设计和实现一个自己的嵌入式计算机系统-Minisys-1(A)SoC初步学会SOC的设计与开发,了解一个工程项目的开发过程初步理解软件、硬件协同设计能够阅读和理解英文原版资料P.3课程设计的内容小实验(短学期第3周)学会Verilog语言和Vivado开发包的使用按要求设计一个简单系统并下板验证课程设计(短学期第4周和长学期)利用EDA与IP核开发技术,设计一个带有MiniSys-1(A)指令集的CPU核与若干接口部件核的SOC芯片,并为该SOC提供原始的BIOS、一个miniSys汇编器或MiniC编译器以及一个带全屏编辑的IDE。P.4本课程直接涵盖的知识点硬件类软件类CPU及整机设计(计算机组成原理)BIOS与接口驱动程序设计模拟电路、数字逻辑电路设计嵌入式系统SOC芯片设计计算机系统结构外围接口电路设计操作系统编译系统数据库数据结构C++JAVA离散数学计算机系统综合设计电子商务多媒体技术…算法设计、数值分析、信号与系统、计算机理论课程、数学基础课程汇编语言软件工程C#…课程设计平台DigilentNexys4TM开发板P.5课程设计平台DigilentNexys4TM开发板P.6课程设计平台XilinxVivado开发套件P.7小实验要求用Verilog语言设计一个小的系统,包含:一个时钟分频器,将系统提供的100MHz时钟降频到1Hz一个在0到7之间反复循环的计数器,将当前计数值输出一个38译码器,C/B/A端接计数器输出,Y0~Y7接板上LEDs的低8位一个数据宽度为4的4选1多路选择器一个8位的7段数码管控制器P.8小实验要求验收形式所有功能下板验收(2人一组)验收的功能:利用分频器、计数器和38译码器,让板上LEDs的低8位(LD7~LD0)以1秒为周期做跑马灯每次亮一个LED灯,下个周期亮下一个LED灯,始终循环左移P.9小实验要求验收的功能:利用多路选择器完成下列功能用slideswitch的高12位SW15~SW4每4位一组,形成三组输入数据,利用slideswitch的最低2位作为选择输入,在LEDs的高4位(LD15~LD12)上做如下显示SW1~SW0=00,LD15~LD12=全灭SW1~SW0=01,LD15~LD12=SW7~SW4SW1~SW0=10,LD15~LD12=SW11~SW8SW1~SW0=11,LD15~LD12=SW15~SW12P.10小实验要求验收的功能:利用多路选择器、分频器和数码管开关完成下列功能用SW2作为开关,SW2拨下去(0)关闭数码管显示,拨上去后,8个数码管以1秒为周期做跑马灯运动,每次亮一个(从右到左循环显示)显示如下SW1~SW0=00,数码管显示0.(含小数点)SW1~SW0=01,数码管显示SW7~SW4的16进制值和小数点SW1~SW0=10,数码管显示SW11~SW8的16进制值和小数点SW1~SW0=11,数码管显示SW15~SW12的16进制值和小数点P.11小实验的安排课程设计安排

每2人一组通过Vivado视频教程和Nexys4_RM_VB1_Final_3.p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论