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

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

3天内不再提示

怎么建设高性能多核DSP+FPGA实验室?一起来河北工程大学看看

创龙教仪 2024-06-08 08:32 次阅读

1

院校简介

//

8b30ce72-252e-11ef-bd4a-92fbcf53809c.jpg

河北工程大学是河北省重点骨干大学,河北省人民政府与水利部共建高校,河北省重点支持的国内一流大学建设高校,河北省文明单位,坐落在中国历史文化名城、“成语典故之都”邯郸市。

学校现有工学、理学、管理学、农学、医学、文学、经济学、法学、艺术学、教育学、历史学11个学科门类。招生专业72个,其中工程类专业47个,占比达65.2%。拥有河北省唯一的服务国家特殊需求博士人才培养项目—水资源水环境调控及综合管理,拥有河北省唯一的水利工程博士后科研流动站。工程学学科进入ESI排名全球前1%。拥有水利工程、地质资源与地质工程、机械工程、管理科学与工程等17个硕士学位授权一级学科

机械与装备工程学院是河北工程大学办学历史最悠久的学院之一,学院设有6个教学系,建设有机械设计制造及其自动化、车辆工程、材料成型及控制工程机器人工程、测控技术与仪器、机械电子工程(3+4)等6个本科专业。建设有1个国家级一流本科专业“机械设计制造及其自动化”,1个省级一流本科专业“车辆工程”,1个新工科专业“机器人工程”,“测控技术与仪器”专业已经通过工程教育认证申请。

2

实验室状态

创龙教仪联合河北工程大学共同建设高性能DSP+FPGA教学平台,在机械与装备工程学院-精密测量实验室,针对DSP+FPGA课程,探讨了该课程的应用方向,制定学生课程学习的培养计划。

8b355fbe-252e-11ef-bd4a-92fbcf53809c.jpg

8b504f5e-252e-11ef-bd4a-92fbcf53809c.jpg

TL6678F-TEB相关实验(部分)

DSP实验环境搭建与CCS开发基础

安装CCS与串口调试工具

CCS工程新建、编译和导入

DSP算法实验

有限冲激响应滤波器(FIR)算法

无限冲激响应滤波器(IIR)算法

快速傅立叶变换(FFT)算法

一维FFT性能测试算法

图像类实验

图像旋转、缩放和反色

灰度图像直方图、直方图均衡化

边缘检测

灰度图像二值化

RGB24图像灰度转换

SYS/BIOS实验

创建任务实验

定时器控制实验

创建硬件中断实验

执行软件中断实验

SYS/BIOS时间戳实验

SYS/BIOS时间戳实验

MultiCore实验

图像旋转

图像缩放

边缘检测

RGB24图像灰度转换

综合类实验

CameraLink 工业相机实时检测与处理

图像拼接、复原、超分辨率重建

目标跟踪、人脸检测

8b6c25ee-252e-11ef-bd4a-92fbcf53809c.jpg

参与交流的黄老师,孙老师等和学生们对TL6678F-TEB相关实验案例表现出十足的热情,并对创龙教仪专业的技术能力与认真的工作态度表示了肯定。


面对日新月异的技术发展,创龙教仪在不断学习与探索新技术与高校新需求之间的联系,并通过与高校间的交流学习助力高校培养能够适应新社会生产需求的高级人才,以响应国家二十大“产教融合”的方针!

3

特色案例

实验名称:

CameraLink工业相机实时检测与处理综合实验

实验目的:

(1)了解TI C66x DSP和Xilinx FPGA平台的优势和应用。

(2)了解CameraLink工业相机和MJPEG。

(3)学习基于TI C6678 DSP和Xilinx FPGA实现CameraLink工业相机实时检测与处理。

实验原理:

CameraLink工业相机简介

CameraLink工业相机是指具有CameraLink接口满足工业要求的相机。CameraLink接口是由AIA协会推出的数字图像信号串行通讯接口协议,是在ChannelLink技术基础上发展而来的。CameraLink标准支持的最高数据传输率可达680MB/s。

8b6ff57a-252e-11ef-bd4a-92fbcf53809c.png

FPGA端作为SRIO Initiator,DSP端作为SRIO Target。FPGA端通过SRIO SWRITE和乒乓方式,将数据传输至DSP端的0x90000000和0x90500000的DDR地址空间。

DSP端project目录下包括两个工程,分别为主核工程与从核工程。主核工程编译后默认生成的可执行文件适用于DSP ETH1网口,如需重新生成适用于DSP ETH0网口的可执行文件,请参考关键代码小节进行源码修改。从核工程编译后生成的可执行文件为srio_image_processing_slave.out。

