上篇文章写到了使用PS+PL的方法,构建了一个soc的最小系统,并在SDK中,编写C程序,点亮了流水灯。这次对于LED 的操作,只是用PL端的资源,而不使用任何PS的资源,实现流水灯。
1.建立工程,led_pl,然后添加源文件led_pl.v
接着添加约束文件led_pl.xdc
查看zedboard的硬件手册,可以看见LED的八个引脚都标记出来了,直接使用就行了,对于FPGA的开发,最重要的时钟,而zedboard底板有一个自带的100MHZ的时钟直接输入到PL端的Y9引脚。复位资源见下图所示
FPGA的逻辑复位,按下后会擦除所有调试配置,外部系统重置允许用户在不干扰调试环境的情况下重置设备内的所有功能逻辑。并且由于安全问题,系统重置将删除PS内的所有内存内容,包括OCM。在系统复位时,PL也被复位。),然后又了解到这部分是 FPGA 部分的逻辑资源复位,此管脚接到核心板上 SW1 脚核心板上,分配到BTNL,引脚N15。
(二)zedboard点亮LED流水灯(纯PL)
最新推荐文章于 2024-05-22 12:53:57 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)