完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 Tronlong创龙科技 于 2024-8-6 14:37 编辑
评测试板卡介绍 创龙科技TLFM20S-EVM是一款基于复旦微FMQL20S400M四核ARM Cortex-A7(PS端) + FPGA可编程逻辑资源(PL端)异构多核SoC处理器设计的全国产工业评估板,PS端主频高达1GHz。核心板CPU、ROM、RAM、电源、晶振、连接器等所有器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级方案。核心板经过专业的PCB Layout和高低温测试验证,质量稳定可靠,可满足各种工业应用环境要求。 评估板接口资源丰富,引出2路Ethernet、4路USB2.0、2路CAN、2路RS485、RS232等接口,方便用户快速进行产品方案评估与技术预研。 图 1 评估板正面图 图 2 评估板斜视图 图 3 评估板侧视图1 图 4 评估板侧视图2 图 5 评估板侧视图3 图 6 评估板侧视图4 1 PL端案例开发流程 本章节以产品资料“4-软件资料DemoFPGAHDL-demos”目录下的led_flash案例 为例,演示工程编译、工程加载运行的方法。led_flash案例的功能为控制评估底板PL端 LED2、LED3进行闪烁。 请将对应案例目录拷贝至Windows非中文路径下 1.1工程编译 进入案例工程目录,双击.fpe文件打开Procise工程。 双击工程界面"Generate Bitstream"选项进行编译。编译完成后,"GenerateBitstream" 选项右侧将出现图标,同时在工程rundir目录下生成bt文件。 如需生成用于PS端加载至PL端运行的.bin文件,请在Procise软件工具栏点击"Project →Project settings",在弹出窗口点击Bitgen并勾选"g Binary”选项,然后点击OK。 双击工程界面"Generate Bitstream"选项进行编译,编译完成后,"Generate Bitstream" 选项右侧将出现○图标,同时在工程rundir目录下生成bin文件。 1.2工程加载 本小节主要说明通过仿真器加载PL端程序和通过PS端加载PL端程序。 (1)通过仿真器加载 请将评估板启动方式选择拨码开关设置为0001(1-4),此档位为JTAG模式。请使用创 龙科技TL-DLC10下载器连接评估板PLJTAG接口至PC端USB接口,再将评估板上电。 在Procise软件工具栏,点击"Tools >Configure Device."。 在弹出的窗口双击"Connect to board",如下图所示。 在Console窗口会打印成功连接的信息,界面会弹出"dentify Succeeded"信息。 备注:若下载器无法连接评估板,并提示如下错误,请参考软件安装目录"Procisedriver" 下的《Procse驱动安装指导手册》文档安装驱动。若仍无法连接,请检查仿真器是否正 确连接、启动方式选择拨码开关是否正确、尝试关闭PC机数字签名等。 鼠标右击fmql20图标,选择"Assgn New Configuration Fle."。 选择目标镜像.bit文件,点击OK. 在弹出窗选择Yes,即可看到fmql20图标下方出现目标镜像名称,如下图所示。 鼠标右击fmql20图标,选择Program.加载镜像至PL端运行。 等待加载完成,核心板Done指示灯将会亮起,窗口界面会弹出"Program Device Succeeded"。 加载完成后,即可看到评估底板的LED2、LED3进行闪烁,说明程序基于下载器加载并 运行成功 (2)通过PS端加载 执行如下命令,在文件系统新建/lb/firmware文件夹,并将PL端bn格式可执行文件 拷贝至"/ib/frmware/"目录下。 Tar get# mkdr -p/lib/firmware Tar get# cp led_flash_fm20s.bin /lib/firmware/ Tar get# bs /lib/firmware/ 执行如下命令,加载PL端可执行文件。 Target# echo led_flash_fm20s.bin>/sys/dass/ipga_manager/fpga0/firmware 加载成功后,核心板上的Done LED将会被点亮。 备注:因PL端工程缺少PS端相关IP核,通过此方法加载PL端程序会导致PS端异常。 1.3工程创建 本小节主要演示使用Procise软件创建PL端工程的方法,如无需重新创建工程,请 忽略本章节内容 (1)请双击桌面如下图标打开Procise软件。 (2)在弹出的界面中点击"New Project.."。 (3)在弹出的界面中配置Name和Location,配置完成点击Next。 (4)弹出如下界面,在界面配置Select device forthe project"内容,如下图。配置完成 点击Next。 (5)在弹出界面选择源码文件和约束文件,本次操作跳过此步骤,直接点击Next。 (6)在弹出窗口点击Finish,弹出如下界面。 (7)鼠标右击Sources,选择"New Source.-添加源码。 (8)弹出如下界面配置FleType、File Name、Locat ion,如下图所示,配置完成点击 OK. (9)弹出如下界面,添加源码。为便于演示,本次操作直接将led_flash案例中的"led _flash_fm20ssourcesled_flash.v”文件全部代码拷贝至编辑界面,并点击保存按钮。 (10)鼠标右击constrs_1,选择"New Source.“添加约束文件。 (11)弹出如下界面配置FleType、File Name、Locat ion,如下图所示,配置完成点击 OK (12)弹出如下界面,添加约束文件。为便于演示,本次操作直接将led_flash案例中的 "led_flash_fm20sconstraintsconstrs_1Ved_flash_fm20s.fdc"文件全部代码拷贝至编辑 界面,并点击保存按钮。 至此,已完成Procise工程的创建。 2 led_flash 2.1案例说明 案例功能:控制评估底板PL端LED2、LED3每隔0.5s将状态翻转一次。 引脚约束请查看案例工程"led_flashprojectled_flash_fm20sconstraintsconstrs_1"目 录下的led_flash_fm20sfdc。 2.2操作说明 请使用跳线帽将评估底板J1接口配置为3.3V,即将LED3对应的引脚电平配置为 3.3V。 请将工程镜像加载至PL端运行,即可看到评估底板的LED2、LED3进行闪烁。 2.3关键代码 顶层文件为"led_flashprojectled_flash_fm20ssourcesVled_flash.v",关键代码说明如 下。 (1)根据65MHz时钟定义0.5s延时计数值。 (2)使用CFG_STARTUP原语提供的端口OSCCLK作为LED闪烁的参考时钟 (3)使用OSCCLK(65MH2)进行计数,使LED实现0.5s的时间进行状态转换。 3 key_led 3.1案例说明 案例功能:通过KEY4按键控制评估底板PL端LED2、LED3状态翻转一次。 引脚约束请查看案例工程"key_Jedprojectkey_led_fm20sconstraintsconstrs_1"目录 下的key_led_fm20sfdc。 3.2操作说明 请使用跳线帽将评估底板J1接口配置为3.3V,即将LED3对应的引脚电平配置为 3.3V. 请将工程镜像加载至PL端运行,按下KEY4按键可看到评估底板的LED2、LED3状态 翻转。 3.3关健代码 顶层文件为"key_ledprojectkey_led_fm20ssourceskey_ed.v",关键代码说明如下。 (1)使用内部65MH2z时钟延时计数。 (2)使用CFG_STARTUP原语提供的端口OSCCLK作为LED闪烁的参考时钟 (3)产生20ms计数器用于按键消抖 (4)对按键按下消抖后产生标志信号。 (5)通过按键标志信号控制LED状态。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!
1337 浏览 0 评论
622 浏览 0 评论
【创龙科技TL570x-EVM开发板试用体验】 GStreamer 功能测评
8622 浏览 8 评论
【创龙科技TL570x-EVM开发板试用体验】创龙TL5708-EVM开发板入手使用体验评测
6661 浏览 0 评论
【创龙TLZ7x-EasyEVM评估板试用连载】+3.环境搭建vmware+ubuntu详细教程(二)
1414 浏览 0 评论
913浏览 0评论
【创龙科技AM64x开发板试用体验】创龙科技AM64x开发板及核心板介绍
870浏览 0评论
【创龙科技AM64x开发板试用体验】创龙科技AM64x开发板--板卡调试软件安装
886浏览 0评论
【创龙科技AM64x开发板试用体验】AM64x开发板开箱测评
879浏览 0评论
求助! 关于使用自制底板插入创龙IMX8MM 核心板无法启动问题
511浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:31 , Processed in 0.555019 second(s), Total 43, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号