串行周边接口的数据传送装置与数据接收装置制造方法及图纸

技术编号:19646964 阅读:27 留言:0更新日期:2018-12-05 20:29
本发明专利技术公开一种串行周边接口的数据传送装置与数据接收装置,其中数据传送装置包括一输出缓冲器、一选择单元及一控制单元;该输出缓冲器操作于一相应于一内部时脉信号的内部时脉域,用以接收一并列数据的多个第一数字数据,并输出该多个第一数字数据,该控制单元根据一串行时脉信号控制该选择单元依序选择该多个第一数字数据的其中之一输出。该数据接收装置包括一控制单元控制一输入缓冲器储存一串行数据的多个数字数据,该输入缓冲器具有多个输出端用以输出该多个数字数据。

Data Transfer Device and Data Receiving Device of Serial Peripheral Interface

The invention discloses a data transmission device and a data receiving device with a serial peripheral interface, in which the data transmission device includes an output buffer, a selection unit and a control unit; the output buffer operates in an internal time domain corresponding to an internal time pulse signal to receive multiple first numbers of parallel data. The control unit controls the output of one of the plurality of first digital data in sequence by controlling the selection unit according to a serial time pulse signal. The data receiving device includes a control unit which controls an input buffer to store a plurality of digital data of a serial data, and the input buffer has a plurality of output terminals to output the plurality of digital data.

