当前位置:首页 >> 实习总结 >> project3

project3


ECE 545 Project 3 Specification

System to be implemented Using high-level behavioral VHDL describe an 8-bit microcontroller MC68HC11E9, working in a single-chip mode, with the following simplifications: 1. Inputs and outputs of the microcontroller are reduced to clk, reset, PORTB, and PORTC. 2. Internal registers are reduced to the registers A, B, SP, CC (Condition Codes NZVC), and PC. 3. Internal I/O registers are limited to PORTB at the memory address $1004 PORTC at the memory address $1003 DDRC at the memory address $1007

4. Instruction set of the microcontroller is reduced to the following instructions a. Data transfer instructions LDAA, LDAB, LDS, STAA, STAB, STS b. Arithmetic instructions ADDA, ADDB, SUBA, SUBB c. Logic instructions ANDA, ANDB, ORAA, ORAB, EORA, EORB d. Data test instructions CMPA, CMPB e. Control instructions BEQ, BNE, BSR, RTS f. Stack instructions PSHA, PSHB, PULA, PULB

5. Addressing modes of the microcontroller are reduced to the following modes a. immediate b. extended c. inherent d. relative 6. Program is stored in the internal ROM starting at the address $D000 7. After reset, PC is set to the address $D000. 8. The only parts of 68HC11E9 implemented in your model are: a. CPU b. RAM (512 B in the range $0000-$01FF) c. ROM (12 kB in the range $D000-$FFFF) d. parallel I/O (PORTB and PORTC)

Features of the model 1. Your model should allow cycle accurate modeling of the circuit behavior. 2. Your model should contain debugging features equivalent to the debugging features of the DLX model, discussed in class and described in Ashenden, Chapter 15. 3. Generic parameters passed to the model should include a. name of the file with the contents of the internal ROM b. clk-to-output delay c. debugging mode 4. Your model should report all undefined opcodes, treat them as NOP, and proceed to the next ROM address.

Testing and debugging The behavior of your model should be carefully verified using a testbench instantiating your model with a. the internal ROM containing a valid program composed of a substantial subset of instructions implemented in the model b. debugging mode set to the most detailed mode (trace_each_step)

Deliverables 1. All source code files. 2. Contents of the internal ROM used for the model verification, in the hexadecimal notation, and expressed using the corresponding 68HC11 assembly language mnemonics. 3. The detailed log/report generated by your model for a given contents of ROM, and with the debugging mode set to trace_each_step.

Useful Resources 68HC11 E-series Reference Guide and if necessary 68HC11 E-series Technical Data 68HC11 Reference Manual all available at http://www.technologicalarts.com/myfiles/links.html Optionally: Peter Spasov, Microcontroller Technology, any edition, Prentice-Hall, Chapter II, Software. (you can borrow this book from the ECE 447 students).


更多相关文档:

pintosproject3.pdf

pintosproject3 - OS 实践项目 3 设计与实现文档 4p 小组

project 3_图文.ppt

project 3 - Enquiry Project 1 LOGO Conte

牛津英语模块五UNIT3project公开课课件_图文.ppt

牛津英语模块五UNIT3project公开课课件 - Unit 3 Science and nature Project 秀美的大伊山 However.... ...

Project3_Logisim完成单周期处理器开发.pdf

Project3_Logisim完成单周期处理器开发_计算机硬件及网络_IT/计算机_专业资料。P Project3 Logisim m 完成单周期处理 理器开发 发一、 、 1. 设计说 说明 处理...

Project3_OS2011.pdf

Project3_OS2011 - Project Workshop of Operating System 2011.11 Project 3 实现一个基于网络的模拟磁盘驱动程序和一个文件系...

PintosProject3 virtual memory_图文.pdf

PintosProject3 virtual memory - Pintospr

project3红外传感器.doc

project3红外传感器 - HEFEI UNIVERSITY 红外传感器 系

多媒体技术_ project3_图像的DCT变换及DCT反变换.doc

多媒体技术_ project3_图像的DCT变换及DCT反变换_计算机软件及应用

Project3-reference_图文.ppt

Project3-reference - pintos project3 PPT... Project3-reference_IT/计算机_专业资料。pintos project3 PPT ...

...交通灯控制系统的设计原理图和PCB的导出图PCB_Project3.pdf

基于单片机控制的交通灯控制系统的设计原理图和PCB的导出图PCB_Project3_信息与通信_工程科技_专业资料。基于单片机控制的交通灯控制系统的设计原理图和PCB的导出图。...

牛津高二英语模块八unit3 _Project_图文.ppt

牛津高二英语模块八unit3 _Project_高考_高中教育_教育专区。牛津高

unit2 Growing pains Project3.doc

unit2 Growing pains Project3 unit2 Grow


模块7unit3project.doc

模块7unit3project - 通道一中 高一 年级 英语 学科集体备课导学案 Unit3 Living with technology 课题课型 Project 新授课时 2...

本科生ANSYS61ED上机指南(11.23).doc

“地质工程数值模拟”本科生课程 有限元分析软件 ANSYS 上机指南 西北大学地质系 2014 年 11 月 目 录 Project1 Project2 Project3 Proje ...

软件工程实验-3project.ppt

3. “铺设地毯”与“安装灯具”为“完成-完成”关系,而“粉刷 墙壁”与“铺设地毯”为“完成-开始”关系。 链接 Project 任务 测试 1,问题 2:答案“铺设地毯...

牛津高中英语模块4Unit3Project_图文.ppt

牛津高中英语模块4Unit3Project_英语_高中教育_教育专区。牛津高中英语模块4Unit3Project Writing a science fiction story Writing a science fiction story Journey ...

牛津高中英语模块一Unit3Project_图文.ppt

牛津高中英语模块一Unit3Project - Project Starting

M6-unit3project(谭福华)_图文.ppt

M6-unit3project(谭福华) - M6 Unit 3 Project Making a reference book Every country has some or many...

m2unit3project_图文.ppt

m2unit3project - make the dream a realit

更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com