USB接口单片机SL11R的特点及应用
发布时间:2007/9/10 0:00:00 访问次数:495
摘要:介绍了USB接口单片机SL11R的主要特点,并简要地说明了SL11R基本应用系统的组成和开发。
关键词:USB 单片机 SL11R
SL11R是Scanlogic公司生产的带有USB接口的16位RISC单片机,内核处理速度达48MIPS,有很强的控制功能和灵活的工作方式。SL11R固化有类似于80X86的内部BIOS,可以直接调用,使用非常简单,可以让开发者在很短的时间内完成设计任务。
1 USB接口简介
USB总线是通用串行总线(Universal Serial Bus)的简称,已经成为PC机的标准接口。目前256以上的PC机基本上都已经配置了USB接口。USB接口具有数据传输速率高、使用方便等特点。USB1.1协议规定的全速传输速率为12Mbit/s,而USB2.0协议所规定的高速传输速率为480Mbit/s,非常适合有大量数据传输的系统。USB设备即插即用,无需重新启动计算机。
2 SL11R介绍
2.1 SL11R概述
SL11R是Scanlogic公司的SL11产品家庭的一员,是一种带USB接口16位单片机,内部运行频率为48MHz,采用RISC结构,有16位数据总线,32位通用I/O口(GPIO),其中22位可作为地址总线进行录址(A0~A21),可以直接扩展多种外设。
2.2 SL11R主要特点
·USB接口 SL11R的USB接口符合USB1.1协议,有四个端点(endpoint),两种数据传输速率,全速模式为12Mbit/s,低速模式为1.5Mbit/s,并且具有USB协议所规定的四种数据传输方式,即控制传输方式(Controlmode)、同步传输方式(Iochronous mode)、中断传输方式(Intrerupt mode)、批量传输方式(Bluk mode)。
·硬件资源丰富 SL11R有3K字节的内部RAM、两个定时器、两个外部中断、一个看门狗电路、一个普通串行接口(UART)、32位通用可编程I/O口(GPIO)、一个16位的可编程DMA接口、四个RWM输出引脚及扩展外围元件用的控制引脚。SL11R的外围元件扩展非常方便,扩展EPROM、串行E2PROM、SRAM即EDO DRAM等常用元件时均无需另加控制电路。
·多种工作方式 SL11R有四种工作模式,即通用输入输出模式、快速增强并行端口模式、8位/16位DMA模式、DVC8的DMA模式,可根据实际应用场合用软件进行设置。尤其8位DVC模式,可以直接与CCD接口,方便地开发CCD图像采集系统或数据码相机。
·无需专用开发装置 SL11R内部有3K×16位的程序存储器,类似于80X86的BIOS,已经把单片机的启动配置、联机调方式及常用功能等固化在内部,开发者直接调用即可。CPU复位后,内部BIOS会把外部程序存储器中的代码读入内部RAM中执行。如果没有外部程序存储器,SL11R会自动运行在监控状态,与PC机进行联机通讯,并能够在线对线路板上的串行EEPROM进行编程或直接调试程序。由此可见,SL11R无需专用开发装置就可以进行开发,这一点对开发者非常有利。由于SL11R可以在线编程,这就意味着即使用用户也可以进行软件升级。这一点对新产品开发很必要,因为有些BUG可能要用户使用后才能发现。
2.3 SL11R工作方式简介
·通用输入输出模式(GPIO模式)在这种模式下,SL11R的外部有32位通用输入输出引脚,其中4个已经分配给USB和UART串行接口专用,其他28个引脚可以通过软件编程,分别设置成输入或输出状态。这种模式一般用于处理普通的外部并行接口类设备的数据,是用途较广的模式。
·快速增强并行端口模式(Fast EPP模式)快速增强并行端口(Fast EPP)是计算机外设的种标准并行接口。SLR11R在这种模式下,可以直接读写快速EPP并行增强端口。一般用于USB接口和Fast EPP接口的传
摘要:介绍了USB接口单片机SL11R的主要特点,并简要地说明了SL11R基本应用系统的组成和开发。
关键词:USB 单片机 SL11R
SL11R是Scanlogic公司生产的带有USB接口的16位RISC单片机,内核处理速度达48MIPS,有很强的控制功能和灵活的工作方式。SL11R固化有类似于80X86的内部BIOS,可以直接调用,使用非常简单,可以让开发者在很短的时间内完成设计任务。
1 USB接口简介
USB总线是通用串行总线(Universal Serial Bus)的简称,已经成为PC机的标准接口。目前256以上的PC机基本上都已经配置了USB接口。USB接口具有数据传输速率高、使用方便等特点。USB1.1协议规定的全速传输速率为12Mbit/s,而USB2.0协议所规定的高速传输速率为480Mbit/s,非常适合有大量数据传输的系统。USB设备即插即用,无需重新启动计算机。
2 SL11R介绍
2.1 SL11R概述
SL11R是Scanlogic公司的SL11产品家庭的一员,是一种带USB接口16位单片机,内部运行频率为48MHz,采用RISC结构,有16位数据总线,32位通用I/O口(GPIO),其中22位可作为地址总线进行录址(A0~A21),可以直接扩展多种外设。
2.2 SL11R主要特点
·USB接口 SL11R的USB接口符合USB1.1协议,有四个端点(endpoint),两种数据传输速率,全速模式为12Mbit/s,低速模式为1.5Mbit/s,并且具有USB协议所规定的四种数据传输方式,即控制传输方式(Controlmode)、同步传输方式(Iochronous mode)、中断传输方式(Intrerupt mode)、批量传输方式(Bluk mode)。
·硬件资源丰富 SL11R有3K字节的内部RAM、两个定时器、两个外部中断、一个看门狗电路、一个普通串行接口(UART)、32位通用可编程I/O口(GPIO)、一个16位的可编程DMA接口、四个RWM输出引脚及扩展外围元件用的控制引脚。SL11R的外围元件扩展非常方便,扩展EPROM、串行E2PROM、SRAM即EDO DRAM等常用元件时均无需另加控制电路。
·多种工作方式 SL11R有四种工作模式,即通用输入输出模式、快速增强并行端口模式、8位/16位DMA模式、DVC8的DMA模式,可根据实际应用场合用软件进行设置。尤其8位DVC模式,可以直接与CCD接口,方便地开发CCD图像采集系统或数据码相机。
·无需专用开发装置 SL11R内部有3K×16位的程序存储器,类似于80X86的BIOS,已经把单片机的启动配置、联机调方式及常用功能等固化在内部,开发者直接调用即可。CPU复位后,内部BIOS会把外部程序存储器中的代码读入内部RAM中执行。如果没有外部程序存储器,SL11R会自动运行在监控状态,与PC机进行联机通讯,并能够在线对线路板上的串行EEPROM进行编程或直接调试程序。由此可见,SL11R无需专用开发装置就可以进行开发,这一点对开发者非常有利。由于SL11R可以在线编程,这就意味着即使用用户也可以进行软件升级。这一点对新产品开发很必要,因为有些BUG可能要用户使用后才能发现。
2.3 SL11R工作方式简介
·通用输入输出模式(GPIO模式)在这种模式下,SL11R的外部有32位通用输入输出引脚,其中4个已经分配给USB和UART串行接口专用,其他28个引脚可以通过软件编程,分别设置成输入或输出状态。这种模式一般用于处理普通的外部并行接口类设备的数据,是用途较广的模式。
·快速增强并行端口模式(Fast EPP模式)快速增强并行端口(Fast EPP)是计算机外设的种标准并行接口。SLR11R在这种模式下,可以直接读写快速EPP并行增强端口。一般用于USB接口和Fast EPP接口的传
上一篇:cPCI台热切换原理和实现