【技术实现步骤摘要】
串行周边接口的数据传送装置与数据接收装置
本专利技术涉及一种数据传输装置,尤其涉及一种串行数据传输装置。
技术介绍
串行周边接口(SerialPeripheralInterface;SPI)被广泛的使用。串行周边接口包括四个端子,分别是串行时脉端SCK(SerialClock):主机输出从机输入信号端MOSI(MasterOutput,SlaveInput),主机输入从机输出信号端MISO(MasterInput,SlaveOutput)以及芯片选择端CS(ChipSelect)。如图8所示,两个单芯片系统分别以串行周边接口(SerialPeripheralInterface;SPI)54、44相互连接,其中一单芯片系统为主装置50,另一个为从装置40。串行周边接口54、44的串行时脉端SCK相互连接,在串行时脉端SCK上的串行时脉信号是由主装置50提供给从装置40。串行周边接口54、44之间的数据传输是以串行时脉信号作同步,主装置50经由主机输出从机输入信号端MOSI输出串行数据至从装置40;从装置40经由主机输入从机输出信号端MISO输出串行数据给主装置50。各串行周边接口54、44包括一数据传送装置以及一数据接收装置。数据传送装置用于将数据输出至外部装置,数据接收装置是用于接收外部输入的数据。在主装置50中,串行周边接口54的数据传送装置与主机输出从机输入信号端MOSI连接,数据接收装置与主机输入从机输出信号端MISO连接。在从装置40中,串行周边接口44的数据传送装置与主机输入从机输出信号端MISO连接,数据接收装置与主机输出从机输入信号端MOSI连接。串行周边接口54、44的数据传送装置有些不同。串行周边接口54、44的数据传送装置都具有一个缓冲器与一个暂存器,从并列总线52、42传送数据到主机输出从机输入信号端MOSI或主机输入从机输出信号端MISO,至少需要用到内部时脉信号的2个内部时脉。串行周边接口44、54的数据接收装置也都具有一个缓冲器与一个暂存器,将机输出从机输入信号端MOSI或主机输入从机输出信号端MISO接收到的数据传送给并列总线42、52也至少会用到内部时脉信号中的1个内部时脉。
技术实现思路
本专利技术主要目的在于提出一改良后的串行周边接口的数据传送装置及数据接收装置。欲达上述目的所使用的主要技术手段是令该串行周边接口的数据传送装置用于将一包括有多个第一数字数据的第一并列数据转换成串行的形式后,从该串行周边接口的一数据输出端输出,该数据传送装置包括:一第一输出缓冲器,操作于一相应于一内部时脉信号的内部时脉域,用以接收该第一并列数据,并且输出该多个第一数字数据,其中具有多个第一储存元件,用以储存该多个第一数字数据;一第一选择单元,具有一输出端连接该数据输出端,以及多个第一输入端,以接收该第一输出缓冲器输出的该多个第一数字数据,该第一选择单元用以选择该多个输入端的其中之一与该数据输出端相连接,使该多个第一数字数据的其中之一被输出;以及一控制单元,连接该第一选择单元,根据一串行时脉信号控制该第一选择单元依序输出该多个第一数字数据。由上述说明可知,本专利技术的数据传送装置省略既有串行周边接口的数据传送装置的移位暂存器,有助于节省面积,降低成本;详细的内容和其他的优点将在以下的实施方式中描述。欲达上述目的所使用的主要技术手段是令串行周边接口的数据接收装置,该串行周边接口具有一数据输入端接收一包括有多个第一数字数据的第一串行数据,包括:一第一输入缓冲器,具有多个第一输出端,该第一输入缓冲器是用以接收该第一串行数据,并且从该多个第一输出端输出该多个第一数字数据,其中具有多个第一储存元件用以储存该多个第一数字数据;以及一控制单元,连接该第一输入缓冲器,该控制单元是用以根据串行时脉信号控制该第一输入缓冲器依序储存该多个第一数字数据至该多个第一储存元件。由上述说明可知,本专利技术的数据接收装置省略既有串行周边接口的数据接收装置的移位暂存器,有助于节省面积,降低成本。详细的内容和其他的优点将在以下的实施方式中描述。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明图1:本专利技术一串行周边接口的一功能方框图;图2:本专利技术一数据传送装置的一实施例的一功能方框图;图3:图2所示的数据传送装置的一实施例;图4:本专利技术一数据传送装置的另一实施例的功能方框图;图5:本专利技术一数据接收装置的一实施例的功能方框图;图6:图5所示的数据接收装置为的一实施例;图7:本专利技术一数据接收装置的另一实施例的功能方框图;图8:两个单芯片系统使用既有串行周边接口相互连接的一功能方框图。其中,附图标记A串行周边接口10集成电路装置11处理单元12并列总线20、20’数据传送装置21控制单元22输出缓冲器222第一储存元件224多工器23选择单元232第一输入端234输出端24输出缓冲器26选择单元27选择单元28控制单元30、30’数据接收装置31控制单元32输入缓冲器322第一储存元件324多工器326第一输入端33控制单元34输入缓冲器36选择单元38选择单元40从装置42并列总线44串行周边接口50主装置52并列总线54串行周边接口具体实施方式下面结合附图对本专利技术的结构原理和工作原理作具体的描述:图1说明根据本专利技术的一串行周边接口A。在图1中,集成电路装置10可以是主装置(host)或者是从装置(slave),也就是说,串行周边接口A可以应用于主装置或从装置。集成电路装置10包括一处理单元11、并列总线12以及一串行周边接口A。串行周边接口A具有四个端子,分别是串行时脉端SCK(SerialClock),数据输出端Output,数据输入端Input,以及芯片选择端CS(ChipSelect)。如果集成电路装置10为主装置,数据输出端为主机输出从机输入信号端MOSI(MasterOutput,SlaveInput),数据输入端为主机输入从机输出信号端MISO(MasterInput,SlaveOutput)。如果集成电路装置10为从装置,数据输出端为主机输入从机输出信号端MISO(MasterInput,SlaveOutput),数据输入端为主机输出从机输入信号端MOSI(MasterOutput,SlaveInput)。一串行时脉信号被提供给串行周边接口A的串行时脉端SCK,串行时脉信号通常是由主装置的处理单元(例如中央处理器)提供。两个串行周边接口A之间的数据传输是藉由该串行时脉信号作同步。处理单元11提供一内部时脉信号(internalclocksignal),串行周边接口A接收内部时脉信号与串行时脉信号,据以进行数据的传输。串行周边接口A包括一数据传送装置20与一数据接收装置30。数据传送装置20连接在数据输出端Output与并列总线12之间,用于将一包括有多个数字数据的并列数据转换成串行的形式输出。数据接收装置30连接在数据输入端Input与并列总线12之间,用于接收从数据输入端Input输入的一包括有多个数字数据的串行数据,并且将该多个数字数据传送给并列总线12。图2提供数据传送装置20的一实施例。在图2中,处理单元11用以经由并列总线12连接数据传送装置20,以传送一包括有多个第一数字数据的本文档来自技高网
...

