您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Coo1Runner-Ⅱ器件实现SPI接收寄存器(SPIRR)

  2. SPIRR保存从MISO接收到的数据,当从SPI总线接收到一个字节并保存到SPIRR寄存器中时,RCV_FULL标志有效,8051就可以读取SPIRR数据。    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:24kb
    • 提供者:weixin_38697471
  1. Coo1Runner-Ⅱ器件实现SPI发送数据寄存器(SPITR)

  2. 待发送到MOSI的8位数据存储在此寄存器中,一旦SPITR的数据被装入SPI发送移位寄存器,XMIT_EMPTY信号将变为有效。这时,8051可以将下一个待发的数据装入SPITR。    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:24kb
    • 提供者:weixin_38732252
  1. 通信与网络中的Coo1Runner -Ⅱ器件实现SPI从选择寄存器(SPlSSR)

  2. 当某位为“1”时,相对应的从SPI设备被选中,可以通信;当某位为“0”时,则此位对应的从SPI没有被选中,通信被忽略。在本设计中,8051可以同时写多位为“1”,应该在软件中避免这个问题,以保证通信正确。    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:26kb
    • 提供者:weixin_38663595
  1. Coo1Runner-Ⅱ器件实现SPI寄存器

  2. SPI寄存器基地址由VHDL代码中BASE ADDRESS常数决定,低4位决定了具体的寄存器地址。这些值都可以在VHDL代码中修改,以适应不同的系统。  来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:23kb
    • 提供者:weixin_38529951
  1. Coo1Runner-Ⅱ器件实现地址解码/总线接口逻辑

  2. 如图所示为8051的总线状态机。    如图 8051的总线状态机  首先,8051将地址送上地址总线。当ALE_N有效时,状态机转入ADDR DECODE状态。开始对地址进行解码,并判断当前CPLD是不是被寻址的设备。如果地址匹配,则会有如下两种操作过程。  (1)WR_N=0(写):8051撤销 ADDR_DATA总线上的地址信息,将待写数据送上ADDR_DATA,总线,状态机进入DATA_TRS状态。在该状态,ADDR_DATA总线上的数据被锁存到SPI内相应寄存器。当WR_N=1时
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:68kb
    • 提供者:weixin_38544978
  1. Coo1Runner-Ⅱ器件实现8051微控制器接口

  2. 通过8051接口读/写CPLD内的寄存器,从而完成对SPI的控制。8051与SPI控制器之间通过寄存器连接,因此通过修改8051接口逻辑可以使其方便地与其他处理器连接。    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:25kb
    • 提供者:weixin_38682076
  1. Coo1Runner-Ⅱ器件实现SPI接收移位寄存器

  2. 由于SCK时钟的相位和极性在不同系统中的配置不尽相同,所以在本设计中通过合理设置CPHA、CPOL和RCV_CPOL的值,达到正确接收数据的目的。   如图所示,两个输入寄存器被用来采样MISO。一个在SCK上升沿采样,另一个在SCK下降沿采样。这两个寄存器的输出连接到一个多路器,多路器由RCV_CPOL控制。多路器的输出连接到SPI接收移位寄存器,接收移位寄存器由外部SCK的上升沿钟控。   如图 SPI接收移位寄存器和MIMO输入寄存器  由SCK钟控的计数器用来对输入到移位寄存器的数
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:66kb
    • 提供者:weixin_38738983
  1. Coo1Runner-Ⅱ器件实现SPI发送移位寄存器

  2. SPI发送移位寄存器是一个8位可装载移位寄存器,其数据从SPITR中装入。该寄存器由SCK INT时钟控制,数据移位输出到M0SI,如图所示。   如图 SPI发送移位寄存器    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:54kb
    • 提供者:weixin_38732740
  1. EDA/PLD中的Coo1Runner-Ⅱ器件实现SCK时钟发生逻辑

  2. 此进程为SCK输出,逻辑,SCK与控制寄存器的CLKDIV、CPHA和CPOL位有关。SCK INT是内部SCK,用其来控制串行数据输出,是SPI控制状态机的同步时钟。当CPHA=1时,SCK_OUT=SCK_1;当CPHA=0时,SCK_OUT=SCK_0。CLK0_MASK和CLK1_MASK分另刂为CLK_0和CLK_1的输出控制信号。当没有数据传输时,SCK_0和SCK_1可以被关闭,如图所示。   如图  SCK时钟发生器    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:62kb
    • 提供者:weixin_38623707
  1. 工业电子中的Coo1Runner-Ⅱ器件实现SPI控制状态机

  2. SPI ControIState Machine:SPI控制状态机此状态机如图所示,主要功能如下。  (1)产生从片选信号。  (2)控制和装载SPI发送移位寄存器。  (3)监控SPI总线,以确定节传输完成。  (4)产生时钟屏蔽信号,以控制输出到SPI总线的时钟。  (5)控制START信号,完成数据传输。  (6)控制SCK按照CPOL的定义变化,输出规定的状态。  (7)控制SS_N信号输出正确的状态(需要满足保持时间)。   如图 SPI控制状态机    来源:ks99
  3. 所属分类:其它

    • 发布日期:2020-11-17
    • 文件大小:127kb
    • 提供者:weixin_38542148
  1. Coo1Runner-Ⅱ器件实现SCK时钟发生逻辑

  2. 此进程为SCK输出,逻辑,SCK与控制寄存器的CLKDIV、CPHA和CPOL位有关。SCK INT是内部SCK,用其来控制串行数据输出,是SPI控制状态机的同步时钟。当CPHA=1时,SCK_OUT=SCK_1;当CPHA=0时,SCK_OUT=SCK_0。CLK0_MASK和CLK1_MASK分另刂为CLK_0和CLK_1的输出控制信号。当没有数据传输时,SCK_0和SCK_1可以被关闭,如图所示。   如图  SCK时钟发生器    :
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:70kb
    • 提供者:weixin_38661236