相关代码和掌纹样本库也有相当的容量,所以还需要外扩1mb的sram作为存储采集图像的缓冲区。为了和摄像头的数据宽度匹配,外扩的sram选用了idt7lv424,作为fpga从ov7649输出视频中提取一帧图像的存储器。这2片sram必须达到以下要求 在采集图像时为fpga中的摄像头控制模块迅速将图像数据写入,其余时间则将资源释放,被ni0s统一管理。为此,一方面根据输出视频数据的高速时钟信号利用fpga的资源编写了vhdl模块;另一方面,根据sopc builder提供的配置文件修改.写出了控制idt71424的ip,并将其集成到sopc builder中。 3 系统的软件设计(1)软件开发环境与用户指令 nios的软件开发环境叫做nios sdk shell,它提供了一个基于命令行娄似于nnix的界面,用户在此环境下可以和nios进行通信。我们需要先将编写好的.c文件用nios-builder命令生成srec文件。这个过程是由nlos sdkshell调用gnupro编译器来完成,gnupro负责完成c代码和相关的头文件及库函数的编译、链接等工作。编译通过后就可以用nios-r