0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>可编程逻辑>FPGA外设/外围电路>

FPGA外设/外围电路

电子发烧友网FPGA外设/外围电路栏目提供全球最前沿最新fpga外围电路,plc外围电路,fpga电路等与FPGA设计所需的所有最新行业新闻、产品信息及技术热点方案。
【紫光同创国产FPGA教程】【第十三章】字符显示实验

【紫光同创国产FPGA教程】【第十三章】字符显示实验

在HDMI测试实验中讲解了HDMI显示原理和显示方式,本实验介绍如何使用FPGA实现字符显示,通过这个实验更加深入的了解HDMI的显示方式。...

2021-02-19 标签:FPGAHDMIROM字符紫光同创 6278

【紫光同创国产FPGA教程】【第十二章】SD卡音乐播放例程

【紫光同创国产FPGA教程】【第十二章】SD卡音乐播放例程

WAV文件作为多媒体中使用的声波文件格式之一,它是以RIFF格式为标准的。RIFF是英文Resource Interchange File Format的缩写,每个WAV文件的头四个字节便是“RIFF”,所以本实验就简单的以每个扇区的前...

2021-02-19 标签:FPGA音频SD开发板紫光同创 7188

【紫光同创国产FPGA教程】【第十一章】录音与播放例程

【紫光同创国产FPGA教程】【第十一章】录音与播放例程

开发板通过40PIN的扩展口和AN831音频模块连接,AN831音频模块使用WOLFSON公司的WM8731芯片实现声音信号的A/D和D/A转换功能。以下为AN831音频模块的硬件电路。...

2021-02-19 标签:FPGA电路音频开发板紫光同创 7518

【紫光同创国产FPGA教程】【第十章】DDR3读写测试实验

【紫光同创国产FPGA教程】【第十章】DDR3读写测试实验

本实验为后续使用DDR3内存的实验做铺垫,通过循环读写DDR3内存,了解其工作原理和DDR3控制器的写法,由于DDR3控制复杂,控制器的编写难度高,这里笔者介绍采用第三方的DDR3 IP控制器情况下的...

2021-02-05 标签:FPGADDR3DDR内存紫光同创 8321

【紫光同创国产FPGA教程】【第九章】HDMI编程测试实验

【紫光同创国产FPGA教程】【第九章】HDMI编程测试实验

HDMI做为视频输出输入接口已经广泛使用很长时间,主要通过TMDS差分编码传输。本实验通过在HDMI屏幕上显示彩条,来练习视频的时序和视频颜色的表示,为后面视频处理实验做个基础。...

2021-02-05 标签:FPGAHDMI编程紫光同创FPGAHDMITMDS紫光同创编程 7112

【紫光同创国产FPGA教程】【第七章】I2C接口EEPROM实验

【紫光同创国产FPGA教程】【第七章】I2C接口EEPROM实验

在开发板上,FPGA芯片通过I2C总线连接EEPROM 24LC04, I2C的两根总线各上拉一个4.7K的电阻到3.3V,所以当总线上没有输出时会被拉高, 24LC04的写保护没有使能,不然FPGA会无法写入数据。因为在电路上...

2021-02-05 标签:FPGAEEPROM开源I2C接口紫光同创 7068

【紫光同创国产FPGA教程】【第六章】PDS下按键消抖实验

【紫光同创国产FPGA教程】【第六章】PDS下按键消抖实验

按键做为基本的人机输入接口,在很多电子设计中都能见到,由于机械特性,在按键按下或松开的时候,按键输入值是有抖动的,无论按下去是多平稳,都难以消除抖动,按键消抖方式有很多,...

2021-02-04 标签:FPGARTL按键PDS紫光同创 5066

【紫光同创国产FPGA教程】【第五章】串口收发实验

【紫光同创国产FPGA教程】【第五章】串口收发实验

本文主要讲解如何编写FPGA串口通信的收发程序,在程序中使用了状态机,是学习状态机的重要实验。...

2021-02-04 标签:FPGA串口uart开发板紫光同创 6282

【紫光同创国产FPGA教程】【第四章】PDS下PLL实验

【紫光同创国产FPGA教程】【第四章】PDS下PLL实验

很多初学者看到板上只有一个50Mhz时钟输入的时候都产生疑惑,时钟怎么才50Mhz?如果要工作在100Mhz、150Mhz怎么办?在很多FPGA芯片内部都集成了PLL,其他厂商可能不叫PLL,但是也有类似的功能模...

