集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2630|回复: 7

FPGA方面,有关SDRAM的 初始化、读写

[复制链接]
小舍YZ 发表于 2017-3-29 12:08:01 | 显示全部楼层 |阅读模式
FPGA方面,有关SDRAM的 初始化、读写

图片是SignalTap截的。出了什么问题不能读写(写入以后读不出数据)?

本帖子中包含更多资源

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

x
 楼主| 小舍YZ 发表于 2017-3-29 12:08:29 | 显示全部楼层

这个问题牵涉到两个方面。 第一是FPGA价格划分。第二是FPGA的预估。
 楼主| 小舍YZ 发表于 2017-3-29 12:08:52 | 显示全部楼层
   首先第一点:FPGA价格划分。就完全按照altera的来。 EP2C cyclone2的器件。35代表其中包含的查找表数量,相当于350x4k门数。其中你还有两个参量没有看到。1.封装、2.器件速度。
    分开讨论: 封装是管脚的具体约束。比如240、256、424、676、另外还有对应的管脚封装形式。比如FBGA等等。具体的写法如下。xx240代表了某种封装的240针脚FPGA。 第二是速度等级。Altera的速度等级可以从6-8。8代表最慢。6代表最快。速度等级直接影响到你的设计能跑到的最高时钟频率。(这个只是一个外因。其实你的设计风格更影响时钟频率) 。
    按照不同系列的FPGA。那么对应的功耗和内部专用结构不同。也可以导致价格不同。
 楼主| 小舍YZ 发表于 2017-3-29 12:09:09 | 显示全部楼层
    按照这个思路。则价格划分的标准是:
1、等效门数越高。价格越高。
2、IO口越多。价格越高。
3、速度越快。价格越高。
4、有专用器件的要比无专用器件的价格高(DSP或者CPU)
5、功耗低的要比功耗高的价格高。
 楼主| 小舍YZ 发表于 2017-3-29 12:09:36 | 显示全部楼层
    然后第二个问题:FPGA的预估。
按照图片举例:10进制计数器。可能需要两个查找表和4个D触发器。 按照查找表个数x4+D触发器个数x2.那么估计也就是个16门左右的电路。
 楼主| 小舍YZ 发表于 2017-3-29 12:10:47 | 显示全部楼层
   FPGA的预估分为以下几点:
1、逻辑资源预估。这个等写完代码。综合后看看综合报告。里面会有很精确的FPGA内部资源使用量的。

2、IO口预估:IO口的预估就是需要计算BANK上的固定IO口是否足够。FPGA内部有BANK的概念。这个bank上有固定的VCC和GND,当接上不同的VCC以后。
例如说:TTL时。那么对应这个BANK上的所有管脚全部输出TTL电平。那么你需要计算比如CMOS的管脚有几个。那么对应了几个bank。TTL和LVDS等等有多少管脚。需要占用多少bank。最后看看是否不够。。不够就需要换封装。

3、功率预估:功率预估其实是FPGA中比较复杂的部分。还好各大公司推出了预估的excle表格。并且配有使用说明。

4、工作以后,还需要知道调货的周期(这个主要是针对代理商的,调货周期长可以换一家。但是这个东西就和电脑一样,不同代理价格也不同。)
zxopenljx 发表于 2021-3-12 22:11:57 | 显示全部楼层
FPGA方面,有关SDRAM的 初始化、读写
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-29 05:45 , Processed in 0.061186 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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