ZYNQ
zkf0100007
侠之大者,为国为民
展开
-
ZYNQ控制SI5351例程
硬件平台为PYNQ-Z2+ELEKTOR SDR,刚开始读写不成功,用示波器看IIC波形,没有拉低,因为PYNQ-Z2上已经有上拉电阻,把ELEKTOR SDR上的上拉电阻去掉,可正常读写,但是用示波器测频率,偏了9M,检查代码发现,DK7IH的代码中定义了INTERFREQUENCY 9000000,将其改成0,在我之前发布的《ZYNQ IIC EEPROM读写例程》基础上,借用其IIC读写函数,其余代码参照DK7IH的AVR例子,即可实现SI5351控制。原创 2023-03-04 22:22:01 · 1080 阅读 · 0 评论 -
开源ZYNQ AD9361软件无线电平台
原理图PCB开源:https://github.com/zkf0100007/EagleSDR-Pi。(3) 单发单收,工作频率400MHz-2.7GHz。(4) 发射带PA,最大输出功率约20dbm。(8) 板载UART/JTAG二合一接口。(9) 标准信用卡尺寸85mm*56mm。觉得有用的朋友麻烦在github给个星。(7) 1路千兆以太网RJ-45接口。(5) 接收带LNA,低噪声系统。(6) 支持USB供电。原创 2023-02-28 22:32:42 · 1664 阅读 · 3 评论 -
Red-pitaya SDR
原文链接:http://pavel-demin.github.io/red-pitaya-notes/sdr-receiver/Red-pitaya 火龙果买来一年多了,基本处于吃灰状态,趁国庆假期拿出来玩玩。原创 2022-10-01 22:58:37 · 956 阅读 · 1 评论 -
Memory read error at 0xF8007080. AHB AP transaction error, DAP status f0000021
XILINX ZYNQ SDK调试报错如下:Memory read error at 0xF8007080. AHB AP transaction error, DAP status f0000021初步分析应该是之前烧写QSPI不成功,导致上电加载后进入异常状态。解决办法:把BOOTMODE改成JTAG模式或者在VIVADO中把QSPI擦除(要选择Entire Configuration Memory Device)...原创 2022-01-21 20:06:52 · 2087 阅读 · 0 评论 -
ZYNQ IIC EEPROM读写例程
硬件平台为PYNQ-Z2,从Raspberry Pi Header通过杜邦线连接AT24C02小板。软件代码直接用的ZC706 BIST中的代码。调试过程中遇到了两个坑:1.PYNQ-Z2 USER MANUAL中Raspberry Pi Header的管脚定义图居然是错的,还是要以原理图为准2.要注意24C02的地址,如果A[2:0]都接GND,那地址就是0xA0,但是地址只有7位,所...原创 2020-04-12 09:00:47 · 2719 阅读 · 0 评论 -
ST7735 FPGA驱动
买了一块ST7735的1.3寸彩色OLED,将卖家提供的STM32程序很快移植到了ZYNQ上,点屏成功。用IO模拟确实很慢,抓波形看了一下,SCK大概是1MHz的样子,单色刷屏时,延迟较大。参照希科电子的IP,用逻辑加速,折腾了好久,屏就是不亮,抓波形看跟IO模拟的也差不多,百思不得其解。都准备放弃了,发现IO模拟的SCK平时是高电平,而希科的SCK平时是低电平,试着改了一下:always ...原创 2020-04-05 13:00:48 · 1565 阅读 · 3 评论 -
PYNQ ADAU1761播放正弦和余弦波
参照www.harald-rosenfeldt.de 大牛的例程,移植到了PYNQ上,左右声道分别播放同频率的正弦和余弦,波形如下:完整工程见我的资源原创 2020-03-21 14:53:28 · 486 阅读 · 0 评论 -
ADAU1761配置成耳机输出
从网上下载了一个ZedBoard的ADAU1761例程,在PYNQ上修改了,可以运行,但是耳机不出声。检查了一下,原例程是从LINE OUT输出,但是PYNQ的LINE OUT没有接到音频座上,看了一下ADAU1761的数据手册,耳机输出控制是下面两个寄存器控制的:将这两个寄存器的HPMODE设为1,RHPM设为1,再配置相应的音量即可,最简单的就是两个寄存器都写成0xFF即可,此时声音输出...原创 2020-02-25 00:09:42 · 1152 阅读 · 0 评论 -
ZYNQ SPI 主从master/slave
在PYNQ-Z2上用PS端SPI做主,PL端SPI做从,控制PL端的4个LED。SPI的SLAVE端代码直接使用添加链接描述网站的例子。实际运行波形如下:完整的VIVADO 2017.4工程见我的资源。...原创 2020-02-09 11:36:06 · 2041 阅读 · 0 评论