本文作者系乌克兰基辅伊戈尔·西多尔斯基理工学院电子学院电子数码设备设计系(dedec)助理教授拉维根·科诺基。
拉维根是一家名为infopulse的it公司的物联网开发人员及顾问。他拥有计算机科学博士学位,是开放硬件实验室“lampa”的创始人兼协调员。“lampa” 隶属于伊戈尔·西多尔斯基理工学院电子学院电子数码设备设计系(dedec)。
最近,乌克兰国立技术大学组织了一场使用mipsfpga技术的硬件黑客马拉松活动,而举办这场黑客马拉松的伊戈尔·西多尔斯基理工学院在计算领域早已声名远扬,历史悠久。它是欧洲最古老以及规模最大的科技大学之一,早在1951年,便拥有整个欧洲大陆速度最快的计算机——mesm(小型电子计算机)。mesm 具有6000个真空管,功耗25kw,每分钟可以执行大约3000个操作。此次黑客马拉松中使用的mipsfpga面积更小,但功率却非常强大。
1951年,mesm(小型电子计算机)坐落在伊戈尔·西多尔斯基理工学院
如今,乌克兰欲重塑其在计算机架构和集成电路设计方面的影响力。为此,许多it公司正瞄准不断发展的物联网市场,大力开发相关设备和服务。乌克兰有很多外包项目,且其对于opera、freebsd等软件生态系统的开发颇有贡献,并拥有许多顶尖的linux开发人员。
第一场研讨会,名为“纳米asic”,由查尔斯·唐卡主持。查尔斯目前在位于硅谷的加州大学圣克鲁斯分校教授asic相关的课程。这场研讨会持续了两天,覆盖各个阶段的集成电路设计和产品,包括创建cmos芯片规范及制程asic生态系统、rtl级系统verilog的描述、模拟和rf部分的设计、功能验证、逻辑合成、布局布线以及测试、制造及资格设计。
第二场研讨会是由imagination technologies高级硬件设计工程师尤里·潘丘主持。他主要从事mips i6400处理器内核的创建。这场研讨会则覆盖了mipsfpga内核的相关内容。在研讨会期间,尤里阐述了mipsfpga的结构和工作原理。mipsfpga基于imagination mips32 microaptiv微处理器,其缓存和内存管理单元主要用于教学。它有完整的verilog代码,适合在fpga板上模拟和实现。
随后,尤里描述了如何经由amba ahb-lite,通过将不同的外围设备连接至mipsfpga内核中来创建一个片上系统(soc),以及如何在使用mips gnu gcc工具链的c语言或asm语言中编程soc。理论部分探讨完毕后,所有与会者进行了实际的操作。他们在altera de2 fpga板上创建了一个基于soc的mipsfpga,并编写了交流程序。
评估板由伊戈尔·西多尔斯基理工学院电子学院电子数码设备设计系(dedec)提供。
mipsfpga研讨会在乌克兰基辅伊戈尔·西多尔斯基理工学院电子学院电子数码设备设计系(dedec)举办
mipsfpga研讨会结束后,便迎来第二天的硬件黑客马拉松活动。黑客马拉松要求参赛者创建一个基于mipsfpga的系统,包括单独的已筛选的传感器。这意味着,参赛者必须在1天内设计三样东西:
1.可以与外围设备(传感器、操纵杆、键盘)协议接口的verilog模块
2.将这个模块与amba ahb-lite总线接口的胶合逻辑
3.用c语言或汇编语言创建一个软件驱动程序
很多人成功地完成了以上艰巨的任务。第一个赢家是丹尼斯?索尔达托夫。他是dedec系的学生,他将mipsfpga集成到digilent maxbotix超声波测距仪中,并编写了测距程序。当传感器到障碍物的距离小于预定的阈值时,测距程序便会发出警报。
另一个获胜的团队(塞吉·萨科夫和瓦勒拉·马尔琴科,dedec系的学生)完成了用于mipsfpga soc的4×4键盘控制器。他们还开发了一个简单的程序,即按下七段指示器按钮便可以显示代码。
获胜的团队将获得altera de0-cv板,所有参赛者也将收到mipsfpga的闪存盘。
此次活动圆满结束,参赛者收获颇丰。伊戈尔·西多尔斯基理工学院的全体师生对imagination technologies、尤里·潘丘和查尔斯·唐卡表示了感谢。
从此次活动中也可以看出,开放教学材料如mipsfpga将帮助乌克兰大学丰富微控制器领域的课程,并将其链接至教学计算机体系中。伊戈尔·西多尔斯基理工学院全体师生期待与imagination technologies和europractice在未来共同合作研发asic,努力壮大乌克兰asic设计团队。
想了解更多关于mips设计的资讯,请注册连接mcu实验系列活动。该活动将于1月5日至3月31日在英国、德国、西班牙和以色列举行。
原文链接: https://imgtec.com/blog/ukraine-mips-fpga-hackathon-success/
自行科技:立足前装,“造血”和“造工具”是战略布局
真正的工业4.0是机器不只要“自动”还要要会“学习”
热重分析仪TGA的功能、应用及参数
苹果AR眼镜或许真的要来了 库克暗示AR眼镜项目的存在
PCBA行业开始普及UV三防胶的原因
乌克兰MIPSfpga黑客马拉松活动圆满举办
串口通讯服务器的可运行系统
冲破云霄?华为P10:顶级处理器+顶级摄像头+顶级设计+起价4700
德州仪器面向多媒体应用推出最新720 MHz OMAP353
谷歌还做过路由器?OnHub路由器拆解
库存高企,价格承压,CMOS大厂们的2022年过得并不好
英飞凌与碳化硅供应商SK Siltron CSS达成协议
光纤与光电传感器区别是什么
iphone8什么时候上市?iphone8最新消息:iphone8外观确认,全面屏+隐藏式指纹设计,浓浓的苹果风扑鼻而来
模拟领域一切皆有可能
如何实现一种电动汽车云端电池管理系统设计?
采用MAX457构成的双路视频放大电路图
购买数据线真的很简单吗?小心别遇上这些坑
大联大品佳集团力推基于Infineon XMC1000系列单片机的数字电源解决方案
CST PCB电磁兼容怎样来解决