搞FPGA的硬件电路开发工程师需要自己编程吗?

anzaifzu 2008-08-22 11:46:56
搞FPGA的硬件开发工程师需要自己编程吗?

周围有朋友是搞硬件电路研发的,是基于FPGA/ ASIC/ ARM之类的,好像听说他们只负责电路的原理设计,pcb板的设计制作,程序都是搞软件的人来写的.

但是我自己在网上看到的FPGA好像都是说编程的,不会编程序的人不能搞基于FPGA的电路设计吗?
...全文
3029 103 打赏 收藏 转发到动态 举报
写回复
用AI写文章
103 条回复
切换为时间正序
请发表友善的回复…
发表回复
habc9870 2012-11-01
  • 打赏
  • 举报
回复
软硬都会最好
pangmkin 2012-09-21
  • 打赏
  • 举报
回复
我是电子通信专业的 接触fpga一年,别人说搞硬件要pcb板,我基本都忘光了。在fpga这行业还混得下去莫
YeSterDay_gd 2012-09-21
  • 打赏
  • 举报
回复
做过FPGA相关的东西,并且现在还在搞着,这玩意儿涉及太广泛了,搞这东西需要一个团队,有人要专门负责来做纯逻辑,有人要专门负责来用相应的软核在里面跑一些软件的东西,有人要负责做PCB。但是做PCB的又纠结了,在逻辑以及软件没有搞好之前,就不能动工,芯片根本无法选型,还有引脚分配,逻辑及软件做好之后并且在实验平台上验证之后,就针对其所需逻辑资源以及用户IO进行芯片选型,然后分配引脚又是一个特特别需要沟通的事情。
现在还没有想过和上位机通讯什么的,否则又要纠结了。
这还仅仅是使用FPGA的平台,要是FPGA + ARM ,那想用好就难了,总之,涉及太广泛,想玩玩一个人足矣,想搞个精品的项目,那真的很不容易。
FPGA是个比较高端的东西,这点从它的主要应用领域可以看得出来,个人感觉,要是能用的好它就有无限可能,然而,无限可能的代价就是有无限细节无尽麻烦。而个人用户用来搞一些DIY吧,成本太过于昂贵。
DaiGangCsdn 2012-09-07
  • 打赏
  • 举报
回复
硬件,软件哪个比较吃香呢?
heartoffire 2012-09-05
  • 打赏
  • 举报
回复
接分~
bigbat 2012-08-30
  • 打赏
  • 举报
回复
学数字电路的只是侧重不同,C语言还是要懂一些的。FPGA很少是与嵌入系统一点边不沾的,所以会一些C没有坏处的。
xihushui 2012-08-28
  • 打赏
  • 举报
回复
FPGA属于硬件编程,和我们平时说的编程(软件编程)还是有很大差异的,硬件编程和电路强相关。
happyboy226 2012-08-23
  • 打赏
  • 举报
回复
软硬兼修效果会更好些。拿到一个项目,如果硬件和软件分开做,出了问题就不能确定是那部分的。可以偏重软或偏重硬,但不能对另一方面完全不懂。而且个人价值也是由你的整体能力来的。加油!
Rill 2012-08-21
  • 打赏
  • 举报
回复
大公司的话,FPGA和软件是分开的。
小公司有可能出现兼任的情况。
我做了四年嵌入式软件,现在做VLSI。
总之,技多不压身。
当然,要在某一领域要达到专业水准,在FPGA、ASIC或者软件,其中之一需要是你够专业。
AMOROUS 2012-08-15
  • 打赏
  • 举报
回复
靓女不用自己搞了,叫楼下帅哥帮你
nma_123456 2012-08-14
  • 打赏
  • 举报
回复
这个群就是他==妈==一垃圾群,加还不让加。[Quote=引用 3 楼 的回复:]
北京VERILOG开发群54108225 欢迎北京同僚加入!
[/Quote]
lyltfz330 2012-08-14
  • 打赏
  • 举报
