2020年7月29日

FPGA IP软核之Microblaze_SPI接口(AD9833)

摘要: 由于要使用IP软核Microblaze的SPI接口驱动DDS芯片AD9833,系统自带SPI接口程序实在太乱了,使用的AX309开发板,开发板例程SPI接口是FLASH读写,改起来也很费劲,所以干脆自己根据Microblaze手册编写SPI驱动。 程序为SPI连接两个AD9833芯片,通过Micro 阅读全文

posted @ 2020-07-29 21:52 Windy‘s技术博客 阅读(3393) 评论(0) 推荐(0)

FPGA内部IP核DDS

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

posted @ 2020-07-29 21:47 Windy‘s技术博客 阅读(2963) 评论(0) 推荐(0)

2020年3月31日

FPAG_Microblaze_PWM_定时器

摘要: 由于Xilinx底层库的定时器没有PWM例程,调试过程中费了不少劲。生产PWM需要两个定时器同时工作,一个控制频率,一个控制占空比,位数可通过硬件设置。 #include "xtmrctr_l.h"#include "xparameters.h"#include "platform_config.h 阅读全文

posted @ 2020-03-31 17:26 Windy‘s技术博客 阅读(378) 评论(0) 推荐(0)

FGPA_Microblaze UART 中断

摘要: 由于底层所给函数发送与接收都采用中断,所用库函数比较复杂 ,有些更改涉及底层函数,因此结合网上论坛 、百度文库调试了串口中断接收程序。通过串口调试助手发送数据 ,以“发送新行”结束 。 硬件外设波特兰:115200;停止位:1数据位:8;奇偶校验:无 #include "xuratlite.h" # 阅读全文

posted @ 2020-03-31 17:04 Windy‘s技术博客 阅读(1162) 评论(0) 推荐(0)

< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

导航

统计

点击右上角即可分享
微信分享提示