2021-02-04 标签:FPGApll时钟PDS紫光同创 6692

【紫光同创国产FPGA教程】【第二章】LED流水灯实验及仿真

【紫光同创国产FPGA教程】【第二章】LED流水灯实验及仿真

通过LED流水灯实验,介绍使用PDS软件开发FPGA的基本流程,器件选择、设置、代码编写、编译、分配管脚、下载、程序FLASH固化、擦除等;同时也检验板上LED灯是否正常。...

2021-02-02 标签:FPGAled流水灯PDS紫光同创 7286

【ZYNQ Ultrascale+ MPSOC FPGA教程】第三十二章PL读写PS端DDR数据

【ZYNQ Ultrascale+ MPSOC FPGA教程】第三十二章PL读写PS端DDR数据

PL和PS的高效交互是zynq soc开发的重中之重,我们常常需要将PL端的大量数据实时送到PS端处理,或者将PS端处理结果实时送到PL端处理,常规我们会想到使用DMA的方式来进行,但是各种协议非常麻...

2021-01-30 标签:FPGADDRdmaZynqMPSoC 13074

【ZYNQ Ultrascale+ MPSOC FPGA教程】第三十一章FreeRTOS实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第三十一章FreeRTOS实验

如何搭建Free RTOS实时操作系统运行环境,这里不深入探讨Free RTOS的具体使用。本实验以FreeRTOS Hello World做举例,并实现两个LED灯以不同间隔持续闪烁。...

2021-01-30 标签:FPGAledRTOSFreeRTOSZynqMPSoC 6416

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十九章PL端AXI GPIO的使用

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十九章PL端AXI GPIO的使用

使用zynq最大的疑问就是如何把PS和PL结合起来使用,在其他的SOC芯片中一般都会有GPIO,本实验使用一个AXI GPIO的IP核,让PS端通过AXI总线控制PL端的LED灯,实验虽然简单,不过可以让我们了解PL和...

2021-02-01 标签:FPGAXilinxGPIOZynqMPSoC 6222

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十八章PS端EMIO的使用

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十八章PS端EMIO的使用

如果想用PS点亮PL的LED灯,该如何做呢?一是可以通过EMIO控制PL端LED灯,二是通过AXI GPIO的IP实现控制。本章介绍如何使用EMIO控制PL端LED灯的亮灭。同时也介绍了,利用EMIO连接PL端按键控制PL端L...

2021-01-30 标签:FPGA按键GPIOZynqMPSoC 6772

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十七章System Monitor

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十七章System Monitor

本章介绍system monitors的使用,用于监测芯片的电压、温度值等,也可以通过PL端的ADC引脚作为外部信号的采集。PL端可以做17路ADC的采集,但开发板并没有在这些管脚上接设备,因此本章不做讲解...

2021-01-29 标签:FPGAadc开发板ZynqMPSoC 4866

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十六章PS端网络远程更新QSPI

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十六章PS端网络远程更新QSPI

在实际工作中,会遇到产品升级问题,如果按照程序烧录的方式,可能需要打开产品的外壳,这无疑。本章介绍一种通过网络远程更新FLASH程序的方法,包含UDP和TCP两种方法。...

2021-01-29 标签:FPGAFlaShZynqQSPIMPSoC 6860

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十五章PS端以太网使用之lwip

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十五章PS端以太网使用之lwip

开发板有两路千兆以太网,通过RGMII接口连接,本实验演示如何使用Vitis自带的LWIP模板进行PS端千兆以太网TCP通信。 LWIP虽然是轻量级协议栈,但如果从来没有使用过,使用起来会有一定的困难...

2021-01-28 标签:FPGA以太网LwIPZynqMPSoC 8542

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十四章PS端SD卡读写

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十四章PS端SD卡读写

FatFs是一个通用的文件系统模块,用于在小型嵌入式系统中实现FAT文件系统。FatFs的编写遵循 ANSI C,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如 8051, PIC, AVR, SH, Z80, H8, ARM等等,...

2021-01-28 标签:FPGA嵌入式SD卡ZynqMPSoC 5191

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十三章PS端DP的使用

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十三章PS端DP的使用

DisplayPort v1.2协议,支持4个5.4G的lane,但本控制器只支持两个lane,分辨率最大支持4096*2160@30。...

2021-01-27 标签:FPGA音频DPZynqMPSoC 6476

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十二章PS端I2C的使用

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十二章PS端I2C的使用

