报告SHA256硬件加速器-数字系统 司机 应用 测验 介绍 该项目的目的是设计一种SHA256硬件加速器,它将由Digilent合成并映射到Zybo板的Zynq内核上。 硬件模块将具有一个符合AXI的包装器,该包装器可以使用AXI协议在特定的寄存器上进行输入和输出输出。 必须设计一个驱动程序并将其添加到板上上传的GNU / Linux软件堆栈中,以与SHA256硬件正确交互。 最重要的是,将编写一个用户应用程序来测试系统的正确功能。 SHA256算法的更多信息以及伪代码可以在Wikipedia上找到。 规格 硬件 SHA256硬件模块的核心包括一个数据路径(一个控制输入信号并产生由控制信号驱动的最终散列),以及一个控制单元(FSM),该FSM提供控制信号。 我实现SHA256数据路径的基本思想是受Chavez,Kuzmanov,Sousa和Vassiliadis的论文中描述的一些优
2022-03-10 09:50:07 25.06MB fpga hardware accelerator vhdl
1
含有zybo z720的约束文件和nexys 4板的约束文件,有些注释自己已经修改过了
2021-07-01 15:19:36 7KB 约束文件
1
利用Xilinx vivado开发平台和zybo板子,用verilog纯硬件语言实现俄罗斯方块游戏
2019-12-21 21:41:49 8.89MB verilog zybo板 vivado
1