您尚未登录。

楼主 #1 2019-04-17 14:07:47

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

学习fpga的妈妈cpld

SoC和单片机的gpio太慢了,需要一个快的,找到了fpga的妈妈cpld
WX20190417-140725.png

离线

楼主 #2 2019-04-17 14:09:51

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

芯片手册:
MAX-.pdf
原理图:
epm240.pdf

离线

楼主 #3 2019-04-17 14:17:32

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

开发工具安装流程:
WX20190417-141641.png
WX20190417-142726.png

最近编辑记录 Jin劲 (2019-04-17 14:27:59)

离线

楼主 #5 2019-04-17 14:54:25

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

msr06rr 说:

还有另一个选择:XMOS

这是一种架构还是公司/产品名字?

离线

楼主 #6 2019-04-17 14:57:00

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

WX20190417-145504.png
仿真器说明书:
USB-blaster.pdf

仿真器驱动位置:
WX20190417-145843.png

WX20190417-150021.png

Quartus2配置使用仿真器:
WX20190417-150208.pngWX20190417-150248.pngWX20190417-150306.png

最近编辑记录 Jin劲 (2019-04-17 15:04:23)

离线

楼主 #8 2019-04-17 15:12:08

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

smartcar 说:

请教楼主,这个FPGA他妈妈 IO 翻转速度可以达到多少Mhz?

等我学会了告诉你[捂脸]

离线

楼主 #9 2019-04-17 15:40:24

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

找到个epm240实验书不错:
https://www.docin.com/p-702126460.html

离线

楼主 #12 2019-04-18 00:29:54

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

新建工程:
WX20190417-165237.pngWX20190417-165306.pngWX20190417-165333.pngWX20190417-165353.pngWX20190417-165402.png

配置没有使用的引脚:
WX20190417-165420.pngWX20190417-165440.pngWX20190417-165458.png

fpga的unused pin为什么要设置as input tri-state_百度知道
1个回答 - 回答时间: 2017年6月11日
最佳答案: 没有使用的关键设置成高阻态,这样可以减小芯片功耗,同时避免不使用的管脚干扰内部正常使用的管脚

离线

楼主 #13 2019-04-18 00:35:10

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

添加工程代码文件:
WX20190417-165530.png
WX20190417-165544.png
WX20190418-003410.png

设置一下作为顶层文件:
WX20190417-171941.png

最近编辑记录 Jin劲 (2019-04-18 00:36:13)

离线

楼主 #14 2019-04-18 00:37:49

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

编译:
WX20190417-170505.png
WX20190417-172004.png

离线

楼主 #15 2019-04-18 00:43:07

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

把实际的io和工程的输入输出连接起来:
WX20190417-172401.png

然后发现怎么出来的是bga封装的芯片,发现型号选错了,应该是EPM240T...,不是之前选的EPM240F...:
WX20190418-004448.png

重新设置芯片型号:
WX20190417-173032.png

把引脚连接起来:
WX20190418-004541.png

然后编译一下

最近编辑记录 Jin劲 (2019-04-18 00:49:11)

离线

楼主 #16 2019-04-18 00:51:42

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

打开编程器:
WX20190418-004832.png

勾选这里才能start:
WX20190417-180457.png

start开始编程:
WX20190417-180515.png

编程完成:
WX20190417-180540.png

离线

楼主 #17 2019-04-18 00:54:23

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

hello, world

离线

楼主 #18 2019-04-18 13:02:32

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

新版的quartus2删除了仿真功能,需要利用modelsim进行仿真:
QQ20190418-130043.png
QQ20190418-131709.png

最近编辑记录 Jin劲 (2019-04-18 13:17:39)

离线

楼主 #20 2019-04-18 23:42:26

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

smartcar 说:

请教楼主,这个FPGA他妈妈 IO 翻转速度可以达到多少Mhz?

通过学习cpld没有pll,所以我的晶振现在是50MHz,通过写二分频输出,输出是25MHz,手上没有可更换的更高晶振,抱歉:
WX20190418-233614.png
WX20190418-233815.png

离线

楼主 #21 2019-04-20 16:14:51

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

离线

楼主 #23 2019-04-22 09:08:00

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

posystorage 说:

这个芯片我也在玩 还是挺不错的 便宜大碗

嗯嗯 学习成本不错,就是门有点不够,想做点大东西不行。
所以我想换一个老的芯片 epm3000a系列,好像停产了,quartus ii 11不支持了。
ALTERA公司CPLD_和_FPGA_选型列表(2012年):
但是淘宝有大量的货,价格也是几块钱,门很多。
https://wenku.baidu.com/view/1db565dfc1c708a1284a44de.html
WX20190422-090628.png

最近编辑记录 Jin劲 (2019-04-22 09:09:17)

离线

楼主 #26 2019-04-22 11:55:44

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

posystorage 说:
Jin劲 说:
posystorage 说:

这个芯片我也在玩 还是挺不错的 便宜大碗

嗯嗯 学习成本不错,就是门有点不够,想做点大东西不行。
所以我想换一个老的芯片 epm3000a系列,好像停产了,quartus ii 11不支持了。
ALTERA公司CPLD_和_FPGA_选型列表(2012年):
但是淘宝有大量的货,价格也是几块钱,门很多。
https://wenku.baidu.com/view/1db565dfc1c708a1284a44de.html
https://whycan.cn/files/members/719/WX20190422-090628.png

你要看逻辑单元数量,门数量没用。epm240是240个,3032才32个,一下下就艹爆了

那么只能上更贵的芯片了

离线

楼主 #28 2019-04-22 13:20:49

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

xxzouzhichao 说:

需要门多点可以用ep4ce6,性价比不错,二十几块,核心板五六十左右,一般学习够用了

已入:lol:

离线

楼主 #29 2019-04-22 13:22:17

Jin劲
会员
注册时间: 2018-04-06
已发帖子: 217
积分: 217

Re: 学习fpga的妈妈cpld

posystorage 说:
Jin劲 说:
posystorage 说:

这个芯片我也在玩 还是挺不错的 便宜大碗

嗯嗯 学习成本不错,就是门有点不够,想做点大东西不行。
所以我想换一个老的芯片 epm3000a系列,好像停产了,quartus ii 11不支持了。
ALTERA公司CPLD_和_FPGA_选型列表(2012年):
但是淘宝有大量的货,价格也是几块钱,门很多。
https://wenku.baidu.com/view/1db565dfc1c708a1284a44de.html
https://whycan.cn/files/members/719/WX20190422-090628.png

你要看逻辑单元数量,门数量没用。epm240是240个,3032才32个,一下下就艹爆了

求科普项目开发评估选型流程。
是不是先用模拟器或者数量大的芯片开发完,再评估选取性价比最高,需求最接近的芯片?

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn