搜索
bottom↓
回复: 15

这个FPGA XC3S250 相当于多大容量的通用MCU,咋选型呢?

[复制链接]

出0入4汤圆

发表于 2015-9-14 18:57:55 | 显示全部楼层 |阅读模式

打算弄个音频的东东, 想用FPGA, XC3S250, 但对FPGA的容量没什么概念,还要外部Load,弄不懂这个门与应用容量是个怎么回事,

以前有用过XC9572, 用STM32的程序空间来衡量的话,感觉不到1k的样子,没有几句就满了,不过9572那是CPLD,

基本应用就是,想用FPGA模拟出3~5个音频I2S口, 做一个简单的音频解码和协议转换, 外加一个TFT屏显示.

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2015-9-14 19:09:37 | 显示全部楼层
我估计够的

出0入0汤圆

发表于 2015-9-14 20:30:04 | 显示全部楼层
哪有拿门数和程序来对比的。。。
想知道有多少资源,下个datasheet来看就知道了,会告诉你有多少个DF、LUT、RAM等。这个比9572的门数肯定大多了。

出0入0汤圆

发表于 2015-9-14 20:39:31 | 显示全部楼层
X 家总喜欢拿门来数数,还要想半天这是多少LE

出0入4汤圆

 楼主| 发表于 2015-9-14 21:07:33 来自手机 | 显示全部楼层
就是弄不懂 这个FPGA 的容量。没概念。 是不是容量大点就可以当MCU来用了。

出0入0汤圆

发表于 2015-9-14 21:10:15 | 显示全部楼层
MyAVR 发表于 2015-9-14 21:07
就是弄不懂 这个FPGA 的容量。没概念。 是不是容量大点就可以当MCU来用了。

FPGA做MCU,相对真正MCU没优势

出0入4汤圆

 楼主| 发表于 2015-9-14 21:14:21 来自手机 | 显示全部楼层
本帖最后由 MyAVR 于 2015-9-14 21:20 编辑
NJ8888 发表于 2015-9-14 21:10
FPGA做MCU,相对真正MCU没优势


是啊。原理上就不同,MCU基本上是顺序执行,FPAG是可以多个模块并行运行,等于n个核同时工作。 看了好久,没弄出个头绪。

出0入4汤圆

 楼主| 发表于 2015-9-14 21:17:01 来自手机 | 显示全部楼层
sme 发表于 2015-9-14 20:30
哪有拿门数和程序来对比的。。。
想知道有多少资源,下个datasheet来看就知道了,会告诉你有多少个DF、LUT ...

也看了这些个参数,不知道这些东东是否能与多少条语句扯上关系,哈,对FPGA知之甚少。

出0入0汤圆

发表于 2015-9-14 21:18:47 | 显示全部楼层
是不是应该这么做:使用大容量FPGA开发板做验证,功能验证完成后看资源使用情况,然后选择相应的小容量FPGA芯片?

出0入4汤圆

 楼主| 发表于 2015-9-14 21:25:53 来自手机 | 显示全部楼层
Ross_Geller 发表于 2015-9-14 21:18
是不是应该这么做:使用大容量FPGA开发板做验证,功能验证完成后看资源使用情况,然后选择相应的小容量FPGA ...

这主意好,我还是想认识一下这个FPGA,到底是个怎么回事的东东。

对时序/速度要求高的地方,这东东用的可不少。

出0入4汤圆

 楼主| 发表于 2015-9-15 06:00:24 | 显示全部楼层

花了点时间,用一段随意的程序试了一下, 列表对比, 大概有一点印象

对比后发现,一个250K门的FPGA, 与Mega8的空间差多了,估计与Tiny26差不多.

列个表,给大伙看看,每增加一语句,或是一个寄存器,要消耗掉多少资源.

本帖子中包含更多资源

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

x

出0入4汤圆

 楼主| 发表于 2015-9-15 06:08:42 | 显示全部楼层
本帖最后由 MyAVR 于 2015-9-15 06:10 编辑



前后没有多少语句,资源消耗就快30%了, 这样算来,  接个12864的屏,不外加MCU估计都没戏.

更不用说 320*240 或 480*272 的 TFT屏了.


出350入477汤圆

发表于 2015-9-15 08:42:13 来自手机 | 显示全部楼层
MyAVR 发表于 2015-9-15 06:00
花了点时间,用一段随意的程序试了一下, 列表对比, 大概有一点印象

对比后发现,一个250K门的FPGA, 与Mega ...

不是这么算的。
布线器很懒,如果你用资源很少,它就把内部布的很散,你看来也用了很多。你把程序多例化几份,一直把它快装满,再看用了多少,你会发现比目前能装的多,大约多2-3倍^_^

出0入4汤圆

 楼主| 发表于 2015-9-15 17:21:13 | 显示全部楼层
redroof 发表于 2015-9-15 08:42
不是这么算的。
布线器很懒,如果你用资源很少,它就把内部布的很散,你看来也用了很多。你把程序多例化 ...


谢谢指点, 还不懂优化, 当成MCU先试试, 哈.  

要是能分段加载程序,就厉害了,程序可以无限大了.

出0入0汤圆

发表于 2015-9-15 19:07:30 | 显示全部楼层
MyAVR 发表于 2015-9-15 17:21
谢谢指点, 还不懂优化, 当成MCU先试试, 哈.  

要是能分段加载程序,就厉害了,程序可以无限大了.

看来你得扫盲

出0入4汤圆

 楼主| 发表于 2015-9-15 21:59:58 | 显示全部楼层

哈哈,  努力扫盲ing........
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-9 23:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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