- 19
- 0
- 约8.68千字
- 约 31页
- 2018-07-19 发布于江苏
- 举报
基于SPCA718的IOP实现
基于SPCA718的IOP实现 数码影音二部 吴中建 2004/04/28 E-MAIL:WUZHJ@SUNPLUS.COM.CN 目录 IOP的功能 6502常用指令搭配简介 IOP的内存的分配 IOP、RISC与GPIO的联系 IOP具体软件的实现 I2C简介 QA IOP的功能 IOP is I/O process。是一个8位的MCU,它用做718的中间处理器。 在718中处理一些实时的功能,负责控制周遍的设备,可以响应比较快的动作,减少RISC的负担。 通常用于IR的接受,VFD的键扫和送显,GAME手柄的接收,QCODE的接收,I2C通讯 。 6502常用指令搭配简介——寄存器 6502常用指令搭配简介——状态寄存器(P) 6502常用指令搭配简介——数的表示 二进制数的表示: # 十进制数的表示: #01或#01D 十六进制数的表示: #$01或#01H 寄存器的寻址方式请参考6502_inst.pdf,在此不在赘述。 6502常用指令搭配简介——常用指令(1) 1, 位置高、置低指令, rmb bit, BYTE ;;置低 smb bit, BYTE ;;置高 这两条指令为对某一个BYTE的其中一位置高,置低,这在写OUTPUT 可用 2, 判断某一位高低而转移到不同的分支 bbr bit, BYTE ,标识 ;;若这一BYTE的bit为低,则程序跳转到标识处执行,否则就顺序执行 bbs bit, BYTE , 标识 ;;若这一BYTE的bit 为高,则程序跳转到标识处执行,否则就顺序执行 3, 程序分支语句: jmp 标识 ;; 它为程序跳转到某一分支执行,跳转的范围较大。 bra 标识 ;; 它为程序跳转到某一分支执行.其实相当与jmp,只是跳转的范围较小。 6502常用指令搭配简介——常用指令(2) 4,判断标志位高低而转移到不同的分支 bcc 标识 ;;若c为0,则程序跳转到标识处执行,否则就顺序执行 bcs 标识 ;;若c为1,则程序跳转到标识处执行,否则就顺序执行 beq 标识 ;;若z为1,则程序跳转到标识处执行,否则就顺序执行 bne 标识 ;;若z为0,则程序跳转到标识处执行,否则就顺序执行 5,比较指令, cmp DATA ;该指令主要影响标志位 这条指令为A中的数和DATA的值比较。若A=DATA,C=1;若ADATA,C=0;若A=DATA,Z=1。所以,经常和bcs、bcc、beq指令配合使用。cpx、cpy和cmp用法相同。 其余指令请参考6502_inst.pdf文件 IOP的内存的分配——I/O and cache IOP的内存的分配——IO Area ($00 - $3F) $00 - $07(RW): 64-bit GPIO Values(置高置低) $08 - $0F(RW): 64-bit GPIO_OE (1 to enable output)(输入输出) $10 - $1F: RISC-IOP IF Registers (数据交换区) $20: INTR_MASK (W), (中断使能寄存器) bit7: NMI, bit2: RISC INTR, bit1: TIMERA bit0: TIMER B $21: INTR_FLAG (RW)(中断响应寄存器) bit7: NMI, bit2: RISC INTR, bit1: TIMERA bit0: TIMER B write 1 to clear interrupt flag $22-$23: TIMER A (Low-High), (定时器) write will cause count from 0 to that value, then may generate interrupt $24-$25: TIMER B IOP、RISC与GPIO的联系 RISC 对I/O口如何设置 IOP 对I/O口如何设置 1、对I/O的置高、置低需要对应的64bit的
您可能关注的文档
- 城关一小构建课堂教学改革新模式实.doc
- 城市影院加盟院线、申请编码审批 流程.doc
- 城市抢人大战高质量发展、大都市圈战略和房地产调控.PDF
- 基OMAPL138 基于 SYSLINK 的双核 AD 采集处理例程.PDF
- 基于DSPIC33F的电脑套色机单元控制器的设计.doc
- 基于当日临界雨量的国家级地质灾害风险预警方法.PDF
- 基础文明建设第十三周总结.doc
- 塑胶产品不良现象.pdf
- 填空八年级上册地理期末提纲.doc
- 墨西哥英雄大混战:黄金版四十个好玩的彩蛋.pdf
- 八年级语文下册na文言文阅读专练(二).pptx
- 2025年福建莆田秀屿区南日镇卫生院第一轮编外人员招聘2人笔试历年题库附答案解析.docx
- 八年级语文下册nb文言文阅读专练(一) (2).pptx
- 八年级语文下册n2 回延安 (5).pptx
- 2025年福建莆田秀屿区南日镇卫生院第一轮编外人员招聘2人笔试历年题库附答案解析.docx
- 2025年福建莆田市荔城区东洋中学代课教师招聘1人笔试试题附答案解析.docx
- 八年级语文下册nc文言文阅读专练(一) (3).pptx
- 2025年福建莆田市莆投智泊科技有限公司职业经理人招聘2人笔试历年题库附答案解析.docx
- 八年级语文下册ne写作 (2).pptx
- 2025年福建莆田市荔城区东洋中学代课教师招聘1人笔试备考题库附答案解析.docx
原创力文档

文档评论(0)