1、以创建ADC128S022为例。当然这个可以直接使用SPI的IP核。
ADC128s022里边程序对外主要包含开始转换信号、转换完成信号,数据等
2、通过前期学习我们知道一个IP要有自己的基地址,里边有很多可控的寄存器本质上都是有地址的。所以有个信号adress
另外需要一个片选信号,来使能当前IP核:select
时钟信号:CLKxie
复位信号:RST_N
写使能信号:WRITE——N
写入数据:WDATA
中断请求信号:irq
读数据端口:Rdata
3、新建工程,在工程下建立一个名为ip的文件夹,这样会主动找到这个自定义ip,在里边新建一个verilog文件。将此文件作为顶层文件
4、而里边调用的程序,为原写好了的