数码之家

 找回密码
 立即注册
搜索
查看: 3138|回复: 24

FPGA有人玩过吗?最便宜的才几块钱包邮

[复制链接]
发表于 2023-6-24 11:20:38 | 显示全部楼层 |阅读模式

以前一直以为FPGA很高大上很贵,一般人玩不起,可是刚发现也有几块钱包邮的,这种便宜的有人玩过吗,能用来干些啥?
https://item.taobao.com/item.htm?id=667515163933


本帖子中包含更多资源

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

x
发表于 2023-6-24 11:31:07 | 显示全部楼层
没玩过,是MCU呢,还是射频模块啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-24 11:37:48 | 显示全部楼层
babybug 发表于 2023-6-24 11:31
没玩过,是MCU呢,还是射频模块啊

既不是MCU也不是射频模块,是一种内部功能可以自己定义的芯片,下面是百度来的解释:
-------------------------------------------------------------------------------------------------------------------
FPGA是什么?
通俗讲,FPGA就是芯片(你可以把理解为高级的芯片)。
英文全称:Field-Programmable Gate Array
中文解释:可编程逻辑门阵列
独特优势:可重复编程+低功耗
FPGA和其他芯片本质的区别是什么?
FPGA出现之前,所有集成电路都可以看是一栋建好的房子,房子建成后没办法再改变房子的主体结构。同时,在建造过程中会浪费掉很多材料。
FPGA就像是建房子所需要的各种材料,想建什么样的房子,都可以自由组合,想建成什么样随你,建的不好,可以重新建。这就是为什么被称为可编程。
FPGA和CPU、GPU、ASIC的区别是什么?
比如商场里现成的玩具模型,小汽车、城堡等,这些买来就可以玩,是厂家给你做好的。喜欢什么就买什么,买了四个轮子的小汽车,发现四个轮子不好玩,其实想要三轮车,这就没办法,你只能再去掏钱买。这相当于ASIC;
买了一台游戏机,玩什么游戏另外插卡。没有游戏卡,就是废铁。这就相当于CPU或者ARM。
FPGA相当于乐高积木,买来的是一大堆零件(FPGA里的IOB、SLICE、blockram等),车轮、屋顶这些零件集成度很高(相当于FPGA里的DCM、DSP等);玩家根据图纸,可以搭出多种样式的模型。
谁能生产FPGA?
目前两个大厂:1、Xilinx(赛灵思),2、Altera(英特尔)。
关于FPGA的基础概述,就是这些了。
回复 支持 反对

使用道具 举报

发表于 2023-6-24 12:36:54 | 显示全部楼层
这是CPLD,不是fpga哦,仔细看说明把

打赏

参与人数 1家元 +20 收起 理由
hp81 + 20 熱心會員

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-6-24 13:23:10 | 显示全部楼层
10元低成本ARM+FPGA方案:
https://www.bilibili.com/video/BV1VG4y1Y7gm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-24 15:14:40 | 显示全部楼层
AG1280Q48 最小系统板:
https://oshwhub.com/libc0607/ag1280q48-demo-v1
回复 支持 反对

使用道具 举报

发表于 2023-6-24 16:28:53 | 显示全部楼层
CPLD,比FPGA功能弱很多,我也买了几片altera的,才4块多,不知道是不是翻新,实现一些逻辑电路倒不错,才10mA左右,很省电
回复 支持 1 反对 0

使用道具 举报

发表于 2023-6-24 18:10:46 | 显示全部楼层
安装一个软件就能劝退你
回复 支持 2 反对 0

使用道具 举报

发表于 2023-6-26 12:12:32 来自手机浏览器 | 显示全部楼层
开发环境呢?能用画图开发么?还是只能用语言?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-26 12:15:57 | 显示全部楼层
1065307738 发表于 2023-6-26 12:12
开发环境呢?能用画图开发么?还是只能用语言?

建议使用quartus 13.0及以上
回复 支持 反对

使用道具 举报

发表于 2023-6-26 14:04:12 | 显示全部楼层
感觉这个首先要对单片机很熟悉了  对各个功能模块了如指掌了  才能用FPGA进行设计开发  并且FPGA的结局一般是做新的芯片吧,流片成本太高了,可以用FPGA现进行验证再流片。
回复 支持 反对

使用道具 举报

发表于 2023-6-26 14:04:21 | 显示全部楼层
感觉这个首先要对单片机很熟悉了  对各个功能模块了如指掌了  才能用FPGA进行设计开发  并且FPGA的结局一般是做新的芯片吧,流片成本太高了,可以用FPGA现进行验证再流片。
回复 支持 反对

使用道具 举报

发表于 2023-7-3 07:50:05 | 显示全部楼层
zhang_yy007 发表于 2023-6-26 14:04
感觉这个首先要对单片机很熟悉了  对各个功能模块了如指掌了  才能用FPGA进行设计开发  并且FPGA的结局一般 ...

感觉自由度很高,确实需要对底层硬件很懂才能搞
回复 支持 反对

使用道具 举报

发表于 2023-7-3 09:53:05 | 显示全部楼层
本帖最后由 inthsunshine 于 2023-7-3 10:02 编辑
1065307738 发表于 2023-6-26 12:12
开发环境呢?能用画图开发么?还是只能用语言?

简单功能可以直接编辑原理图,也可以用语言

不过对于一般的应用,可能cpld更适合些,做些组合逻辑或者时许逻辑,便宜还省电,fpga功耗大
回复 支持 反对

使用道具 举报

发表于 2023-7-3 10:00:52 | 显示全部楼层
zhang_yy007 发表于 2023-6-26 14:04
感觉这个首先要对单片机很熟悉了  对各个功能模块了如指掌了  才能用FPGA进行设计开发  并且FPGA的结局一般 ...

fpga和流片没必然关系,流片往往是要大规模批量生产芯片,那是芯片公司的事

作为一般的电路设计者,用fpga实现功能即可,无需做流片
回复 支持 反对

使用道具 举报

发表于 2023-7-3 12:53:28 来自手机浏览器 | 显示全部楼层
FPGA里面有很多逻辑门,在软件上面设计好逻辑门的连接方式,下载到FPGA中,就可以实现对应的功能,这样就不需要拿74系列芯片一个个连了
回复 支持 反对

使用道具 举报

发表于 2023-7-5 11:22:28 | 显示全部楼层
CPLD的资源如果够用也可以用一下,比如做一些简单的时序电路,扩展一些简单要求的接口.
回复 支持 反对

使用道具 举报

发表于 2023-7-5 14:57:28 来自手机浏览器 | 显示全部楼层
这家是做CPLD的,很可能是以前上海Lattice的人创业搞得,做做逻辑运用还是可以。轻度应用可以搭搭数字逻辑,重度应用就要上IP core和算法了,再深度就搞芯片了哈哈,没个十年八年不要想精,硬件首先要会数字设计,学vhdl/verilog吧。那,这里是绝世武功的目录,先看三年~~
回复 支持 反对

使用道具 举报

发表于 2023-7-9 10:39:30 | 显示全部楼层
为什么不玩7010核心板呢?
回复 支持 反对

使用道具 举报

发表于 2023-7-11 08:33:23 | 显示全部楼层
以前学过一点vhdl语言也可以逻辑门图形式          个人人观点就是用语言描述整合数字电路  硬件整合  优点就是抗干能力强   不像单片机有程序跑飞的潜在风险  
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-2 21:46 , Processed in 0.327600 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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