Xilinx实习一年总结
从去年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实习一年总结的更多相关文章
- [面经]杭州某初创公司FPGA工程师实习
面试时间:2017年8月17日 面试时长:约1小时 面试形式:面对面 面试公司:杭州某初创公司,致力于开发VR相关产品 面试职位:FPGA工程师(实习) 面试官:公司现任FPGA开发工程师,双控硕士毕 ...
- Xilinx下载安装与在win10闪退问题解决方法
Xilinx的14.4版本的下载链接(百度云的上传了N多次都提示失败,所以就换了360云盘上传) https://yunpan.cn/cPHKLjbX9RueM (提取码:2a5a)下载后解压到以下目 ...
- 一个Java程序员的实习总结(2)
在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...
- CVTE实习求职经历
今天,听到有好多同学最近要去面试CVTE这家企业,于是呢,准备将自己的经历写上来,给大家一个参考,希望能够大家一次帮助. 一.整体感觉 首先呢,先讲一下我个人对这家企业的整体感觉吧. 1. 第一次 对 ...
- IBM实习
来到北京,进入IBM实习已经好多天了,两个月的暑假,两个月夏日在这里度过了,并将在未来个一个月里面,仍将在这里走过,但是我却一无所成,现在仍然只在徘徊中游走,丹迪什么时候能真正懂得实习的难得可贵,懂得 ...
- (原创)提取Xilinx开发工具的迅雷下载地址
①进入Xilinx官网,进入Device->Design Tools,选择你想要下载的任意工具. ②进入新web页面,右方点击“Downloads”.③进入版本选择页面,选择想要的版本号,点击相 ...
- (原创)Xilinx的ISE生成模块ngc网表文件
ISE中,右击“Synthesize”,选中“Process Properties”,将“Xilinx Specific Options:-iobuf”的对勾取消. 将取消模块的ioBuff,因为模块 ...
- Xilinx FPGA全局时钟和全局时钟资源的使用方法
对FPGA的全局时钟了解不多,遂转载一篇文档: http://xilinx.eetop.cn/?action-viewnews-itemid-42 目前,大型设计一般推荐使用同步时序电路.同步时序电路 ...
- Xilinx DCM 使用---- 输出频率问题
最近在使用Xilinx FPGA验证项目,使用DCM将50M晶振分频得到20M时钟.但是下载代码到板子上验证,发现板子完全不工作. 然后 测量时钟,发现根本就没有20M时钟.查找资料,以及跟以前项目对 ...
随机推荐
- html基础-a标签-img标签-绝对/相对路径(3)
美好的星期六,今天多写一点,争取早点写js这个有点小无聊. 一.先来讲点网页之间的跳转 (1).<a href=""></a> href="这里 ...
- HTML 5 <input> placeholder 属性 实现搜索框提示文字点击输入后消失
H5之前要实现这个功能还要用到JS,H5出来之后新增加了placeholder属性,有了这个属性就就能轻松实现这个功能. 定义和用法 placeholder 属性提供可描述输入字段预期值的提示信息(h ...
- Jquery插件网站持续添加。。。
Look Fro Less,Do More www.jq22.com
- SQL Server 修改表结构被阻止 解决办法
在我们的程序开发中,有时候会由于需求的变化而要修改数据库中的表结构.可能是增减列,也可能是修改数据类型,或者修改列名等等.但修改表结构是个危险操作,默认情况下,当你修改表结构时,会弹出如下提示框 上图 ...
- intellij idea elixir 插件
intellij-elixir https://github.com/KronicDeth/intellij-elixir
- web service概念、架构及相关知识
原文:http://blog.csdn.net/liu_shi_jun/article/details/51121597 一.WebService的定义 WebService有好几种定义: W3C组织 ...
- display:table-cell实现水平垂直居中
如果查看css手册,会发现display有许多带table字样的可选属性,有table.inline-table.table-row-group.table-row.table-cell等10个之多, ...
- url override implements session
url 重写实现会话概述 URL重写是对GET请求参数的应用,当服务器响应浏览器上一次请求时,将某些相关信息以超链接方式响应给浏览器,超链接中包括请求参数信息. 特点:URL必须以GET方式发送请求. ...
- 【转】虚拟机安装Ubuntu的上网设置(有线网络和无线网络)
虚拟机下ubuntu共享方式上网: 一. 有线网络 在有线网络的条件下,vmware的安装非常简单,上网方式几乎不用怎么设置(默认NAT模式) 如果默认情况下不能上网,则按以下步骤尝试: *** ...
- 机器学习之step by step实战及知识积累笔记
数据工作者工作时间划分 据crowdflower数据科学研究报告,数据科学工作者的时间分配主要在以下几个领域: 首先是数据收集要占20%左右的时间和精力,接着就是数据清洗和再组织需要占用60%的时间. ...