MLP全称MachineLearningProcessing单元,是由一组至多32个乘法器的阵列,以及一个加法树、累加器、还有四舍五入rounding/饱和saturation/归一化normalize功能块。同时还包括2个缓存,分别是一个BRAM72k和LRAM2k,用于独立或结合乘法器使用,MLP支持定点模式和浮点模式。
1、我现在想把电脑上的图片下到FPGA版里,也是通过编程实现吗?将图片信...可以,看你用什么方式采集,与电脑间用什么连接,而且如果你事要把图片存在FPGA里还要看图片大小。你是传图片,已经在电脑里了,肯定是数字信号,图片大小可以通过像素判断。你用FPGA内部缓存还是用外部缓存,如果要写程序把图片写进去,那要往你ROM里填,太麻烦,也不可能完成,如果用串口的方式倒是可以实现,但速度太慢,一般用USB,68013芯片可以完成。
2、FPGA里什么情况下使用数据缓存?简单,需要,就是在你接收的时候有突发,或者带宽不均匀,但是你发送你比较的均匀的带宽,这就需要缓存来缓存。看情况而定,具体的说是这样的首先我采集一个数据,比如这个数据8位,采集完输出,串口应该是一位一位输出吧,这时候就等8位数据全部输出去以后,再进行第二步采样,或者为了节省时间,在第一步数据输出的时候先把第二步采样的数据采集好,这样就不需要缓存。
3、FPGA可以实现电脑的内部结构吗?就是它能包括CPU、内存、总线、接口...能的。我觉得你这种应该称是SOPC系统吧,在SOPC中嵌入NIOSII软核作为CPU,内存可以用EPCS(后者flash),总线有AVALON总线和各部件沟通,接口有很多,如USB,UART,PIO,LCD,KEY...硬盘应该也行,看你个人的驾驽水平啦。除去没有硬盘资源,其它的都能实现哦。可以看看nios有关的东西。
4、Fpga与adc芯片的硬件连接一般在FPGA信号处理板中,为了提升信号的抗干扰能力,ADC和FPGA的连接以及FPGA和DAC的连接都使用的是差分接口在FPGA内部进行信号处理时需要将差分输入转换为单端信号或者将单端信号转换为差分信号输出。这三种差分信号缓冲器分别是:IBUFDS、OBUFDS和IBUFGDS,它们用于不同电平接口之间的缓冲和转接。