回复
从今天开始好好学习,嘻嘻。
zhaolimiaodeyuan 2012-08-13
  • 打赏
  • 举报
回复
活到老,学到老。看自己追求
l348856987 2012-08-09
  • 打赏
  • 举报
回复
软硬通吃比较好啊,可是fpga真的好难学,唉
zxdong 2012-08-06
  • 打赏
  • 举报
回复
任何硬件都需要底层硬件平台的支持,外围的功能模块也一样,FPGA是可编程的逻辑开发平台,重在数电和逻辑性··· ···
kena0405 2012-07-24
  • 打赏
  • 举报
回复
想学2年了,但一直被别的事耽误,郁闷~
ZHANGWEI19870719 2012-04-15
  • 打赏
  • 举报
回复
需要编程对paga进行配置
whq20080808 2012-04-06
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
morning206 2012-04-06
  • 打赏
  • 举报
回复
FPGA 用编程的方法实现硬件功能
yan403697941 2012-04-06
  • 打赏
  • 举报
回复
学习中!
加载更多回复(83)
第一章、为什么工程师要掌握FPGA开发知识? 5 第二章、FPGA基本知识与发展趋势 7 2.1 FPGA结构和工作原理 7 2.1.1 梦想成就伟业 7 2.1.2 FPGA结构 8 2.1.3 软核、硬核以及固核的概念 15 2.1.4 从可编程器件发展看FPGA未来趋势 15 第三章、FPGA主要供应商与产品 17 3.1.1 赛灵思主要产品介绍 17 第四章、FPGA开发基本流程 29 4.1 典型FPGA开发流程与注意事项 29 4.2 基于FPGA的SOC设计方法 32 基于FPGA的典型SOC开发流程为 32 第五章、FPGA实战开发技巧 33 5.1 FPGA器件选型常识 33 5.1.1器件的供货渠道和开发工具的支持 33 5.1.2 器件的硬件资源 33 5.1.3 电气接口标准 34 5.1.4 器件的速度等级 35 5.1.5 器件的温度等级 35 5.1.6 器件的封装 35 5.1.7 器件的价格 35 5.2 如何进行FPGA设计早期系统规划 36 5.3.综合和仿真技巧 37 5.3.1 综合工具XST的使用 37 5.3.2 基于ISE的仿真 42 5.3.3 和FPGA接口相关的设置以及时序分析 45 5.3.4 综合高手揭秘XST的11个技巧 51 5.4 大规模设计带来的综合和布线问题 52 5.5 FPGA相关电路设计知识 54 FPGA开发全攻略—工程师创新设计宝典 上册基础篇 5.5.1 配置电路 54 5.5.2 主串模式——最常用的FPGA配置模式 56 5.5.3 SPI串行Flash配置模式 58 5.5.4 从串配置模式 62 5.5.5 JTAG配置模式 63 5.5.6 System ACE配置方案 64 5.6 大规模设计的调试经验 68 5.6.1 ChipScope Pro组件应用实例 68 5.7 FPGA设计的IP和算法应用 74 5.7.1 IP核综述 74 5.7.2 FFT IP核应用示例 75 5.8 赛灵思 FPGA的专用HDL开发技巧 79 5.8.1 赛灵思 FPGA的体系结构特点 79 5.8.2 赛灵思 FPGA 芯片专用代码风格 79 ISE与EDK开发技巧之时序篇 83 5.10 新一代开发工具ISE Design Suit10.1介绍 85 5.10.1 ISE Design Suit10.1综述 85 5.10.2 ISE Design Suit 10.1的创新特性 85 5.11 ISE与第三方软件的配合使用技巧 92 5.11.1 Synplify Pro软件的使用 92 5.11.2 ModelSim软件的使用 99 5.11.3 Synplify Pro、ModelSim和ISE的联合开发流程 104 5.11.4 ISE与MATLAB的联合使用 105 5.12 征服FPGA低功耗设计的三个挑战 108 5.13 高手之路——FPGA设计开发中的进阶路线 111 附录一、FPGA开发资源总汇 112 附录二、编委信息与后记 113

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