嵌入式工程师在芯片设计公司

最底层:
fpga相关知识
次底层:
硬件电路画图、打板
中层:
嵌入式
高层:
C++
作为一个嵌入式工程师,想成为一个全栈工程师,需要深入底层,学习fpga如何搭建一套芯片环境,如何仿真看信号,懂得芯片设计的原理。需要学习verilog语言和quarture的使用
其次,需要自己学会设计电路图,很多时候使用一个器件都会有推荐设计电路,照着画就可以了,然后将画好的电路图打板即可 需要会cad画图工具
作为芯片公司的嵌入式工程师,最重要的职责是负责用软件来驱动硬件进行正常的工作,保证芯片在使用的过程中能达到要求,所以第一件事就是要看懂代码,要细读固件的代码,知道驱动一项功能需要如何配置,从初始化,到使用改功能需要如何配置,比如最简单的PWM波,需要先使能gpio,设置为输出功能,模式选择为pwm,三个步骤下来改gpio的功能就设置好了,其次就是pwm设置好占空比,最后使能,这一套操作下来最主要的就是按照流程来配置寄存器,让硬件输出指定的功能,很像一个简单的二进制加法器哈哈
再往上应该是协议层,数据通过gpio发送特定的波形组成协议,各种协议栈就此产生
C++通过上位机模拟各种协议的波形,最终让上位机和芯片进行通信,这让上位机软件变得特别的强大,C++通过调用已经有的库来直接操作上位机的硬件,快速好用,上googe能解决99%的疑惑
 
所以作为一个嵌入式工程师可以搞得东西还有特别多,在芯片设计公司能学到的也是特别的多!

项目名称:嵌入式芯片设计 项目概述: 本项目旨在设计一款高性能、低功耗的嵌入式芯片,用于嵌入式系统中。该芯片将采用先进的工艺技术和优化的电路设计,具有较高的性能、可靠性和稳定性,能够满足各种嵌入式系统的需求。 项目目标: 1.设计一款高性能、低功耗的嵌入式芯片; 2.采用先进的工艺技术和优化的电路设计; 3.提高芯片的性能、可靠性和稳定性; 4.满足各种嵌入式系统的需求。 项目实施计划: 1.项目启动阶段(1个月): 确定项目的目标、需求和范围,制定项目计划和预算,组建项目团队,明确各自的职责和任务。 2.需求分析和设计阶段(3个月): 分析嵌入式系统的需求,确定芯片的功能和性能要求,进行电路设计和仿真,制定芯片的规格书和设计文档。 3.芯片设计和制造阶段(6个月): 根据设计文档进行芯片设计,完成芯片布局、布线、验证等工作。进行芯片的制造和测试,确保芯片的质量和性能。 4.芯片测试和调试阶段(1个月): 对芯片进行测试和调试,发现和解决问题,确保芯片的稳定性和可靠性。 5.项目收尾阶段(1个月): 整理项目文档和资料,进行项目总结和评估,提交项目成果和报告,完成项目收尾工作。 项目团队: 项目经理、电路设计师、芯片设计师、芯片制造工程师、测试工程师等。 预算: 项目预算为100万元,主要包括人员费用、设备费用、材料费用、测试费用等。 风险管理: 1.技术风险:芯片设计可能存在技术难点和风险,需要进行技术评估和分析,制定相应的解决方案。 2.进度风险:项目进度可能存在延误和变化,需要进行进度管理和风险控制。 3.人员风险:项目团队的人员可能存在离职、变动等情况,需要进行人员管理和组织调整。 项目评估: 项目完成后,需要进行项目评估和总结,评估项目的成果和效益,提出改进意见和建议,为未来的项目提供参考和借鉴。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值