工作经验
|
|
2015
/7--至今:
积成电子股份有限公司
(500-1000人、上市公司)
[ 10个月]
|
职位名称:
FPGA工程师
部门:研发部
|
行业:通信/电信/网络设备
|
1、根据产品功能需求完成FPGA芯片的选型;
2、编写Verilog代码完成产品的逻辑功能。
3、使用SGMII,SerDes,Tri-speed MAC等IP core实现产品的网络接口功能。
4、使用FIFO,双口环形RAM去解决涉及到跨时域数据传输的问题
5、使用Modelsim完成代码的功能仿真和验证。
6、负责单板的功能调试和验证以及提交调试过程中发现的硬件设计缺陷。 |
|
2014
/7--2015
/7:
赛宝伦科技有限公司
(150-500人、民营公司)
[ 1年]
|
职位名称:
FPGA工程师
部门:研发部
|
行业:仪器仪表/工业自动化
|
1、使用FPGA模拟A/D芯片的工作时序,实现A/D采集。
2、通过PWM控制步进电机的运转。
3、模拟EMIF通信协议,将FPGA的各种操作指令以地址形式封装,以便主控芯片ARM能够方便地与FPGA交互。 |
|
|
项目经验
|
|
2015
/10--2016
/5 以太网数据采集卡 |
开发工具: |
Lattice Diamond,Cadence |
项目描述: |
本项目主要是设计一个以太网数据采集卡。数据采集卡共有8路100BASE以太网输入接口和1路SerDes输出接口。采集卡接收以太网数据,按照Ethernet II格式对数据解包并缓存,同时打上相应的时间戳;接着将缓存好的数据以一定的格式组织成一个长包;当满足一定条件时将该长包通过MAC封包,经由SerDes通道接到背板,从而完成数据的上报。 |
责任描述: |
1、FPGA芯片的选型;
2、编写Verilog代码和使用IP core实现产品的网络接口功能。
3、使用FIFO,双口环形RAM完成数据缓存。
4、系统工程的功能仿真和验证。
5、负责单板的功能调试和验证以及硬件设计缺陷反馈。 |
|
2014
/11--2015
/7 空气站气体分析仪 |
项目描述: |
通过光学器件测试样气,器件因样气中目标气体的浓度不同而有不同的测量结果,并将相应的信号转化为电信号,通过ADC芯片采集缓存后上报给ARM主控芯片,在主控芯片中完成相关公式的换算,从而得出样气中目标气体的浓度。 |
责任描述: |
1、使用FPGA进行AD控制,以完成对传感器的数据采集和控制。
2、使用FPGA检测光学传感器发回的脉冲信号的频率。
3、模拟EMIF通信协议,将FPGA的各种操作指令以地址形式封装,为ARM主控芯片提供控制接口。 |
|
2014
/3--2014
/6 基于FPGA的乐器调音器 |
软件环境: |
Quartus II |
硬件环境: |
Altera FPGA |
开发工具: |
VHDL、Verilog HDL |
项目描述: |
项目主要完成的工作是使用ALTERA的FPGA芯片对声音采集电路采集到的
声音信号进行A/D转换,然后使用FIFO存储,最后对储存好的数据进行FFT处理,从而
得出吉他声音的频谱。 |
责任描述: |
个人独立完成 |
|
2013
/8--2013
/9 基于FPGA技术的快速计算智能算法设计 |
软件环境: |
Quartus II,NIOS II |
硬件环境: |
FPGA开发板 |
开发工具: |
Verilog HDL,VHDL,C |
项目描述: |
在FPGA平台上,使用遗传算法解决TSP(旅行商问题)求最优解的问题。
主要工作:使用Matlab完成遗传算法的仿真,然后使用Verilog HDL编写代码并下
载到开发板上测试。 |
责任描述: |
代码编写,硬件测试 |
|
|
教育经历
|
|
2010
/9--2013
/7 |
汕头大学
|
通信工程 |
本科 |
|
|
学生实践经验
|
|
2013
/6--2013
/8 |
生产实习 |
在汕头市锐科电子厂实习,了解了液晶屏幕的制作流程,并亲身体验并学习了关键的制作流程。 |
|
2010
/9--2011
/9 |
商务实践 |
联系企业,为校内学生争取实习岗位。在学生实习期间与企业和学生双方面沟通,以反馈双方意见。 |
|
|
校内职务
|
|
2012
/9--2014
/6 |
班长 |
按时执行团委和学校给定的任务;定期召开班会,对班里情况进行总结;节日时组织全班同学出游,平时组织同学一起去运动,借此维系班集体感情。在任期间,养成了利落,不拖沓的办事风格,锻炼了个人沟通组织能力认真负责的作风得到了老师和同学的认可。 |
|
|
培训经历
|
|
2016
/4--2016
/4 |
安富利中国 |
MSCC Speedway Workshop |
|
培训以Microsemi公司的SmartFusion2 SOC(Flash FPGA+Cortex-M3)开发平台为基础,提供面向工业控制、消费电子、汽车及网络领域的演示。在培训中,学习到了:
1、芯片选型的知识要点,包括成本、上市时间、需求变化、安全、可靠的等等;
2、了解基于Flash工艺、集成Cortex-M3 MCU的可编程逻辑器件;
3、学习并实践了使用Libero Soc开发的完整流程,对Soc开发有一个整体的把握。 |
|
|
证书
|
|
|
|
语言能力
|
|
英语(熟练)
|
听说(熟练),读写(熟练)
|
英语等级: |
英语六级 |
|
|
|
其他信息
|
|
特长:
|
1、了解数字硬件电路设计,熟悉Verilog HDL语言;
2、熟悉FPGA设计的全流程,能熟练使用Quartus II,Lattice Diamond;
3、能熟练使用Modelsim对设计进行仿真和调试验证;
4、熟悉UART,SPI,IIC,EMIF通信协议的硬件语言实现;
5、熟悉并使用过FIFO,RAM,ROM等IP核;
6、有SGMII,SerDes,Tri-speed MAC 等IP core的使用和调试经验。
7、有跨时域数据传输的问题解决经验。 |
|
|