针对虹膜识别系统存在成本高、操作难度大等不足,给出一种基于Zynq的虹膜识别系统设计方法,进一步拓展虹膜识别系统在民用市场中的运用面。具体讲,就是将虹膜图像存储在SD卡内,通过linux的ramfs (ram file system)将SD卡中的虹膜图像加载到RAM,使用VDMA将虹膜数据从RAM搬运至虹膜降噪IP核进行算法加速,完成矩阵卷积的硬件加速,加速完成的数据通过VDMA,搬运回至RAM,供虹膜处理的下一个阶段使用。实验结果证明了所提方法的有效性。