RUANJI 发表于 2015-2-22 20:50:22

分享一下,攒人品!自己写的NIOS II下的SPI IP


1、本IP的寄存器定义与Qsys自带的类似,具体看文档。
2、仅支持master模式,并支持四种SPI方式(polarity和phase)
3、支持SPI速率的更改(最快速度未测试)
4、仅支持等待模式,即没有加入中断

本着学习的态度来写这玩意儿,大家不喜勿喷,谢谢!
其中SPI的模式0和模式3在W25Q16上测试OK。
其他模式的时序采用SignalTap II采集了,均证明没有问题。


SPI IP代码和说明文档


测试代码,硬件为W25Q16



哦,对了,软件版本为Quartus II 11.1

oooios 发表于 2015-2-22 20:53:58

{:biggrin:}{:biggrin:}{:biggrin:}{:biggrin:}{:biggrin:}{:biggrin:}

jlhgold 发表于 2015-2-22 21:30:59

谢谢楼主 能支持中断就好了

szmachine 发表于 2015-2-23 08:41:12

谢谢楼主的资料。

liangyurongde 发表于 2015-2-23 20:22:07

下载楼主的资料来学习一下。

RUANJI 发表于 2015-2-24 14:53:34

jlhgold 发表于 2015-2-22 21:30
谢谢楼主 能支持中断就好了

哈哈,都喜欢用中断啊。不过中断的还没研究,有空研究了补上。

kneken 发表于 2015-2-24 18:31:29

{:handshake:}{:handshake:}

alinx 发表于 2015-2-27 10:40:08

不错,中断还是有用处的,楼主完善一下吧

全频阻塞干扰 发表于 2015-3-13 02:35:49

楼主NB,我还不会用NIOS II

yinqian2015 发表于 2015-3-13 14:02:15

收藏,学习学习

qqwwrm110 发表于 2015-5-22 14:12:28

lz 人品 杠杠的!赞一个

ycwjl728 发表于 2015-5-22 17:05:07

Mark,学习一下,留着备用。感谢分享。

甲骨文 发表于 2015-5-22 17:52:02

赞一个,分享是一种美德。

pengtaoABC 发表于 2015-5-22 19:18:21

{:victory:}{:victory:}{:victory:}点赞

wkman 发表于 2015-5-22 21:03:01

{:victory:}不明觉厉...

guolh_bj 发表于 2015-6-9 09:52:38

支持~~~~~~~~~~~~

Trancho 发表于 2015-7-16 23:31:51

Mark                  

liucoldstarplus 发表于 2015-7-17 08:26:03

多谢,下来看看。{:biggrin:}

LVmcu 发表于 2015-11-4 13:42:09

谢谢,收下啦。
页: [1]
查看完整版本: 分享一下,攒人品!自己写的NIOS II下的SPI IP