8b7e186c-252e-11ef-bd4a-92fbcf53809c.png

工程解析

Image_processing_master任务调用mc_process_init函数,初始化和打开对应消息队列,用于传输消息。

8ba2d9fe-252e-11ef-bd4a-92fbcf53809c.png

默认使用DHCP模式自动获取DSP ETH1网口IP地址。如需修改为静态IP地址,或修改为使用DSP ETH0网口,可参考如下说明进行配置。

8bcd2a92-252e-11ef-bd4a-92fbcf53809c.png

本案例使用Serial RapidIO Gen2 IP核实现SRIO Initiator,使用HELLO(Header Encoded Logical Layer Optimized)格式,支持NREAD、NWRITE、NWRITE_R、NWRITE_R、DOORBELL、MESSG等Response Packet操作。

8bde3814-252e-11ef-bd4a-92fbcf53809c.png

实验设备

硬件:TL6678F-TEB,CameraLink黑白相机(型号:RS-A5241-CM107-S00),CameraLink视频采集模块(型号:TLCameraLinkF),路由器(动态IP需要,如采用静态IP方式可不需要)。

软件:Vivado2017.4,CCS5.5,Windows7以上操作系统

硬件连接

(1)用Micro USB串口线将PC端连接实验主板调试串口。

(2)连接好实验箱的电源仿真器

(3)将FPGA下载器连接开发板FPGA端JTAG接口(CON10)到PC端。

(4)打开设备管理器查看Enhanced COM port口的COM口号、查看仿真器和下载器连接是否正常。

8c09a760-252e-11ef-bd4a-92fbcf53809c.png

(5)打开并设置串口调试软件,波特率为115200。

(6)将TLCameraLinkF模块连接至评估板FPGA FMC2接口,评估板J1跳线帽选择2.5V档位,以配置FMC IO的BANK电压为2.5V。请将CameraLink相机的CL0通过数据线连接至TLCameraLinkF模块的CON1接口,将CameraLink相机的CL1通过数据线连接至TLCameraLinkF模块的CON2接口。

(7)用网线连接实验主板和路由器,实验主板默认ETH1口,要保证开发板与PC端保持在同一网段下。

(8)拨码开关拨到NO BOOT模式:000XX(备注:XX为1或0均可)。

(9)实验箱上电。

8c0d6382-252e-11ef-bd4a-92fbcf53809c.png

实验现象

在PC机浏览器输入评估板IP地址打开网页界面,在网页界面中选择处理核心数量为Eight cores,选择本案例所使用相机的最高处理帧率为107fps。

8c3a2cb4-252e-11ef-bd4a-92fbcf53809c.png

点击"Program Item",网页将显示经DSP端进行Sobel(边缘检测)算法处理后的图像。

同时,DSP端串口调试终端将会打印处理信息

8c4b938c-252e-11ef-bd4a-92fbcf53809c.png

4

设备概述

//

8c6ba532-252e-11ef-bd4a-92fbcf53809c.jpg

产品型号:TL6678F-TEB

处理器类型:TI TMS320C6678 + Xilinx Kintex-7

应用领域:图像处理、信号处理、通信、自动化、航空电子机器视觉

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

    关注

    546

    文章

    7674

    浏览量

    345385
  • FPGA
    +关注

    关注

    1610

    文章

    21390

    浏览量

    595416
  • 机器人
    +关注

    关注

    208

    文章

    27400

    浏览量

    202378
