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

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

3天内不再提示

使用Verilog和VHDL描述图像处理算法的功能

lhl545545 来源:IEEE电气电子工程师学会 作者:IEEE电气电子工程师 2020-06-18 09:43 次阅读

COVID-19的大流行迫使世界各地的大学远程上课。Marco Winzker说,大多数讲座都是以视频会议的形式进行的,但对于工程研究来说,进行虚拟的动手实验室实验是很重要的。这位IEEE高级会员是德国Bonn-Rhein-Sieg University of Applied Sciences教学发展与创新中心的负责人。

这所学校为世界上任何人免费开放了现场可编程门阵列(FPGAs)的远程实验室。FPGA是一种可编程集成电路,具有逻辑门、触发器和RAM等元件。FPGAs被用于许多应用,如互联网路由器、专业摄像机和汽车驾驶员辅助技术。

Winzker说:“实验室为学生提供了一个机会,让他们在互联网上用真正的硬件进行实验,比如设计数字电路,这些都可以在所有现代电子设备中找到。”

学生使用Verilog和VHDL描述图像处理算法的功能。通过设计软件,他们为FPGA电路翻译代码。然后他们可以登录到远程实验室,上传代码,并观察他们的电路设计如何在FPGA中工作,Winzker说。远程实验室提供交互性,学生可以上传图像信号进行处理,并操作FPGA的输入开关。图像处理的结果被送回给学生。

该实验室全年开放,并由YouTube上的讲座视频提供支持。

这所学校与三所大学合作建立了远程实验室。其中,布宜诺斯艾利斯国立技术大学和圣路易斯国立大学都在阿根廷。切尔尼希夫国立科技大学在乌克兰。

Winzker说,来自法国、摩洛哥、瑞典、美国、阿根廷和乌克兰等30个国家的100多名学生参加了此次活动。

他说:“尽管旅行受到限制,但这门课程为学生提供了一个国际合作的机会。我们的学生可以与其他国家的人交流,在工作环境中练习英语。他们在职业生活中需要这种能力。”

演讲主题

Winzker说,其中一个讲座涉及在汽车中使用FPGAs进行车道检测。学生学习如何编程芯片,以在视频中通过安装在挡风玻璃的相机,突出显示明亮的车道标记线。

他说:“这是一个真实的应用程序,显示汽车在这项任务中确实使用了FPGAs。”

关于信号处理的另一个话题涉及电视机中的图像增强。学生建立一个数字滤波器,使图像锐化,使图片看起来更好。

还有一个关于微电子的讲座。学生们比较两种不同的FPGAs,看看它们各自的能耗。Winzker说,FPGAs是用不同的技术制造的,那些使用新技术的FPGAs有较高的基本能耗水平,但随着电路活动的增加而增加的幅度较小,这使得计算效率更高。

几位IEEE会员参与了这个实验室,其中一位讲师是高级会员Alejandro Furfaro,他是Tecnológica国家大学数字处理实验室的主任。

位于旧金山湾区的LabsLand联合创始人兼首席执行官Pablo Orduña为实验室的软件提供技术支持。

越来越受欢迎

在波恩莱茵西格的面授课程因冠状病毒而取消之前,远程实验室是Winzker的现场可编程门阵列课程的可选组成部分,学生们会提出如何物以致用的问题。Winzker说,他们给出了各种理由,包括想在自己喜欢的话题上进行更多的实验,以及有能力重复课堂上没有时间完成的实验。远程实验室还为那些有家庭或工作规定的学生提供了更方便灵活完成实验的方法。

当时,Winzker还问他们对强制性远程实验室的看法。超过一半的人回答说,一些亲临实验室可以被远程实验室取代。

Winzker说:“显然学生们对这种学习方式很满意。”这个实验室变得如此受欢迎,以至于又增加了一个实验课程。下一个在线会议课程将于2021年4月举行。

Winzker说:“我们认为这个实验室是为科学界服务的。我们从开源项目中受益,这是我们对它的贡献。我们称这种方法为国内国际化,这是我们大学数字化教学战略的一部分。”
责任编辑:pj

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

    关注

    158

    文章

    7331

    浏览量

    174776
  • Verilog
    +关注

    关注

    28

    文章

    1326

    浏览量

    109302
  • vhdl
    +关注

    关注

    30

    文章

    815

    浏览量

    127684
