打印

一直想学习FPAGA,然后自己设计CPU,跑上代码

[复制链接]
3584|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
taborguo|  楼主 | 2020-10-15 16:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
feihufuture| | 2020-10-15 17:35 | 只看该作者
这接口种类就多了,你要实现各种接口,估计这辈子就耗在这上面了!

使用特权

评论回复
板凳
taborguo|  楼主 | 2020-10-15 17:52 | 只看该作者
feihufuture 发表于 2020-10-15 17:35
这接口种类就多了,你要实现各种接口,估计这辈子就耗在这上面了!

就是常用的接口,uart,I2C,SPI这些,设计成一款单片机,用来做开发,摆脱常规MCU的行性能瓶颈

使用特权

评论回复
评论
韩小野 2020-10-28 14:16 回复TA
如果是想实现这些常用接口,网上教程和资料很多,B站和腾讯课堂搜FPGA就能找到,设计CPU的话建议B站找找关于RISC-V的视频教程,讲如何用Verilog实现指令、寄存器功能,最终在FPGA上实现一个RISC-V的处理器。 
zlf1208 2020-10-18 14:51 回复TA
单片机难道只有硬件?开发环境呢?自己写? 
地板
taborguo|  楼主 | 2020-10-15 17:53 | 只看该作者
feihufuture 发表于 2020-10-15 17:35
这接口种类就多了,你要实现各种接口,估计这辈子就耗在这上面了!

FPGA的发明者简直就是天才

使用特权

评论回复
5
feihufuture| | 2020-10-16 08:56 | 只看该作者
taborguo 发表于 2020-10-15 17:53
FPGA的发明者简直就是天才

要就用soc芯片

使用特权

评论回复
6
taborguo|  楼主 | 2020-10-16 09:12 | 只看该作者

和FPGA有什么区别吗?

使用特权

评论回复
7
iwjj1985| | 2020-10-16 11:26 | 只看该作者
现在国内的MCU设计基本是用ARM内核,添加一些自己的外设,所以都叫SOC,   FPGA只能设计数字部分,模拟部分没办法。  自己设计MCU克义用51内核,简单,可靠。

使用特权

评论回复
8
taborguo|  楼主 | 2020-10-17 08:28 | 只看该作者
iwjj1985 发表于 2020-10-16 11:26
现在国内的MCU设计基本是用ARM内核,添加一些自己的外设,所以都叫SOC,   FPGA只能设计数字部分,模拟部分 ...

前辈的意思是选用带51核的FPGA来设计吗?

使用特权

评论回复
9
holle| | 2020-10-17 20:27 | 只看该作者
国内芯片设计以前是用ARM核,现在ARM公司不稳定,动不动就不让用,渐渐的都转向Cadence的 tensilica 或 xtensa,以及开源的RISC-V。
FPGA设计接口学习也就2-3个月,设计CPU就长了。

使用特权

评论回复
10
icecut| | 2020-10-18 11:52 | 只看该作者
网上有个开源的fpga的网站, 上面有可用的cpu设计. 应该是直接下载就能用

使用特权

评论回复
11
iwjj1985| | 2020-10-20 14:53 | 只看该作者
taborguo 发表于 2020-10-17 08:28
前辈的意思是选用带51核的FPGA来设计吗?

对的,要么51内核,要么ARM内核,不然你还得开发自己的汇编语言和汇编语言解析器

使用特权

评论回复
12
taborguo|  楼主 | 2020-10-20 16:30 | 只看该作者
iwjj1985 发表于 2020-10-20 14:53
对的,要么51内核,要么ARM内核,不然你还得开发自己的汇编语言和汇编语言解析器 ...

明白好多了

使用特权

评论回复
13
taborguo|  楼主 | 2020-10-20 16:45 | 只看该作者

前辈能否推荐几款具体型号的产品

使用特权

评论回复
14
iwjj1985| | 2020-10-28 12:16 | 只看该作者
taborguo 发表于 2020-10-20 16:45
前辈能否推荐几款具体型号的产品

你可以从网上可以下载51或ARM verilog源码玩玩

使用特权

评论回复
15
wsmysyn| | 2020-10-28 19:05 | 只看该作者
直接找蜂鸟E203,开源的RISC-V核,带了一些简单的外设,直接可以下载到xilinx的开发板中,最小配置大概只占20k不到的LE资源,支持swd调试好像是,

你要是想摆脱传统MCU的性能限制,想多了,为啥设计成MCU芯片,不就是功耗,成本等因素限制么。。

使用特权

评论回复
16
wsmysyn| | 2020-10-28 19:07 | 只看该作者
holle 发表于 2020-10-17 20:27
国内芯片设计以前是用ARM核,现在ARM公司不稳定,动不动就不让用,渐渐的都转向Cadence的 tensilica 或 xte ...

确实,我们上一个芯片研发项目用的就是xtensa的Hifi F1 dsp。还有两个RISC-V核心,ARM也有,但是逐渐在换

使用特权

评论回复
17
江南依旧| | 2020-11-3 16:39 | 只看该作者

221215fa1173bc3e09.png (215.7 KB )

221215fa1173bc3e09.png

使用特权

评论回复
18
ykwym| | 2020-11-25 12:03 | 只看该作者
买房子的最后变成盖房子的。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

64

帖子

0

粉丝