收藏 人收藏

    评论

    相关推荐

    极海半导体-武汉大学MCU联合实验室揭牌

    极海半导体-武汉大学 MCU联合实验室揭牌仪式在武汉大学信息学部教学实验大楼隆重举行。此次仪式标志着极海大学计划正式落子武汉,双方在微控制器
    的头像 发表于 06-28 11:36 393次阅读

    广州高校大学智能制造实验室数字孪生可视化系统平台建设项目验收

    在广州的高校中,智能制造实验室一直是科研创新和技术探索的前沿阵地。随着数字化、智能化技术的迅猛发展,数字孪生技术逐渐成为推动制造业转型升级的重要力量。近日,广州某高校大学智能制造实验室的数字孪生可视化系统平台
    的头像 发表于 06-27 16:40 111次阅读

    怎么建设高性能多核DSP+FPGA实验室一起来河北工程大学看看

    流本科专业“机械设计制造及其自动化”,1个省级流本科专业“车辆工程”,1个新工科专业“机器人工程”,“测控技术与仪器”专业已经通过工程教育认证申请。
    发表于 06-07 14:11

    创龙教仪联合武汉纺织大学机械工程与自动化学院DSP实验室建设案例

    、全省高校党建“双创”标杆院系、陕西省高等学校创新创业教育改革试点学院等称号。 2►培训情况 创龙教仪技术服务工程师前往西安邮电大学-通信与信息工程学院(人工智能学院)-DSP技术
    发表于 05-16 10:03

    武汉纺织大学机械工程与自动化学院DSP实验室建设案例

    1►院校简介//武汉纺织大学是国家首批“中西部高校基础能力建设工程建设高校、教育部“卓越工程师教育培养计划”实施高校、湖北省“国内一流学科
    的头像 发表于 05-13 08:31 222次阅读
    武汉纺织<b class='flag-5'>大学</b>机械<b class='flag-5'>工程</b>与自动化学院<b class='flag-5'>DSP</b><b class='flag-5'>实验室</b><b class='flag-5'>建设</b>案例

    嵌入式 DSP+FPGA 多核异构教学实验

    丨►基于TIDSPKeyStoneC66x实验箱基于TIKeyStoneC66x多核定点/浮点DSPTMS320C6678+XilinxKintex-7FPGA高性能信号处理器;适用
    的头像 发表于 04-26 08:32 194次阅读
    嵌入式 <b class='flag-5'>DSP+FPGA</b> <b class='flag-5'>多核</b>异构教学<b class='flag-5'>实验</b>箱

    浙江大学机械工程学院—思看科技三维扫描实践教学实验室正式揭牌!

    2024年4月22日,“浙江大学机械工程学院——思看科技三维扫描实践教学实验室”揭牌暨签约仪式在浙江大学机械工程学院
    的头像 发表于 04-25 18:25 542次阅读
    浙江<b class='flag-5'>大学</b>机械<b class='flag-5'>工程</b>学院—思看科技三维扫描实践教学<b class='flag-5'>实验室</b>正式揭牌!

    FPGA工程师需要具备哪些技能?

    的状态机以及高级逻辑电路。 FPGA工程师需要熟练掌握HDL语言,并能够根据需要灵活使用这些语言。他们需要知道如何将各种逻辑电路和存储器组合在一起,以实现所需的功能。同时,FPGA
    发表于 11-09 11:03

    数字化应用中的多核DSP(下)

    DSP是对数字信号进行高速实时处理的专用处理器。在当今的数字化的背景下,DSP以其高性能和软件可编程等特点,已经成为电子工业领域增长最迅速的产品之一,人们对其性能、功耗和成本也提出了越
    的头像 发表于 10-31 17:06 445次阅读

    数字化应用中的多核DSP(上)

    DSP是对数字信号进行高速实时处理的专用处理器。在当今的数字化的背景下,DSP以其高性能和软件可编程等特点,已经成为电子工业领域增长最迅速的产品之一,人们对其性能、功耗和成本也提出了越
    的头像 发表于 10-31 17:04 387次阅读

    看看MEMS教育部重点实验室是如何介绍MEMS的?

    东南大学MEMS教育部重点实验室是以微电子学科为主题、结合电子工程系固体电子学研究室、工程力学系和机械工程系相关课题组,组建了跨学科的研究结
    的头像 发表于 10-12 08:42 544次阅读
    <b class='flag-5'>看看</b>MEMS教育部重点<b class='flag-5'>实验室</b>是如何介绍MEMS的?

    PCR基因扩增实验室装修设计解决方案-生命科学

    PCR基因扩增实验室建设案例 CEIDI西递,专业提供千级至三十万级标准洁净工程的设计、施工安装站式服务,以高质量的工程
    发表于 09-19 14:28

    如何将Arm Neon C#内部函数与Unity Burst编译器一起使用

    如何通过并行操作数据帮助提高性能。 •编写编译器可以根据Neon指令自动优化的代码的最佳实践。 •当编译器错过Neon优化机会时,如何使用Arm Neon内部函数。 •如何将Arm Neon内部函数与Unity Burst编译器一起
    发表于 08-10 07:11

    实验室安全高压气路设计方案

    概述: 实验室安全高压气路设计方案为实现实验室简洁、高端化而设计,采用高纯气体中央供气系统是专为高精度压力测试设备所用高纯工作气体的传输而设计,系统需要为各压力标准设备提供压力、流量稳定且经过传输后
    发表于 08-01 15:57

    广西贺州学院嵌入式实验室建设案例 #实验室#DSP#ARM

    dsp
    创龙教仪
    发布于 :2023年07月17日 09:42:24