欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > UART转AHB总线接口参考设计介绍

UART转AHB总线接口参考设计介绍

2025/3/15 8:55:20 来源:https://blog.csdn.net/cjie221/article/details/146245443  浏览:    关键词:UART转AHB总线接口参考设计介绍

  在FPGA调试时,有时希望能通过上位机能对FPGA内的寄存器进行读写操作。如果有软件人员配合,可以利用SOC的AXI, AHB, SPI或I2C等总线接口进行操作。那如果没有这些,只有一台PC怎么做呢?可以买个USB转UART模块,利用串口助手来读写FPGA内寄存器。所以在FPGA内需要有个UART转局部总线的模块。这里用UART转AHB模块来实现。

一、整体框图

  整体设计在Tang Nano 4K开发板上实现,框图如下。uart_ahb_mst_top模块就是UART转AHB模块,ahb_slv模块是AHB总线从模块,此模块的可读写寄存器用于控制testpattern模块的端口。rtc_osd是个OSD叠加模块(借鉴了黑金开发板的OSD模块),叠加了几个数字点阵字符在测试图画面上,最后经DVI_TX_Top模块输出。
  参考设计可从如下地址下载https://download.csdn.net/download/cjie221/90481399
在这里插入图片描述

二、串口工具

  本人使用USB转TTL串口模块,TXD和RXD分别与板上的47,48pin脚相连。软件就使用普通的串口助手就可以。网上有比较多可以下载。
写寄存器命令格式w 地址 数据,例如:w 00000005 00000002
读寄存器命令格式r 地址,例如:r 00000001
命令,地址和数据之间用1个空格隔开,命令w和r,大小写都可以。
地址和数据都用32位的十六进制表示,不用加0x前缀。
在这里插入图片描述
在这里插入图片描述

三、上板实测

  没有显示器,就用一个HDMI转USB Typec采集卡转接一下,将手机临时当个监视器用。用串口发命令去配置寄存器就可以实时看到效果。
在这里插入图片描述

  不过这个UART转AHB资源有点多,要2K资源,Tang Nano 4K的器件资源显的有些小了。以后要换个资源多一些的开发板才好。
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词