您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于ISE的SPI接口的仿真设计
姓名:徐慧军学号:2121134班级:信硕124基于ISE的SPI接口仿真设计串行和并行数据传送有串行传送和并行传送两种方法。并行传输速率快但是复杂度高串行传输只有一位信号在信号线上,没有位同步问题占用线的资源少,且稳定可靠SPI接口实质上就是一种并转串的数据处理SPI接口应用SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间现在单片机和FPGA等都有SPI模块来连接外围设备,从而使主机与外设传输数据更加方便。SPI(SerialPeripheralInterface)介绍SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息通信原理:它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选)。(1)MOSI–主设备数据输出,从设备数据输入(2)MISO–主设备数据输入,从设备数据输出(3)SCLK–时钟信号,由主设备产生(4)CS–从设备使能信号,由主设备控制SPI基础基本特点:1.同步2.串行3.全双工4.非即插即用5.一主多从更多细节:1.同步时钟由主控芯片产生,每个时钟传输一位数据2.数据在传输前,首先要进行并转串,才能用一条线传输3.两条数据线,一条输入、一条输出4.主从双方有关于SPI传输的先验知识,如比特顺序、数据长度等5.数据传输有主控芯片发起,每次只与一个从芯片通讯SPI是一种同步全双工的通讯接口,每个时钟在两条数据线上各传输一比特数据。SPI接口的一个缺点:没有指定的流控制,没有应答机制确认是否接收到数据。工作模式:原理上讲,串行传输是按位传输方式,只利用一条信号线进行传输SPI由工作方式的不同,可分为两种模式:主模式和从模式1).主模式将Master的数据传送给Slaver,8位数据传送,传送完毕,申请中断2).从模式控制器从MISO引脚接收串行数据并把数据移入自身移位寄存器的最低位或最高位。要注意的是,其实在主控制器输出时钟SCLK的控制下,在SCLK的上升沿或者下降沿读出一个数据输出给主设备SPI协议(时钟脉冲SCK控制)SPI是一种事实标准,没有标准的协议,SPI协议是一个环形总线结构完成两个双向移位寄存器,由SPI数据寄存器数据进行数据交换。通过扩展CS片选信号,可以实现一主多从即一个主控芯片可以和多个从芯片进行SPI通讯.。Eg:一主三从SPI可以很轻易的做到几Mbps的传输速率,这就意味着SPI可以用来进行非压缩的音频和和压缩的视频信号传输。SPI在FPGA上面的实现和仿真SPI在FPGA上面的实现ThankYou!
本文标题:基于ISE的SPI接口的仿真设计
链接地址:https://www.777doc.com/doc-2570066 .html