前言 本文档主要提供评估板FPGA端案例测试方法,适用的开发环境为Windows764bit和Windows1064bit。 本文案例基于创龙科技的全志T3LogosFPGA核心板,它是一款基于全志科技T3四核ARMCortexA7处理器紫光同创LogosPGL25GPGL50GFPGA设计的异构多核全国产工业核心板,ARMCortexA7处理单元主频高达1。2GHz。核心板CPU、FPGA、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100。 核心板内部T3与Logos通过SPI、CSI、I2C通信总线连接,并通过工业级B2B连接器引出LVDSDISPLAY、RGBDISPLAY、MIPIDSI、TVOUT、TVIN、CSI、GMAC、EMAC、USB、SATA、SDIO、UART、SPI、TWI等接口及FPGAIO引脚,支持双屏异显、Mali400MP2GPU、1080P45fpsH。264视频硬件编解码。核心板经过专业的PCBLayout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 进行本文档操作前,请先按照调试工具安装相关文档安装USB转串口驱动、SecureCRT串口调试终端、PangoDesignSuite2021。1SP7。1等相关软件。默认使用USBTOUART0作为调试串口,并使用创龙科技TLPGMCable下载器进行操作演示。 FPGA案例位于产品资料4软件资料DemoFPGADemo目录下。案例包含project和bin两个目录,其中project目录下包含案例工程文件,bin目录下含有案例。sbit和。sfc格式可执行文件。。sbit格式文件用于在线加载,。sfc格式文件用于固化至SPIFLASH。ledflash案例案例说明 案例功能:控制评估底板LED3、LED4每隔0。5s将状态翻转一次。 图1 管脚约束可查看案例projectledflashxxxconstraintsledflash。fdc文件。案例测试 请运行程序,此时可看到评估底板的LED3、LED4进行闪烁。关键代码 顶层文件为projectledflashxxxhdlledflash。v,关键代码说明如下。使用外部晶振提供的sysclk作为LED参考时钟。利用sysclk(24MHz)进行计数,让LED按照0。5s的时间间隔进行状态转换。 图2