从去年7月4号来到上海xilinx。转眼间已经一年。这一年学了非常多知识,也长了非常多见识。

去年七月一到公司,马上投入到摄像头-DDR-HDMI图像通路的研发中。就是在ZEDboard板卡上。通过外置摄像头採集图像,在PL部分将採集的像素数据进行拼接,转换成axi-stream格式。然后存储到板卡上的DDR中。由于同事之前做了非常多DDR部分的工作,因此我重点放在摄像头的FPGA驱动以及HDMI模块。最后,在20天内算是不错的完毕了任务,并基于这个通路,做了一套机器视觉计分系统——这套系统在8月12号用在OpenHW开源硬件比赛的计分环节,达到了100%的识别率。之后的9、10月份,重点学习HLS。以及完毕乒乓球追踪平台产品的开发。这套乒乓球追踪平台是用纯FPGA实现。因此能达到快速的追踪速率。从设计算法、写verilog代码。到解决摄像头噪声问题、舵机选型、画PCB、写技术文档。自己在这一套完整产品的开发流程中,也学会了不少和产品有关的开发经验。

10月依据大学计划这边的安排,做了非常多小project,比方FPGA示波器、字符识别、逻辑分析仪。以及像是IIC、SPI、PS2等接口的verilog实现之类。最后上传到了github。11月、12月是蛋疼的一段时光,由于xilinx这边要调研两种其他公司的芯片。我这边也分配到了一小部分的任务,但鉴于我的技术水平,实在是有点力不从心。

主要是參考各种技术文档。记录參数,分析指标,预计性能,写报告。

最后,并不太理想的完毕了任务,由于我最后的分析结果有一部分被证明是错误的。1月份的大部分时间用来写文档、整理,期间还做了一套纯FPGA实现的激光3D扫描器。2月份将这套激光扫描器做到了ZYBO开发板上,实现了HLS处理图像、DDR存储。年后的3、4、5月比年前轻松了很多,这段时间每天都抽一小时学英语,并在工作之余做了一些自己觉得非常有乐趣的东西。比方用FPGA实现了机械手的控制。全向轮的小车,基于视觉自主飞行的四旋翼飞行器也在研发中。6月初到如今一直在用PC
opencv做一套激光扫描+3D打印的系统,眼下已经能完毕扫描物体。自己主动生成stl文件。打印出来效果并不太理想,须要在去噪算法上下功夫。即将到来的7月,应该会非常忙非常忙,由于每年一度的OpenHW大会又要開始了,这边要准备一些Demo,另一些服务工作。

工作理念上,也有了改变。非常多人做事情又快又好,原因是他们做事之前有充分的规划,磨刀不误砍柴工。而且遇上技术困难,我也不会再像之前那样闷着头一个劲的调——这边非常多专家,问他们即可。

对于2015的下半年。我有自己的目标:1.去北京Xilinx;2.希望能完毕自主飞行四旋翼。3.提升英语技能,达到能开电话会议水平。一切的一切,须要自己不断努力。加油。也希望我的朋友们,每个愿望都能实现。

Xilinx实习一年总结的更多相关文章

  1. [面经]杭州某初创公司FPGA工程师实习

    面试时间:2017年8月17日 面试时长:约1小时 面试形式:面对面 面试公司:杭州某初创公司,致力于开发VR相关产品 面试职位:FPGA工程师(实习) 面试官:公司现任FPGA开发工程师,双控硕士毕 ...

  2. Xilinx下载安装与在win10闪退问题解决方法

    Xilinx的14.4版本的下载链接(百度云的上传了N多次都提示失败,所以就换了360云盘上传) https://yunpan.cn/cPHKLjbX9RueM (提取码:2a5a)下载后解压到以下目 ...

  3. 一个Java程序员的实习总结(2)

    在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...

  4. CVTE实习求职经历

    今天,听到有好多同学最近要去面试CVTE这家企业,于是呢,准备将自己的经历写上来,给大家一个参考,希望能够大家一次帮助. 一.整体感觉 首先呢,先讲一下我个人对这家企业的整体感觉吧. 1. 第一次 对 ...

  5. IBM实习

    来到北京,进入IBM实习已经好多天了,两个月的暑假,两个月夏日在这里度过了,并将在未来个一个月里面,仍将在这里走过,但是我却一无所成,现在仍然只在徘徊中游走,丹迪什么时候能真正懂得实习的难得可贵,懂得 ...

  6. (原创)提取Xilinx开发工具的迅雷下载地址

    ①进入Xilinx官网,进入Device->Design Tools,选择你想要下载的任意工具. ②进入新web页面,右方点击“Downloads”.③进入版本选择页面,选择想要的版本号,点击相 ...

  7. (原创)Xilinx的ISE生成模块ngc网表文件

    ISE中,右击“Synthesize”,选中“Process Properties”,将“Xilinx Specific Options:-iobuf”的对勾取消. 将取消模块的ioBuff,因为模块 ...

  8. Xilinx FPGA全局时钟和全局时钟资源的使用方法

    对FPGA的全局时钟了解不多,遂转载一篇文档: http://xilinx.eetop.cn/?action-viewnews-itemid-42 目前,大型设计一般推荐使用同步时序电路.同步时序电路 ...

  9. Xilinx DCM 使用---- 输出频率问题

    最近在使用Xilinx FPGA验证项目,使用DCM将50M晶振分频得到20M时钟.但是下载代码到板子上验证,发现板子完全不工作. 然后 测量时钟,发现根本就没有20M时钟.查找资料,以及跟以前项目对 ...

随机推荐

  1. iview select下拉bug

    1场景:弹框内有一个下拉组件(支持搜索),当选择完数据后弹框关闭,再次打开后,下拉框内的数据是刚才选中的数据.原因:分析后觉得是搜索内容没有清空,导致下拉的数据只有一个解决:调用下setQuery方法 ...

  2. display:inline-block居中方式

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  3. Java实验案例(接口)

    实验任务 任务一:设计实现发声接口 任务二:动物乐园 实验内容 任务一:设计实现发声接口 任务目的: 理解并掌握如何定义接口 掌握接口的实现方式 任务描述: 设计和实现一个Soundable接口,该接 ...

  4. 通过代码动态创建IIS站点

    对WebApi进行单元测试时,一般需要一个IIS站点,一般的做法,是通过写一个批处理的bat脚本来实现,其实通过编码,也能实现该功能. 主要有关注三点:应用程序池.Web站点.绑定(协议类型:http ...

  5. java 内存分析之方法返回值二

    package Demo; class Point { private double x, y; public Point(double x, double y) { this.x = x; this ...

  6. zabbix系列之七——安装后配置二Userparameters

    1User parameters(用户自定义参数) 1.1配置 描述 详细 备注 简介 1执行zabbix中未预定义的agent check时使用 配置 1)    zabbix agent的配置文件 ...

  7. Sublime Text 的使用笔记

    Sublime Text 是一个代码编辑器(Sublime Text 2,3是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner ...

  8. 监控SQLServer 数据库表每天的空间变化情况

    阅读完桦仔的<分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)>后,我想使用文中提供的代码做一个统计表每天的新增行数及新增存储空间的功能 实现步骤如下: 1 ...

  9. uml各类图

    原文:http://www.cnblogs.com/way-peng/archive/2012/06/11/2544932.html 一.UML是什么?UML有什么用? 二.UML的历史 三.UML的 ...

  10. [翻译] GoogleMaterialDesignIcons

    GoogleMaterialDesignIcons Google Material Design Icons Font for iOS GMD图片样式的字体,用于iOS开发. It is based ...