收藏 人收藏

    评论

    相关推荐

    FPGA图像处理之CLAHE算法

    在FPGA图像处理--CLAHE算法(一)中介绍了为啥要用CLAHE算法来做图像增强。
    的头像 发表于 01-04 12:23 1480次阅读
    FPGA<b class='flag-5'>图像</b><b class='flag-5'>处理</b>之CLAHE<b class='flag-5'>算法</b>

    例说Verilog HDL和VHDL区别

    VerilogVHDL之间的区别将在本文中通过示例进行详细说明。对优点和缺点的VerilogVHDL进行了讨论。
    的头像 发表于 12-20 09:03 653次阅读
    例说<b class='flag-5'>Verilog</b> HDL和<b class='flag-5'>VHDL</b>区别

    图像处理算法——边缘检测

    基于边缘检测的分析不易受整体光照强度变化的影响,同时利用边缘信息容易凸显目标信息和达到简化处理的目的,因此很多图像理解方法都以边缘为基础。边缘检测强调的是图像对比度。
    的头像 发表于 11-30 16:56 425次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>处理算法</b>——边缘检测

    八位单片机的大数处理算法及在数控中的应用

    电子发烧友网站提供《八位单片机的大数处理算法及在数控中的应用.pdf》资料免费下载
    发表于 10-25 10:09 0次下载
    八位单片机的大数<b class='flag-5'>处理算法</b>及在数控中的应用

    单片机开发中,传感器的数据处理算法

    单片机开发中,传感器的数据处理算法
    的头像 发表于 10-17 17:35 442次阅读

    GPU在雷达信号处理算法中的优势

    雷达信号处理算法对计算机架构提出了很高的实时性要求。好在这些算法具有数据并行性,可以在大规模并行架构(如图形处理单元(GPU))上获得出色的性能。
    的头像 发表于 10-17 10:07 513次阅读
    GPU在雷达信号<b class='flag-5'>处理算法</b>中的优势

    常用的图像处理算法有哪些?

    图像处理 (Image Processing) 图像处理通常是把一幅图像变换成另外一幅图像,也就
    发表于 09-19 10:33 706次阅读
    常用的<b class='flag-5'>图像</b><b class='flag-5'>处理算法</b>有哪些?

    数字信号处理的FPGA实现

    和术语。◆u3000超过10个使用VHDLVerilog设计的新的系统级案例研究◆u3000新增一章专门介绍图像和视频处理◆u3000更新后的AlteraQuartus和全新的Mod
    发表于 09-19 06:38

    FPGA图像处理算法有哪些

    算法分类很杂。于是我就想利用chatgpt帮我把图像算法分类给我整理一下,好家伙,这一下子就捅了马蜂窝。Chatgpt滔滔不绝,于是我就顺着它,整理出了一份图像
    的头像 发表于 09-12 09:59 606次阅读
    FPGA<b class='flag-5'>图像</b><b class='flag-5'>处理算法</b>有哪些

    VHDLVerilog硬件描述语言TestBench的编写

    VHDLVerilog硬件描述语言在数字电路的设计中使用的非常普遍,无论是哪种语言,仿真都是必不可少的。而且随着设计复杂度的提高,仿真工具的重要性就越来越凸显出来。在一些
    的头像 发表于 09-09 10:16 887次阅读
    <b class='flag-5'>VHDL</b>与<b class='flag-5'>Verilog</b>硬件<b class='flag-5'>描述</b>语言TestBench的编写

    二十进制编码器及Verilog HDL描述 Verilog HDL程序的基本结构及特点

    节通过硬件描述语言Verilog HDL对二十进制编码器的描述,介绍Verilog HDL程序的基本结构及特点。
    的头像 发表于 08-28 09:54 1388次阅读
    二十进制编码器及<b class='flag-5'>Verilog</b> HDL<b class='flag-5'>描述</b> <b class='flag-5'>Verilog</b> HDL程序的基本结构及特点

    红外雨量计(光学雨量传感器)不同雨量场景如何优化数据处理算法

    红外雨量计(光学雨量传感器)不同雨量场景如何优化数据处理算法 红外雨量计是一种常用于雨量观测和监测的仪器。它通过感测雨滴落入雨斗的时间和数量,来计算出雨量数据。在不同的雨量场景下,红外雨量计
    的头像 发表于 08-16 13:27 305次阅读
    红外雨量计(光学雨量传感器)不同雨量场景如何优化数据<b class='flag-5'>处理算法</b>

    RT-Thread内存管理算法源码阅读

    RT-Thread对于内存管理主要有三种方式:小内存管理算法、slab管理算法和memheap管理算法,分别在src/mem.c​、src/slab.c​和src/memheap.c​中。
    的头像 发表于 08-10 16:03 919次阅读
    RT-Thread内存管<b class='flag-5'>理算法</b>源码阅读

    人体分割识别图像技术的原理及应用

    、行为分析等功能。 人体分割识别图像技术的原理主要包括三个步骤:图像处理、人体分割和特征提取。首先,通过图像
    的头像 发表于 06-15 17:44 686次阅读

    手机拍照为什么也需要图像处理算法呢?

    人类进入智能手机时代后,摄影方式也发生了巨大变化:用来拍照的不再只是镜头和传感器了,背后还加载着一系列的图像算法,它可以用更快的速度处理图像,并获得更好的拍摄效果。
    的头像 发表于 06-08 09:38 694次阅读
    手机拍照为什么也需要<b class='flag-5'>图像</b><b class='flag-5'>处理算法</b>呢?