阅读:1061回复:5
isp1581和C6000系列DSP连接问题!
通用处理器工作模式,除了CS,DATA,ADDRESS,R/W,还有那些需要连接?有经验的大侠能否提示一下,最好能提供一些相关资料。
万分感谢! |
|
沙发#
发布于:2003-08-04 10:14
你应该仔细看看管脚说明和寄存器说明,以及参考一下demo板的电路图,下面是我的,你可以参考:
1. ISP1581引脚及相应的连接 管脚 管脚名 描述 1、3、23、36、42、61 接数字地 2、4、24、37、43、58、64 接电源,+5V或+3.3V(具体接法见datasheet) 30-35、38、39, 八位地址线[AD0:AD7] 40-41、44-57, 16位数据线[DATA0:DATA15] 5 D- 接连接器的D- 6 D+ 接连接器的D+ 7 RPU 通过一个1.5k的上拉电阻连接到管脚4 VCCA(3.3) 8 RREF 通过一个12k(0.1%)的下拉电阻接地 9 MODE1 通过一个1.5k的上拉电阻接+5V 10 RESET 可直接+5V用于上电复位 11 EOT 传输结束(输入,用于DMA方式),通过一个10K电阻接地 12 DREQ DMA请求,悬空 13 DACK DMA应答,接地 14 DIOR DMA读,接地 15 DIOW DMA写,接地 16 INTRQ ATA/ATAPI外设中断请求输入,接地 17 CS1 ATA/ATAPI设备片选输出,悬空 18 CS0 ATA/ATAPI设备片选输出,悬空 19 US_CONF/DA0 总线配置输入:1为一般处理器模式,0为共享总线模式,我们 使用前者,故该引脚通过一1.5K电阻接+5V 20 MODE0/DA1 读写锁存功能选择, 通过一1.5K电阻接+5V,选择引脚26为读,27 为写 21 DA2 ATA/ATAPI设备目标文件地址输出,悬空 22 READY/IORDY 就绪信号:低电平表示1581正在处理上一个命令或读写,高电平表 示可以进行下一个命令或读写,接DSP的一个I/O口用于判断是否可 以进行下一次读写,或者通过一个1K电阻接+5V 25 CS 1581片选输入,接DSP一个I/O口用于选中芯片 26 RD 读输入 27 WR 写输入 28 INT 中断输出,接DSP中断引脚 29 ALE/A0 用于共享总线模式,接地 59 XTAL2 12MHz晶体振荡器输出,与一个普通并行晶体振荡器连接 60 XTAL1 12MHz晶体振荡器输入,与一个普通并行晶体振荡器连接 62 WAKEUP 唤醒输入(边沿触发),挂起时一个低到高的跳变产生远程唤醒信号, 可与DSP的一个I/O口相连用于远程唤醒 63 TEST 测试输出,仅用于测试目的,可悬空 [编辑 - 8/4/03 by jinghuiren] |
|
板凳#
发布于:2003-08-04 10:49
谢谢啦!
小弟是新手,有些东西看了datasheet也不敢十分确定.你可帮了我大忙了.万分感谢! |
|
地板#
发布于:2003-08-04 12:51
那就放分给我呀! :D
点第一贴下面那排按钮里的给分键给分! |
|
地下室#
发布于:2003-08-04 14:35
呵呵,给了!
不过还有一个问题请教,DSP这边是不是将isp1581作为一个异步器件来处理就可以了,类似于FIFO的处理方式?读写速度能匹配吗? 还有下位机的程序是不是全部由DSP来完成? |
|
5楼#
发布于:2003-08-04 16:46
做为一个外设读写即可,就是一些寄存器,1581得读写周期时80ns,只要保证这个时间即可
是的,必须由dsp全部完成。 |
|