在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: zcswinner

[求助] 求推荐个FPGA开发板,目的是学习数字IC前端

[复制链接]
发表于 2020-5-17 02:27:10 | 显示全部楼层


abeey 发表于 2020-5-16 08:35
一点看法:

1、如果准备走“设计”路线,那么就需要找一个接口或者功能模块,设定一个 spec,然后用 rtl  ...


楼上说得对,补充一点:
1, 如果是具体的IP设计,分的方向很多:
       数字信号处理相关的: 通信类的PHY, audio,video相关
       接口类: ethernet/PCIE/USB/SDIO/SDXC/MIPI/SATA/SPI/I3C/I2S/UART/DDR controller等
       图像处理: H264/H265 codec
       encryption/dencrytioon: AES/ECC/HASH
      。。。。。。。。
2, SOC其实不叫设计,基本上是叫集成:
       bus的选择,带宽的计算,arbitrary的设计,DMA的优化,各种MCU/DSP的performance,cache的架构,reset/clock的设计, power domain的规划,power的分析,DFT的规划,SDC的集成,各个接口的要求,限制等。。。。。
      说实在话,SOC的集成如果只是做单纯的写code,不要考虑各种评估,确实是比较简单,但是如果需要考虑到前面说的哪些东西,soc的集成不是那么容易的,这个对整个芯片的功耗,面积,性能的影响是最大的。


既然你是做硬件出身的,先弄个FPGA,搭建一个SOC的小系统,对整个系统有个了解,多在系统级上下功夫,这样转soc集成会相对容易一点。。。。。

发表于 2020-5-22 21:43:40 | 显示全部楼层


kk2009 发表于 2020-5-17 02:27
楼上说得对,补充一点:
1, 如果是具体的IP设计,分的方向很多:
       数字信号处理相关的: 通信类的 ...


你好,请问应该如何做一些小的SOC来一步步练习呢? 可以去看哪一些资料呀?
发表于 2020-5-23 21:49:51 | 显示全部楼层
加群:877205676,里面有参考设计

看课:https://ke.qq.com/course/package/24207?tuin=64ce5e2a

 楼主| 发表于 2020-5-26 18:23:17 | 显示全部楼层


abeey 发表于 2020-5-16 08:35
一点看法:

1、如果准备走“设计”路线,那么就需要找一个接口或者功能模块,设定一个 spec,然后用 rtl  ...


多谢前辈指点,考虑到我硬件的背景,似乎走“集成”路线阻力会小一些。如果我想去芯片公司的话,什么岗位比较机会大一点呢?

 楼主| 发表于 2020-5-26 18:29:20 | 显示全部楼层


kk2009 发表于 2020-5-17 02:27
楼上说得对,补充一点:
1, 如果是具体的IP设计,分的方向很多:
       数字信号处理相关的: 通信类的 ...


谢谢指点。
您说的弄个FPGA,然后搭个小SOC系统,是要怎么弄呢?是用IP例化一些SOC上常见的外设吗?然后把这些外设都玩溜?怎样才叫对FPGA或者SOC有深度理解呢?能举个例子吗?
谢谢。

发表于 2020-5-27 12:46:32 | 显示全部楼层


zcswinner 发表于 2020-5-26 18:23
多谢前辈指点,考虑到我硬件的背景,似乎走“集成”路线阻力会小一些。如果我想去芯片公司的话,什么岗位 ...


你的硬件背景是指 PCB 设计吗?


如果是的华,芯片公司有两个直接相关的岗位,一个几十硬件工程师,因为做芯片不可能独立工作,必须要做测试板或者 demo 板,这个位置主要是设计电路及 PCB,然后调试。还有一个就是硬件 FAE,不过需要对 debug 比较熟,然后学会跟人打交道。

RTL design 和 integration 的工程师未必会对你的 verilog coding,设计能力或者集成能力有所认可,个人能力强除外。另外,你工作五年,一般会认为是某个方面的熟手,如果转这两个方面,你需要更多的证明,然后薪水的期望要略微做些调整。

仅供参考。
 楼主| 发表于 2020-5-27 14:44:55 | 显示全部楼层


abeey 发表于 2020-5-27 12:46
你的硬件背景是指 PCB 设计吗?


谢谢。
我是数字硬件工程师,主要是做单板,平时也就是跟FPGA,SOC,ASIC之类的器件打交道。芯片公司的硬件工程师主要是做EVM board,这个对我来说意义不大,所以我不太感兴趣。
如果我想转design或者集成的话,您觉得怎么做比较好呢?

发表于 2020-5-28 01:59:42 | 显示全部楼层


zcswinner 发表于 2020-5-26 18:29
谢谢指点。
您说的弄个FPGA,然后搭个小SOC系统,是要怎么弄呢?是用IP例化一些SOC上常见的外设吗?然后把 ...


现在比较流行的是RISC-V,对这个mcu开源的很多,有整个SoC piatform的开源,比如sifive,或者国内的搞RISC-V(比如平头哥)他们也都是有开源的。。。。弄下来,port到自己的FPGA 板上,多跑simulation,对整个系统的设计多问自己几个为什么。。。。
发表于 2020-5-28 09:26:28 | 显示全部楼层


zcswinner 发表于 2020-5-27 14:44
谢谢。
我是数字硬件工程师,主要是做单板,平时也就是跟FPGA,SOC,ASIC之类的器件打交道。芯片公司的硬 ...


数字硬件工程师偏向设计原理图、PCB还是偏向 FPGA 的数字逻辑设计?

不同公司的名称可能是一样,做的事情可能不一样。如果是偏向原理图设计,硬件调试的话,我前面讲的一样适用。如果是 FPGA 工程师的话,许多芯片公司也有需要。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 01:43 , Processed in 0.022658 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表