原文:FPGA IP软核之Microblaze_SPI接口(AD9833)

由于要使用IP软核Microblaze的SPI接口驱动DDS芯片AD ,系统自带SPI接口程序实在太乱了,使用的AX 开发板,开发板例程SPI接口是FLASH读写,改起来也很费劲,所以干脆自己根据Microblaze手册编写SPI驱动。 程序为SPI连接两个AD 芯片,通过Microblaze中的SPI从设备寄存器SPISSR设置从设备。程序如下图: ...

2020-07-29 21:52 0 941 推荐指数:

查看详情

外设驱动库开发笔记4:AD9833函数发生器驱动

  很多时候我们需要输出某种函数信号,如方波、三角波、正弦波等,但想要获得这样的函数信号,不论是硬件电路还是软件实现,却并不是一件简单的事情。不过AD9833这类函数生成芯片可以简化这方面的操作,这一节我们就来设计并实现AD9833的驱动。 1、功能概述   各种类型的检测、信号激励和时域反射 ...

Sun Mar 29 15:30:00 CST 2020 1 2251
第7讲 SPI和RAM IP

学习目的: (1) 熟悉SPI接口和它的读写时序; (2) 复习Verilog仿真语句中的$readmemb命令和$display命令; (3) 掌握SPI接口写时序操作的硬件语言描述流程(本例仅以写时序为例),为以后描述更复杂的时序逻辑电路奠定基础。 学习过程: 【SPI的相关知识 ...

Wed Mar 09 08:24:00 CST 2016 2 3035
FPGA 之 VGA的IP编写

做一个简单的VGA 640*480 超了一天半, 整整七天才搞定,不过也很开心了! 加油努力..... 主要分成三个文件: VGA.v 主文件, 同时调用FIFO vga_timi ...

Tue Jul 31 22:02:00 CST 2012 0 3021
FPGA内部IPDDS

  项目当中需要正弦信号与余弦信号,首先想到了DDS芯片,例如AD9833AD9834。由于还需要用FPGA 做一些数据处理,后来干脆直接用FPGA 内部的DDSIP,同时根据IP内部的相位累加端口,设置触发信号,使得触发信号更加准时,并且通过PSD 算法计算有效值,相位差更小,精度 ...

Thu Jul 30 05:47:00 CST 2020 0 1041
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM