pg直营网-pg网赌游戏 >关于创龙 > 新闻资讯 > 技术文章
联系pg直营网
contact us公司总机:020-8998-6280
技术热线:020-3893-9437
技术邮箱:support@tronlong.com
销售邮箱:sales@tronlong.com
hls案例开发2_ led_flash案例|基于fpga kintex-7开发板
2021/02/24
hls案例开发2-pg直营网
本文led_flash案例是基于创龙科技tlk7-evm开发板,是一款基于xilinx kintex-7系列fpga设计的高端评估板,由核心板和评估底板组成。核心板经过专业的pcb layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
评估板接口资源丰富,引出fmc、sfp 、pcie、sata、hdmi等接口,方便用户快速进行产品方案评估与技术预研。
图1 tlk7-evm评估板
开发案例主要包括:
1.cameralink、sdi、hdmi、pal视频输入/输出案例
2.高速ad(ad9613)采集 高速da(ad9706)输出案例
3.ad9361软件无线电案例
4.udp(10g)光口通信案例
5.udp(1g)光口通信案例
6.aurora光口通信案例
7.pcie通信案例
8.案例源码、产品资料(用户手册、核心板硬件资料、产品规格书):site.tronlong.com/pfdownload
控制评估底板led2每隔0.5s将状态翻转一次。
时钟
hls工程配置的时钟为100mhz,案例将该时钟用于计算0.5s间隔时间进行led2亮灭状态控制,生成的ip核亦需接入该时钟。如需修改时钟频率,请打开hls工程后点击,在弹出的界面中的synthesis栏目进行修改。
图2
顶层函数
案例顶层函数为led_flash.cpp中的led_flash()。
图3
点击后,可在弹出的界面中的synthesis栏目查看或设置顶层函数。
图4
该函数控制评估底板led2每隔0.5s将状态翻转一次。工程设置的时钟为100mhz(周期10ns),在for循环里计数值为100000000,用时为10ns x 100000000 = 1s。
请参考本文档hls开发流程说明章节,进行编译。编译完成后,进入仿真界面点击进行单步运行,进入led_flash()函数。
图5
图6
继续点击进入for循环,当i < 50000000时,*led_o等于1(true)。
图7
点击全速运行或修改i的值为50000000,当i ≥ 50000000时,*led_o等于0(false)。
图8
请参考本文档hls开发流程说明章节,完成ip核测试前的准备工作。
hls工程生成的ip核为led_flash_0。
图9
加载.bit格式可执行文件到评估板,即可看到评估底板的led2进行闪烁。
tl6678zh-evm评估板(c6678 zynq,地表至强,多核dsp 多核arm fpga!)
图10
基于ti keystone架构c6000系列tms320c6678八核c66x定点/浮点dsp,以及xilinx zynq-7000系列xc7z045/xc7z100 soc处理器设计的高端异构多核评估板。
tms320c6678每核心主频可高达1.25ghz,xc7z045/xc7z100集成ps端双核arm cortex-a9 pl端kintex-7架构28nm可编程逻辑资源。
引出双路cameralink、双路sfp 光口、四路千兆网口、双路sata、双路pcie、四路usb、双路can、双路camera、hdmi in/out、lvds、lcd、rs485、rs232、micro sd、hpc fmc等接口。
tlimx8-evm评估板(i.mx 8,,4核arm cortex-a53!)
图11
基于nxp i.mx 8m mini的4核arm cortex-a53 单核arm cortex-m4多核处理器设计的高性能评估板,每核主频高达1.6ghz。
引出mipi camera、mipi/lvds lcd、hdmi out、line in/out、pcie、flexspi、usb、rs485、rs232、千兆网口、百兆网口等接口