3332|7

58

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

求助:actel数据手册解读 [复制链接]

本帖最后由 pinggougou 于 2015-4-17 21:56 编辑

请各位帮忙解读一下这个数据手册中列表的意思。这是actel 的fpga apa075的资源列表。
其中想问的是:第二项registers占用第一项系统门的个数吗??第三项ram bits和第四项ram block分别什么意思啊?他们两个之间有关系吗?占不占用第一项系统门的个数??

apa资源.jpg (26.45 KB, 下载次数: 0)

apa资源.jpg
此帖出自FPGA/CPLD论坛

最新回复

APA600没用过,很久之前用过APA075,不过这两个片子的pll应该差不多,当时也碰到过它的PLL在低频的时候输出不正确的情况,具体原因也没有深究。你可以先输了高一点的频率,然后再用计数器分频,就是浪费点资源。  详情 回复 发表于 2015-4-22 11:33
点赞 关注
 

回复
举报

375

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
第一项是系统等效门个数,第三与第四说的是一个东西,不过是两种表述方式,第三项是说RAM的总的位数,第四项是说这些RAM是以12个256*9的块来组织的。这些RAM是硬件资源,不占用第一项系统门。
此帖出自FPGA/CPLD论坛
 
 

回复

375

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
另外,APA075这个片子太老了,很难买,价格奇高,不建议再用了。
此帖出自FPGA/CPLD论坛

点评

确实高,现在用的是apa600,竟然五六万一片!!吓死个人~~ 那第二项registers占不占用系统门的个数呀??这个register是不是在程序中自己定义的呀? 譬如我如果定义个数组:type mem is array(0 to 9) of std_  详情 回复 发表于 2015-4-18 23:57
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

4
 
00750 发表于 2015-4-17 23:02
另外,APA075这个片子太老了,很难买,价格奇高,不建议再用了。

确实高,现在用的是apa600,竟然五六万一片!!吓死个人~~

那第二项registers占不占用系统门的个数呀??这个register是不是在程序中自己定义的呀?

譬如我如果定义个数组:type mem is array(0 to 9) of std_logic_vector(7  downto 0),意思是不是这个数组占用十个register??
此帖出自FPGA/CPLD论坛

点评

这个是需要占用系统门个数的,Actel老一点的FPGA的宏单元要么综合成组合逻辑,要么综合成时序逻辑,二选一。VHDL不是很懂,不过你这种定义综合完成后应该是要占用10个寄存器的。  详情 回复 发表于 2015-4-19 22:57
 
 
 

回复

375

帖子

0

TA的资源

一粒金砂(高级)

5
 
pinggougou 发表于 2015-4-18 23:57
确实高,现在用的是apa600,竟然五六万一片!!吓死个人~~

那第二项registers占不占用系统门的个数呀??这个register是不是在程序中自己定义的呀?

譬如我如果定义个数组:type mem is array(0 to 9) of std_logic_vector(7  downto 0),意思是不是这个数组占用十个register??

这个是需要占用系统门个数的,Actel老一点的FPGA的宏单元要么综合成组合逻辑,要么综合成时序逻辑,二选一。VHDL不是很懂,不过你这种定义综合完成后应该是要占用10个寄存器的。
此帖出自FPGA/CPLD论坛

点评

谢谢解惑!  详情 回复 发表于 2015-4-21 23:42
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

6
 
本帖最后由 pinggougou 于 2015-4-22 00:34 编辑
00750 发表于 2015-4-19 22:57
这个是需要占用系统门个数的,Actel老一点的FPGA的宏单元要么综合成组合逻辑,要么综合成时序逻辑,二选一。VHDL不是很懂,不过你这种定义综合完成后应该是要占用10个寄存器的。

谢谢解惑!

还想请教个问题:我想用apa600的pll来分频作为串口时钟,串口波特率115200,16倍频三取二法。那么就要求pll分出:115200*16=1843200的时钟,即1.8432Mhz。我看说明书,apa600的pll输出为1.5Mhz到150Mhz,可是我pll的输出设为1.843的时候,仿真时总是 不能输出正确的频率。

是不是pll不能精确的分到这个数值呀?还是我没用对pll?

反馈取internal。
此帖出自FPGA/CPLD论坛
 
 
 

回复

375

帖子

0

TA的资源

一粒金砂(高级)

7
 
APA600没用过,很久之前用过APA075,不过这两个片子的pll应该差不多,当时也碰到过它的PLL在低频的时候输出不正确的情况,具体原因也没有深究。你可以先输了高一点的频率,然后再用计数器分频,就是浪费点资源。
此帖出自FPGA/CPLD论坛

点评

好的谢谢~  详情 回复 发表于 2015-4-23 01:15
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

8
 
00750 发表于 2015-4-22 11:33
APA600没用过,很久之前用过APA075,不过这两个片子的pll应该差不多,当时也碰到过它的PLL在低频的时候输出不正确的情况,具体原因也没有深究。你可以先输了高一点的频率,然后再用计数器分频,就是浪费点资源。

好的谢谢~
此帖出自FPGA/CPLD论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表