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

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

3天内不再提示

如何移植FPGA的例程

lhl545545 来源:ZYNQ 作者:ZYNQ 2022-09-05 15:12 次阅读

在完成EDA作业后,抽空分享一下如何移植FPGA的例程。我EDA作业用的板子型号是Zybo-Z7,然后移植的是原子哥的HDMI实现方块移动例程。

故本教程是基于这个实验进行讲解,如果不具有普遍性,望大家谅解。

以下是移植的步骤:

时钟IP核

Zybo-Z7用的外部时钟是125MHz,领航者用的是50MHz,所以建立时钟IP核时,把初始的时钟频率改一下

约束条件

具有普遍性的修改是时钟引脚,以及复位引脚,其他的引脚则需要根据官方给的原理图以及用户手册进行更改。Digilent官网http://www.digilent.com.cn/community/26.html

set_property  PACKAGE_PIN  K17  [get_ports {sys_clk}]set_property  PACKAGE_PIN  Y16  [get_ports sys_rst_n]set_property  PACKAGE_PIN  H16  [get_ports TMDS_clk_p]set_property  PACKAGE_PIN  D19  [get_ports {TMDS_data_p[0]}]set_property  PACKAGE_PIN  C20  [get_ports {TMDS_data_p[1]}]set_property  PACKAGE_PIN  B19  [get_ports {TMDS_data_p[2]}]set_property  PACKAGE_PIN  G17  [get_ports hdmi_oen]

set_property  IOSTANDARD  LVCMOS33  [get_ports {sys_clk}]set_property  IOSTANDARD  LVCMOS33  [get_ports sys_rst_n]set_property  IOSTANDARD  TMDS_33   [get_ports TMDS_clk_n]set_property  IOSTANDARD  TMDS_33   [get_ports TMDS_clk_p]set_property  IOSTANDARD  TMDS_33   [get_ports {TMDS_data_p[0]}]set_property  IOSTANDARD  TMDS_33   [get_ports {TMDS_data_n[0]}]set_property  IOSTANDARD  TMDS_33   [get_ports {TMDS_data_p[1]}]set_property  IOSTANDARD  TMDS_33   [get_ports {TMDS_data_n[1]}]set_property  IOSTANDARD  TMDS_33   [get_ports {TMDS_data_p[2]}]set_property  IOSTANDARD  TMDS_33   [get_ports {TMDS_data_n[2]}]set_property  IOSTANDARD  LVCMOS33  [get_ports hdmi_oen]

其他V文件基本不需要做任何修改。

注:如果报错的话,大概率是因为约束引脚与文件中定义的引脚名称没对应,改一下就可以了。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1599

    文章

    21273

    浏览量

    592798
  • HDMI
    +关注

    关注

    32

    文章

    1483

    浏览量

    149633
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130295
  • 引脚
    +关注

    关注

    16

    文章

    1039

    浏览量

    48918

原文标题:【教程】如何移植FPGA关于HDMI例程

文章出处:【微信号:ZYNQ,微信公众号:ZYNQ】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ALTERA FPGA 例程

    ALTERA FPGA 例程
    发表于 10-11 17:18

    NDK网络例程移植问题

    各位大神好,小弟学习了创龙的在SYS/BIOS下的NDK相关网络例程,进过修改IP等调试 发现例程在创龙的开发板上跑的很嗨,能与我的主机建立连接、进行通讯。本以为自己学会了NDK, 就想
    发表于 11-08 08:34

    agile_modbus移植例程分享

    最近项目使用了rtt,公司原有的modbus功能有些不完整,查了下发现agile_modbus挺适合现在的我,于是根据手册和例程进行了移植,基本实现了需要的功能,我的控制器是f103的,串口2做主
    发表于 07-14 10:00

    求助,CH573有CDC例程吗?或者可以基于哪个例程移植

    CH573 有CDC例程?或者可以基于哪个例程移植?最好的话沁恒能单独出一个CDC的例程
    发表于 08-29 06:50

    STemWin无操作系统移植例程

    原子提供了很多的例程,真的非常棒emwin测试也是找的例程,阿波罗stm32f767 资料盘(a盘)4,程序源码3,扩展例程3,emwin扩展例程emwin实验1 stemwin无操作
    发表于 10-09 08:57

    从零开始走进FPGA-例程代码汇总

    本内容提供了从零开始走进FPGA-例程代码汇总,方便大家下载学习
    发表于 12-22 11:36 131次下载

    MK20UCOS例程

    飞思卡尔单片机,MK20开发板,的UCOS例程,开发板是MK20开发板,UCOS例程移植UCOS可以参考,非常有用,最基本的移植,目前实现了一个LED灯的闪烁。
    发表于 03-22 16:29 15次下载

    UCOS扩展例程-UCOSII移植

    UCOS扩展例程-UCOSII移植
    发表于 12-14 17:24 29次下载

    UCOS扩展例程-UCOSIII移植

    UCOS扩展例程 - UCOSIII移植
    发表于 12-14 17:24 23次下载

    使用FPGA进行计数的范例程序免费下载

    本文档的主要内容详细介绍的是使用FPGA进行计数的范例程序免费下载。
    发表于 06-10 08:00 3次下载

    基于CubeMX-STM32F302_uCOSII例程移植

    基于CubeMX--STM32F302_uCOSII例程移植1、说明STM32F302的内核为Cortex-M4的,所以我们以官方的F4例程为基础移植。2、准备2.1、软件1、官方
    发表于 12-04 14:36 25次下载
    基于CubeMX-STM32F302_uCOSII<b class='flag-5'>例程</b><b class='flag-5'>移植</b>

    FPGA知识汇集-ASIC向FPGA移植

    将ASIC设计移植FPGA芯片中,对于大部分设计团队来讲都是巨大的挑战。主要体现在:ASIC的设计一般都非常大,往往需要做多FPGA芯片划分;需要支持足够的处理性能;需要保证其功能的正确性;需要保证
    的头像 发表于 04-14 15:01 1808次阅读

    W806单片机文件系统移植例程

    W806单片机,文件系统移植例程说明。
    发表于 05-05 14:57 8次下载

    W806单片机移植LVGL库例程源码下载

    W806单片机移植LVGL库例程源码下载。
    发表于 05-11 15:11 15次下载

    请问如何将C语言算法移植FPGA上?

    确定算法:首先,你需要确保要移植的C语言算法是合适的。FPGA适合并行计算和高度可定制的应用。因此,你需要选择一个适合FPGA实现的算法。
    发表于 09-12 17:20 997次阅读