如何选择FPGA开发板?FPGA开发板为什么用SDRAM??
扫描二维码
随时随地手机看文章
在这篇文章中,小编将对开发板的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。
一、如何选择FPGA开发板
网友根据使用者身份的不同给出一些建议如下:
1 初学者自己购买FPGA开发板学习:因为是自己用,而且一般对价格有一定的接受限度。此类用户不建议购买原厂及国外厂家的开发板,因为价格相对昂贵,最便宜的也要1500往上,但也不可盲目的购买国内的非常便宜的开发板,原因很简单便宜没好货,为了降低正本,质量不一定有保证,跟不可能有技术支持和学习指导。一般自己用都买一块,且主要是为了学习,所以选择国内的相对有实力的公司会好一些。这些公司的产品有保障,而且也不贵。而且自有一定的技术实力,尽量选择可以提供学习资料和技术支持的公司。这样你购买的就不单是一个板子会加速自己的学习。
2 研究所做项目:一般是为了缩短项目周期,而且项目用到的板子一般比较复杂,此时原厂和国外的开发板当首先考虑。因为国内的公司一般不倾向于作特别高端的板子,即使有也可能价格昂贵,国外的在高端的价格比较适中。
3 学校建实验室: 实验室如果是给本科平时的教学用:那么可能需要的数量比较大,而且要和教学相结合,此时往往需要板子的接口比较多,但是主芯片也不能太高端,国外的板子一般接口多的主芯片势必很大,价格很昂贵,而且板子作的很复杂并不一定适合初学者。此时国内一些公司做的比较好,他们一是丰富板子的接口以适应国内的教学计划,而且在主芯片选择上,选择那种适合初学者的芯片,在成本上也比较理想,而且此类公司一般都负责软件的升级还提供很多的参考实验以方便学生的学习,所以这些板子很适合教学。
SDRAM有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。时钟被用来驱动一个有限状态机,对进入的指令进行管线(Pipeline)操作。这使得SDRAM与没有同步接口的异步DRAM相比,可以有一个更复杂的操作模式。
管线 意味着芯片可以在处理完之前的指令前,接受一个新的指令 。在一个写入的管线 中,写入命令在另一个指令执行完之后可以立刻执行,而不需要等待数据写入存储队列的时间。在一个读取的流水线中,需要的数据在读取指令发出之后固定数量的时钟频率后到达,而这个等待的过程可以发出其它附加指令。这种延迟被称为等待时间(Latency),在为计算机购买内存时是一个很重要的参数。
SDRAM在计算机中被广泛使用,从起初的SDRAM到之后一代的DDR(或称DDR1),然后是DDR2 和DDR3 进入大众市场,2015年开始DDR4进入消费市场。如UMI型号 UD408G5S1AF的一款8Gb 32位 DDR4 SDRAM,是一款支持使用在英特尔Arria 10 SoC FPGA以及Kintex Ultrascale FPGA中的存储器。32位 DDR4 SDRAM非常适合边缘类计算,或对PCB面积有紧凑要求的深度学习计算设备。英尚微支持32位DDR4 SDRAM送样及测试.
动态内存的驱动比静态内存的驱动更加复杂……我们需要行,列和存储体以及刷新周期来处理。但是由于SDRAM的高速性和低单位成本使其引人注目。
因此我们需要的是一种访问SDRAM的方法,但是要易于使用静态内存。这就是创建内存控制器的原因。它们充当转换层:一方面,它们为用户提供了易于使用的内存接口,然后进行了繁琐的工作来驱动真实的SDRAM信号。
以上所有内容便是小编此次为大家带来的所有介绍,如果你想了解更多有关它的内容,不妨在我们网站或者百度、google进行探索哦。