虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

cs8900a

CS8900芯片是CirrusLogic公司生产的一种局域网处理芯片,在嵌入式领域中使用非常常见。
  • cs8900a底层操作说明

    1.cs8900a简介cs8900a集成了构建一个完整的以太网电路所需的全部模拟和数字电路,是一种真正的单芯片、全双工以太网解决方案。它的主要功能模块包括:■直接ISA总线接口■802.3MAC引擎■集成的缓冲寄存器■串行EEPROM接口■完整的模拟前端(包括10BASE-T和AUI)2.cs8900a配置正常运行时,cs8900a执行两种基本的功能:以太网数据包的发送和接收。在使用这两种基本功能前,必须对cs8900a进行适当的配置。cs8900a的配置工作在上电或者复位时进行,通过向其内部的配置和控制寄存器写入不同的参数来实现。以下7种情况会引起cs8900a内部寄存器和电路的复位:■外部复位:RESET引脚拉高至少400ns■上电复位:上电时复位,直至Vcc达到约2.5V以上时跳出复位■掉电复位:供电电压下降到低于约2.5V时复位,直至重新恢复至约2.5V以上时跳出复位EEPROM复位:检测到EEPROM校验和错误时复位

    标签: cs8900a 底层操作

    上传时间: 2022-06-25

    上传用户:

  • 基于ARM平台的网络视频监控系统研究与开发

    进入二十一世纪以来,随着我国经济、社会、文化各方面快速发展,人民生活节奏日益加快,远程互动交流要求不断提高。网络化生活方式真正进入到平常百姓家。为适应社会的持续高速发展,必须广泛开发应用网络化、信息化的工作生活产品,满足社会市场需求。本课题就是面向当前网络迅速普及形势下的家庭远程监控市场,采用高集成度、微功耗、低成本的设计思路,构建实时性、网络化、数字化嵌入式家用远程监控系统,以适应普通家庭远程安全维护需求,提高中低收入群体的生活质量和生活安全性。 嵌入式网络视频监控系统是建立在ARM9和WindowsCE平台上的一套完整视频处理传输系统。它主要由S3C2410嵌入式硬件平台、WindowsCE5.0嵌入式操作系统、摄像头驱动采集模块、网络收发模块和编解码模块五大部分组成。本文首先对嵌入式网络监控系统进行了总体设计,根据成本和市场需求,完成功能元件和软件平台选型。在硬件选择上使用了市场上得到广泛认可的S3C2410、cs8900a网络控制器、SDRAM、NANDFASH存储器、摄像头芯片,即满足功能需求又控制成本,同时保证相互兼容和工作稳定性;软件平台选择兼顾市场认同度和软件兼容性,同时考虑到开发的复杂程度,选择了同属微软旗下、类似WindowsXP的WindowsCE软件环境。这样主要软件开发工作便可以使用WindowsXP下的开发工具完成。这一选择符合市场主流用户对微软的认同,也节约了学习和建立Linux交叉编译环境的精力和时间。 硬件平台搭建后使用ADS1.2进行调试,操作系统使用PlatformBuilder进行定制,驱动、采集、编码及发送模块在EVC4.0下开发,接收、解码和显示模块用VC++6.0开发。为保证软硬件兼容性,软件调试很少使用Emulator虚拟机,而使用JTAG、串口、USB口、交叉线建立硬件连接后进行实机调试。针对本课题主要软件模块WindowsXP下开发、WindowsCE下调试的情况,由于两操作系统不能直接兼容,需建立平台间同步和交互。实验中使用了MSASYNC.exe等外围软件以及VGA控制器、USB扩展等外围硬件模块以实现快速实验,由此也造成实验设备和过程比最终产品复杂很多的情况。最终产品将把软硬件环境剪裁到满足功能的最小规模,仅预留排线接口用于升级,以实现低成本、微功耗、高集成度的设计要求。 系统的软硬件测试表明:该系统安装使用方便,运行稳定可靠,普通网络情况下可提供家用实时性,达到了预期设计目的和要求。为下一步的改进和完善建立起基础平台,并提供了主要功能。

    标签: ARM 网络视频监控 系统研究

    上传时间: 2013-07-08

    上传用户:夜月十二桥

  • 基于ARMLinux嵌入式测控平台设计

    本论文研究了基于ARM+Linux的嵌入式测控系统。论文阐述了嵌入式测控系统的特点。结合目前比较流行的SOC硬件技术,嵌入式软件技术,以及目前较前沿的无线传感器网络技术,对构建一个既能进行本地多传感器信息采集又能进行数据处理以及具有人机交互界的嵌入式测控系统进行了架构设计,即采用ARM+Linux架构。 论文详细介绍了系统的硬件设计,包括核心板设计和应用底板设计。其中核心板又包括微处理器的设计和存储器的设计;对于应用板,介绍了基于cs8900a的网络模块的设计,基于RS232和RS485的串行总线设计,以及基于ZigBee的无线模块设计。同时,本论文详细的介绍了系统的软件设计。结合本系统所采用的U-Boot介绍了嵌入式Bootloader设计,并针对本系统的板级硬件对U-Boot进行了移植。结合本系统采用的Linux操作系统介绍了嵌入式操作系统的概念,并对Linux进行了板级移植。在分析研究嵌入式文件系统的特点的基础上,确定Cramfs作为本系统的根文件系统,并结合现有的开源软件Busybox搭建了一个完整的根文件系统命令集。 在本系统硬、软件平台上,研究了终端应用层上的开发。并完成了在终端上的嵌入式图形用户界面QT的移植,并且为系统开发出相应的I/O和A/D设备驱动驱动程序。 论文在最后介绍了本系统的一个简单应用,即利用QT图形库和多线程编程技术,在现有的硬件平台上设计出了一个温度和湿度的无线数据采集程序。显示直观,界面友好,体现了本平台具有一定的应用前景。

    标签: ARMLinux 嵌入式 测控 平台设计

    上传时间: 2013-07-06

    上传用户:martinyyyl

  • 基于ARM的电压谐波监测及消谐装置的研究

    随着电力电子技术的发展,电网中的谐波污染越来越严重,已成为电网中的“公害”。因此,对电网谐波进行监测与研究是限制、消除谐波危害的前提,也是保证供电系统安全经济运行及保证设备和人身安全的迫切需要。本文在分析了国内外谐波检测技术的现状和发展方向的基础上,对电压谐波监测及消谐装置进行了整体研究及设计。选择STR710作为核心处理器,以cs8900a以太网控制器和双向可控硅等作为外围芯片,设计并实现了基于ARM7的电压谐波监测装置,同时在IAREmbeddedWorkbenchforARMversion4.31环境下利用FFT算法实现了谐波监测,最后对嵌入式以太网接口进行了设计与实现。

    标签: ARM 电压谐波 消谐装置 监测

    上传时间: 2013-07-12

    上传用户:tianjinfan

  • 基于ARM的语音采集与网络传输系统的设计

    利用ARM处理器开发处理音频信号的设备很多,如移动电话、MD(MiniDisc),DVD播放器、MP3音频译码器等;同样,基于ARM处理器的网络设备也很多,如网络调制解调器、网络电脑、因特网设备等。但利用ARM处理器把语音处理和网络通信功能结合起来无疑是一种新的尝试,它的设计成功会给网络留言技术的开发提供一种新的思路。 本文通过一个ARM9芯片S3C2410作为处理器的嵌入式语音采集系统,详细阐述了嵌入式系统的设计与开发过程,其中包括: 交叉编译环境的搭建:交叉编译环境是嵌入式开发工具的集合,搭建该环境就是在系统中编译安装开发工具链。 操作系统内核的移植:这是嵌入式开发的主要单元之一,移植内核主要是对内核进行重新配置,使它符合特定系统的需要,然后重新编译生成可执行的内核镜像文件。 文件系统的移植:文件系统是操作系统对数据进行管理的有效和必要的助手。移植文件系统包括制作文件系统镜像、在Flash上为文件系统分配存储空间以及文件系统与嵌入式操作系统的有效配合。 驱动程序的设计:驱动是操作系统与硬件沟通的桥梁,驱动设计就是编写具体硬件的读写控制函数并向操作系统提供统一的接口。 本文更着重于介绍实际开发中使用的技术以及遇到的问题和解决方法。在第4章中结合语音芯片UDA1341TS阐述了语音数据的采集与处理;结合网卡控制芯片cs8900a阐述了网络通信和网卡的驱动,以及网络开发中遇到的问题和解决方法。

    标签: ARM 语音采集 网络传输

    上传时间: 2013-07-11

    上传用户:luopoguixiong

  • 基于ARM的电脑绣花机监控系统的设计与实现

    电脑绣花机是当代最先进的绣花机械,随着人们对刺绣品质量的追求以及刺绣品需求量的增加,高性能的电脑绣花机越来越受到市场的推崇,用户对CAN(现场总线)、远程控制、海量USB存储、彩色LCD显示等技术在新型电脑绣花机中的应用有了新的需求。然而,国内电脑绣花机监控系统平台由于存在技术上的困难或成本上的障碍而使这些功能难以实现。随着电脑的不断发展和电子产品成本的不断降低,采用先进架构和体系的处理器,加上相应的实时操作系统进行任务管理,就能大大提高电脑绣花机监控系统的性能。本文设计了一种电脑绣花机监控系统,在详细分析电脑绣花机工作原理和功能需求的基础上,采用ARM处理器与μC/OS-Ⅱ实时操作系统构建了监控系统平台,实现了实时操作系统任务管理、网络通信、USB设备读写、花样图案预览等功能,具体工作如下: (1)在介绍电脑绣花机的工作原理以及分析电脑绣花机监控系统性能需求的基础上,构建了基于ARM7核的嵌入式处理器与μC/OS-Ⅱ实时操作系统的监控系统平台,并给出了系统的整体设计方案。 (2)根据电脑绣花机监控系统的整体设计方案,设计实现了系统的硬件电路,处理器采用ST公司生产的具有ARM7核的STR710FZ2T6,利用STR710FZ2T6的外部存储器接口的三个BANK,分别设计实现了以太网通信接口、USB设备读写接口以及彩色LCD实现接口等。 (3)在系统的接口电路设计方面,采用以太网控制芯片cs8900a使其通过ISA总线与系统处理器相连,构建了以太网通信接口,负责远程传输数据(花样文件)控制信息等;利用LJSB主从控制器SL811HS,在处理器STR710FZ2rr6的控制下设计实现了对海量USB设备读写的USB接口,负责读写在U盘上的花样文件以及其它的数据信息;利用5.6英寸的彩色液晶屏及其控制板QD-13设计实现了监控系统的LCD显示接口,系统处理器通过控制QD-13向LCD写入要显示的图案以及文字数据;组建了一个基于CAN通信的安全检测模块,主要包括电源检测以及断线检测等。监控系统的CAN节点利用系统处理器自带的CAN模块结合TI的CAN收发器sn65hvd230实现,电源检测节点、断线检测节点以及运动控制系统交互的CAN节点的控制器采用Microchip公司的带有CAN模块的18系列单片机PIC18F4680,CAN收发器采用该公司的MCP2551芯片。 (4)设计实现了基于μC/OS-Ⅱ操作系统的软件,包括两个部分,一是功能接口的驱动程序,另一个是操作系统中的应用程序软件。驱动程序负责控制相应功能接口的运行,操作系统中的应用程序软件实现具体的功能应用,例如TCP/IP协议栈以及USB协议的实现等。 (5)整合了系统各个功能模块,并做出监控系统的PCB板,利用ADS开发环境进行系统的整体调试,给出了系统的运行效果,实验表明监控系统工作稳定,性能良好。 最后,文章分析了电脑绣花机的监控系统需要改进的地方,并对电脑绣花机监控系统未来发展趋势作出了展望。

    标签: ARM 电脑绣花机 监控系统

    上传时间: 2013-05-25

    上传用户:鱼鱼鱼yu

  • 基于μC/OS-Ⅱ和LwIP的嵌入式以太网接口设计

    ·摘要:  针对城市道路交通控制系统中大容量主教据流的实时传输和重要状态信息与控制指令可靠传输的需求,采用基于μC/OS-Ⅱ实时操作系统和LwIP协议栈的嵌入式以太网接口的设计方法,构建了满足系统数据实时传输和可靠传输的以太网结构;系统硬件采用DSP和以太网控制器cs8900a,通过驱动程序设计和协议栈的移植,实现UDP和TCP对主数据流和状态信息与指令的传输,并通过上位机界面进行远程监控

    标签: LwIP OS 嵌入式以太网 接口设计

    上传时间: 2013-04-24

    上传用户:希酱大魔王

  • FS2410中cs8900a I/O模式驱动分析

    以下内容仅为个人理解,因个人能力有限,难免理解有误,如果您发现有理解不对之处,还望不吝指正。

    标签: 8900A 2410 8900 FS

    上传时间: 2013-11-19

    上传用户:几何公差

  • 基于单片机的网络控制实现温控系统的设计

    文中将嵌入式控制技术与网络控制技术相结合,实现了基于单片机通过因特网的控制实现温控系统的设计,文中所采用的是MSP430F149单片机作为控制核心,MSP430F149微控制器控制以太网控制器cs8900a实现本地局域网的功能,通过TCP协议提供与因特网进行连接,可以实现对温箱的温度进行实时有效地控制。系统体积小巧,具备温度采集和远程控制功能和良好的可扩展性。

    标签: 单片机 网络 控制实现 温控系统

    上传时间: 2014-01-17

    上传用户:GHF

  • 单片机实现的嵌入式因特网终端设计

      本文详细描述了用TI公司的MSP430单片机实现嵌入式因特网终端的设计,包括硬件和软件两大部分。MSP430微控制器控制以太网控制器cs8900a实现本地局域网的功能,通过TCP/IP协议提供与因特网进行连接的应用接口,使用该应用接口,可以建立新的任务或改变现有的任务,实现与因特网中其它终端间的通信。在本文中,给出了硬件原理图,说明了部分模块的工作流程。

    标签: 单片机 嵌入式 因特网 终端设计

    上传时间: 2014-12-27

    上传用户:时代将军