ReadBuffer清0,WriteBuffer赋FF写16个字节到EEPROM读EEPROM的16个字节到ReadBuffer检验是否正确Readbuffer清0,WriteBuffer赋值10~25写16字节到EEPROM读16字节到ReadBuffer检验是否正确返回....

2021-01-27 标签:FPGAEEPROMI2CZynqMPSoC 5994

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十一章PS端UART读写控制

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十一章PS端UART读写控制

除了打印信息之外,如果我们想用UART进行数据传输呢?本章便来介绍PS端UART的读写控制,实验中,每隔1S向外发送一串字符,如果收到数据,产生中断,并将收到的数据再发送出去。...

2021-01-27 标签:FPGA串口uartZynqMPSoC 5743

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十章PS端RTC中断实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十章PS端RTC中断实验

实验中通过简单的修改Vitis的例程,就完成了RTC,中断的应用,看似简单的操作,但蕴含了丰富的知识,我们需要非常了解RTC的原理、中断的原理,这些基本知识是学习好ZYNQ的必要条件。...

2021-01-26 标签:FPGA实时时钟RTCZynqMPSoC 6097

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十六章7寸液晶屏显示实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十六章7寸液晶屏显示实验

LCD屏显示方式从屏幕左上角一点开始,从左向右逐点显示,每显示完一行,再回到屏幕的左边下一行的起始位置,在这期间,需要对行进行消隐,每行结束时,用行同步信号进行同步;LCD的驱动...

2021-01-25 标签:FPGA触摸屏液晶ZynqMPSoC 5230

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十五章HDMI字符显示实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十五章HDMI字符显示实验

在HDMI输出实验中讲解了HDMI显示原理和显示方式,本实验介绍如何使用FPGA实现字符显示,通过这个实验更加深入的了解HDMI的显示方式。...

2021-01-25 标签:FPGAHDMI开发板ZynqMPSoC 5137

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十四章HDMI输出实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十四章HDMI输出实验

由于开发板上只有DP可以显示,但却是PS端的,PL端没有HDMI的接口,因此我们采用AN9134的HDMI扩展模块实现HDMI显示。将24位RGB编码输出TMDS差分信号。SIL9134功能强大,本实验只使用其中一小部分,...

2021-01-25 标签:FPGAHDMI开发板ZynqMPSoC 5309

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十三章RS485实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十三章RS485实验

RS485与RS422类似,也是采用差分信号传输,但RS485是半双工传输,也就是说,同一时刻只能有一个方向的数据传输。而且接口也比RS422少,只有差分信号A和B,而与ARM或FPGA相连的信号为DE(方向选...

2021-01-25 标签:FPGARS485差分信号ZynqMPSoC 4889

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十二章RS422实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十二章RS422实验

本章利用AN3485模块实现RS422接口数据传输。关于模块,在前面的RS232实验中已经介绍过,本实验不再赘述。RS422与RS232在与FPGA的连接的接口上是一样的,都是TXD和RXD,因此,本实验在RS232实验的基...

2021-01-23 标签:FPGARS422MAX3ZynqMPSoC 6877

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十一章RS232实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十一章RS232实验

AN3485模块的RS232接口采用MAX3232芯片实现RS232和+3.3V TTL电平的转换。TTL电平的串口接收和发送信号(RXD, TXD)连接到40针的连接器上跟外面的FPGA芯片或者ARM芯片实现串口通信。RS232串口通信的最高速...

2021-01-23 标签:FPGARS232uartZynqMPSoC 4848

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十章PWM呼吸灯实验

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十章PWM呼吸灯实验

用一个N比特的计数器,最大值可以表示为2的N次方,最小值0,计数器以“period”为步进值累加,加到最大值后会溢出,进入下一个累加周期。当计数器值大于“duty”时,脉冲输出高,否则输出...

2021-01-23 标签:FPGAPWMZynqMPSoC呼吸灯 12913

MPSOC开发板教程之HELLO WORLD

MPSOC开发板教程之HELLO WORLD

XILINX 新一代 SOC,Zynq UltraScale+ MPSOC 系列性能强悍无比,相比ZYNQ 7000系列每瓦性能提升5倍,作为一名电子发烧友,都想体验一把这高性能的MPSOC开发板。现在用米尔MPSOC开发板来一个hello world。...

2019-08-02 标签:dspXilinx开发板MPSoC 338

编辑推荐厂商产品技术软件/工具OS/语言教程专题