首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FPGA案例开发手册——基于全志T3+Logos FPGA核心板

FPGA案例开发手册——基于全志T3+Logos FPGA核心板

原创
作者头像
创龙科技Tronlong
发布2023-03-01 09:30:53
5760
发布2023-03-01 09:30:53
举报

前 言

本文档主要提供评估板FPGA端案例测试方法,适用的开发环境为Windows 7 64bit和Windows 10 64bit。

本文案例基于创龙科技的全志T3+Logos FPGA核心板,它是一款基于全志科技T3四核ARM Cortex-A7处理器 + 紫光同创Logos PGL25G/PGL50G FPGA设计的异构多核全国产工业核心板,ARM Cortex-A7处理单元主频高达1.2GHz。核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。

核心板内部T3与Logos通过SPI、CSI、I2C通信总线连接,并通过工业级B2B连接器引出LVDS DISPLAY、RGB DISPLAY、MIPI DSI、TVOUT、TVIN、CSI、GMAC、EMAC、USB、SATA、SDIO、UART、SPI、TWI等接口及FPGA IO引脚,支持双屏异显、Mali400 MP2 GPU、1080P@45fps H.264视频硬件编解码。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

进行本文档操作前,请先按照调试工具安装相关文档安装USB转串口驱动、SecureCRT串口调试终端、Pango Design Suite 2021.1-SP7.1等相关软件。默认使用USB TO UART0作为调试串口,并使用创龙科技TL-PGMCable下载器进行操作演示。

FPGA案例位于产品资料“4-软件资料\Demo\FPGA_Demo\”目录下。案例包含project和bin两个目录,其中project目录下包含案例工程文件,bin目录下含有案例.sbit和.sfc格式可执行文件。.sbit格式文件用于在线加载,.sfc格式文件用于固化至SPI FLASH。

led_flash案例

案例说明

案例功能:控制评估底板LED3、LED4每隔0.5s将状态翻转一次。

图 1

管脚约束可查看案例"project\led_flash_xxx\constraints\led_flash.fdc”文件。

案例测试

请运行程序,此时可看到评估底板的LED3、LED4进行闪烁。

关键代码

顶层文件为"project\led_flash_xxx\hdl\led_flash.v",关键代码说明如下。

  1. 使用外部晶振提供的sys_clk作为LED参考时钟。
  2. 利用sys_clk(24MHz)进行计数,让LED按照0.5s的时间间隔进行状态转换。

图 2

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前 言
  • led_flash案例
  • 案例说明
  • 案例测试
  • 关键代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档