【技术保护点】
1.一种串行周边接口的数据传送装置,用于将一包括有多个第一数字数据的第一并列数据转换成串行的形式后,从该串行周边接口的一数据输出端输出,其特征在于,该数据传送装置包括:一第一输出缓冲器,操作于一相应于一内部时脉信号的内部时脉域,用以接收该第一并列数据,并且输出该多个第一数字数据,其中具有多个第一储存元件,用以储存该多个第一数字数据;一第一选择单元,具有一输出端连接该数据输出端,以及多个第一输入端以接收该第一输出缓冲器输出的该多个第一数字数据,该第一选择单元用以选择该多个输入端的其中之一与该数据输出端相连接,使该多个第一数字数据的其中之一被输出;以及一控制单元,连接该第一选择单元,根据一串行时脉信号控制该第一选择单元依序输出该多个第一数字数据。

【技术特征摘要】
2017.05.22 TW 1061169341.一种串行周边接口的数据传送装置,用于将一包括有多个第一数字数据的第一并列数据转换成串行的形式后,从该串行周边接口的一数据输出端输出,其特征在于,该数据传送装置包括:一第一输出缓冲器,操作于一相应于一内部时脉信号的内部时脉域,用以接收该第一并列数据,并且输出该多个第一数字数据,其中具有多个第一储存元件,用以储存该多个第一数字数据;一第一选择单元,具有一输出端连接该数据输出端,以及多个第一输入端以接收该第一输出缓冲器输出的该多个第一数字数据,该第一选择单元用以选择该多个输入端的其中之一与该数据输出端相连接,使该多个第一数字数据的其中之一被输出;以及一控制单元,连接该第一选择单元,根据一串行时脉信号控制该第一选择单元依序输出该多个第一数字数据。2.根据权利要求1所述的数据传送装置,其特征在于,更接收一包括有多个第二数字数据的第二并列数据,该数据传送装置更包括:一第二输出缓冲器,操作于该内部时脉域,用以接收该第二并列数据,并且输出该多个第二数字数据给该第一选择单元,其中具有多个第二储存元件,用以储存该多个第二数字数据;一第二选择单元,连接该第一输出缓冲器与该第二输出缓冲器,用以依序输出该第一并列数据给该第一输出缓冲器以及输出该第二并列数据给该第二输出缓冲器;其中,该第一选择单元更包括多个第二输入端连接第二输出缓冲器,该多个第二输入端用以接收该第二输出缓冲器输出的该多个第二数字数据,该第一选择单元藉由选择该多个第一输入端与该多个第二输入端的其中之一与该数据输出端相连接,以选择该多个第一数字数据与多个第二数字数据的其中之一输出,该控制单元根据该串行时脉信号控制该第一选择单元依序输出该多个第一数字数据与该多个第二数字数据。3.根据权利要求1所述的数据传送装置,其特征在于,该第一储存元件为正反器,具有一时脉输入端接收该内部时脉信号。4.根据权利要求2所述的数据传送装置,其特征在于,该第二储存元件为正反器,具有一时脉输入端接收该内部时脉信号。5.根据权利要求1所述的数据传送装置,其特征在于,该控制单元包括一有限状态机用以产生控制信号控制该第一选择单元的操作。6.根据权利要求1所述的数据传送装置,其特征在于,因应该第一选择单元输出该多个第一数字数据,该控制单元更配合该内部时脉信号送出一通知信号。7.根据权利要求1所述的数据传送装置,其特征在于,该第一选择单元为一多工器。8.根据权利要求2所述的数据传送装置,其特征在于,该第二选择单元为一解多工...

【专利技术属性】
技术研发人员:李安凱
申请(专利权)人:义隆电子股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1