集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1105|回复: 1

学习FPGA也要掌握的PCB设计知识

[复制链接]
仰望未来666 发表于 2018-9-27 14:54:26 | 显示全部楼层 |阅读模式
  现代工程师要从系统层面掌握一个电子产品的构成-学习FPGA一定要了解FPGA这个器件在整个系统中所扮演的角色:它是如何控制WiFi/蓝牙模块完成数据的无线传输?
  如何驱动LCD进行信息的显示以及输入控制?如何同ADC连接实现示波器的功能?

  它是如何同其它器件在物理上连接的,如何在时序是配合的,每个输入输出管脚是如何正确配置的,要实现一定的功能,需要如何灵活选取资源,如何充分利用资源。FPGA本身是一个硬件的载体,不能仅把它当成一个可编程的“软件”工具来用;
  现代工程师一定要有设计流程的概念-一个产品是从设计需求/概念到方案选型,再通过建库、画原理图、PCB设计、PCB打样制作到调试测试等步骤,其中还包括元器件的询价、采购等,FPGA的编程是其中的一个部分,而只有通过一个产品的完整流程才能够清楚FPGA编程的意义以及需要注意的一些要点;
  培养解决未知问题的能力-工程师每天要解决的一切问题都是新的问题,都是以前的经验没有遇到过的,因此解决未知问题的方法和能力是至关重要的。仅仅通过Verilog编程来学习FPGA很难遇到真正的问题,因为那种方式是讲师最习惯的、完全清晰的一条道路,就像你跟着走一条导游走过了几十遍的道路一样,即便是遇到一些问题,也是讲师已经准备好了标准答案,只是刻意考考你的肤浅的问题。
  通过自己动手设计PCB,自己实现一个FPGA能够控制的系统,在调试过程中遇到的所有问题无论对你自己还是对讲师来讲都是未知的,只有这种场景才是真实的、有效的,才是真正能够培养解决问题能力的一种方式;
  在成就感中学习技能才能激发学习的欲望-90%以上的学电子的学生都是被动学习,主要的原因就是在学习的过程中不知道正在学的东西有什么实际的作用,即便所学的模拟电路、数字电路拿到全A成绩的同学,要让他做一个简单的交通灯的功能,他也一脸茫然。
  通过自己动手画电路板-有按键、有显示、有ADC/DAC、有WiFi/蓝牙,能够通过Magic的FPGA逻辑响应按键、显示自己女朋友的照片、通过ADC采集一个真实的信号再在LCD上显示出波形、通过蓝牙同自己的手机进行互通,这些都会让学习者产生强大的自信心和学习的乐趣,在这种乐趣的驱使下,可以在一个月内迅速掌握曾经花了两个学期学习的基础理论并通过这个过程认识到更多书本上没有讲授到的知识和技能-比如知道元器件有各种封装;能够自己动手焊接0603、TSSOP的器件;知道到哪里能买到性能可靠的元器件等等。
      更多相关内容请关注https://www.jiepei.com/g34

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
Sunlife 发表于 2018-9-27 18:17:23 | 显示全部楼层
                  
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-1 20:35 , Processed in 0.060499 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表