模仿了SPI master从SPI slave读取数据的MiSO数据状态

每8个clk后读取的数据加1

用的一些额外寄存器需要自己声明和初始化

//-------------------------------------------------------------------------
//send serial data which is increase by 1 on MiSO line
//-------------------------------------------------------------------------
task SPIMiSo ;                    /*port declaration*/beginrepeat(256) beginTmpData = TmpDataBak ;repeat(8)begin//@ (negedge Sclk) ;OutLine = TmpData[7] ;TmpData ={TmpData[6:0],1'b0} ;             //左移,低位移入新数据@ (negedge Sclk) ;OutLine = 0 ;endTmpDataBak = TmpDataBak + 1 ;endend
endtask

转载于:https://www.cnblogs.com/kdurant/archive/2012/11/23/2784628.html

testbench常用任务之SPI slave输出数据相关推荐

  1. 使用spi协议,接收来自slave的数据之前写0xff的原因

    原来是spi IP核在接收的时候也把移位寄存器中的数据通过mosi发送出去了,从slave看,它通过miso发送数据给master的同时也接收来自master mosi上的数据.因为spi协议是没有反 ...

  2. ESP32 学习笔记(九)SPI - SPI Slave

    SPI Slave SPI Slave 概述 spi_slave 驱动 术语 SPI transactions 使用 spi_slave 驱动 传输数据和主/从机长度不匹配 限制.已知问题 应用示例 ...

  3. 常用来进行钢结构节点输出的软件是什么_纯干货:钢结构设计入门知识及简易方法(建议收藏)...

    随着科学技术的发展,钢结构慢慢进入大家的视野并向高精尖方向发展.今天,小编在这里分享一下钢结构设计的初级知识.特别适合刚从事钢结构设计的人员,欢迎转发收藏. 一.钢结构适用范围及选型 1.钢结构适用的 ...

  4. 使用 cout 输出数据之控制输出格式(一)

    cout调用格式化成员函数 ios_base类提供了一组设置格式化状态标志的成员函数, 包括 setf() .unset f() 和flags() .格式化状态标志通过一个二进制位设置,如果设置了某个 ...

  5. AXI quad SPI没有输出

    AXI quad SPI没有输出(已解决) 在使用ZYNQ的AXI quad SPI时遇到以下问题: 使用loopback可以成功,但是使用示波器测量引脚却没有输出. 问题描述: 最近在用ZYNQ的A ...

  6. 关于 printk() 对 spi slave 内核驱动程序的性能影响

    调试 imx6 的 spi slave 内核驱动,前期调试总免不了得要追一下寄存器的设置,过程函数的调用. 采用了 printk() 打印语句. 1.采用的硬件方法是: 分析 imx6 spi sla ...

  7. Esp32 spi slave配置

    最近有个项目是需要用到esp32来做spi slave从机的,主机给从机发送数据,不过相对来说这方面的介绍就比较少了,仅仅只有例程可供参考. 在esp32的SDK中有spi slave的例程,但是这里 ...

  8. 从 pdf 中提取表格信息、合并、解析、输出数据

    从 pdf 中提取表格信息.合并.解析.输出 pdf 格式浅述 word 文档 与 pdf pdf 文档撰写的优点与难点 从 pdf 中抽取表格所在的页 从 pdf 中抽取表格 合并表格.解析表格.生 ...

  9. 【C/C++】小数的输出 %e的用法 用科学计数法输出数据 %e输出00

    小数的输出 %e的用法 %e是printf的格式控制字符,用于指定浮点类型数据使用指数形式输出 浮点类型分为整数部分和小数部分,它们由点号.分隔,例如 0.0.75.0.4.023.0.27.-937 ...

最新文章

  1. python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法
  2. Android--获取高清的app图标
  3. 关于程序员30/35岁以后就写不了代码(没前途)的问题。
  4. postgresql中表的继承及分区表(四)
  5. win docker运行MySQL
  6. 手机java jdk环境配置文件_JDK怎么安装与配置环境变量
  7. 十代主板改win7_微星(MSI)z490主板装win7系统及bios设置教程(支持10代usb驱动)
  8. Excel二次开发学习笔记——获取某列最后一个非空单元格的行号
  9. 重学编程-编程入门指南 v1.4
  10. AIBOX-32路智能园区安全视频流分析AI服务器
  11. 设置Android应用全屏显示(隐藏手机状态栏)
  12. Android studio3.6.3的jdk版本设置在哪里?
  13. 我国天宫空间站以及各个仓位介绍
  14. 【解决思路】Spring Boot:Error creating bean with name ‘xxxDao‘
  15. win10系统下,数据库密码忘记
  16. 图神经网络中同质图与异质图等区别
  17. 微信公众号支付回调函数“time_end”的坑
  18. 神秘永远的《加州旅馆》
  19. storm多个bolt之间多对一或一对多下发
  20. 计数器的计数长度的概要

热门文章

  1. java udp丢包_linux 系统 UDP 丢包问题分析思路
  2. win7 mysql php apache myadmin_windows下Apache+mysql+php+phpMyAdmin的安装及配置 | 学步园
  3. 退出页面删除cookie_Cookie 机制
  4. 昆明学院计算机专业在哪个校区,昆明学院有几个校区及校区地址
  5. scala特质_Scala的特质
  6. L8ER的完整形式是什么?
  7. java 方法 示例_Java集合syncedSet()方法与示例
  8. 在计算机领域客观事物的属性表示为数据,数据与信息试题解析
  9. plesk 运行不了php,如何在Plesk中使用composer(使用其他版本的PHP运行Composer)
  10. 不进行格式化将U盘快速转换为NTFS格式