全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 可编程逻辑 >

在友晶DE1-SOC开发板实现Chirikov标准映射求解器

时间:2025-07-07 15:22

人气:

作者:admin

标签:

导读:该项目是在友晶DE1-SOC开发板实现Chirikov标准映射的求解器,并将其应用于图像加密和解密的概念验证。...

今天继续常春藤名校之一——康奈尔大学的课程ECE 5760典型案例分享:基于DE1-SOC开发板的Chirikov标准映射求解器。

1. 项目概述

项目说明

该项目是在友晶DE1-SOC开发板实现Chirikov标准映射的求解器,并将其应用于图像加密和解密的概念验证。

2. Chirikov标准映射求解器模型

Chirikov的标准映射的求解器模型由Boris Chirikov于1969年首次引入,标准映射是一个离散时间的哈密顿动力系统,由以下方程组描述:

bf027222-56f2-11f0-8fb5-92fbcf53809c.png

以及逆映射方程描述:

bf0ca88c-56f2-11f0-8fb5-92fbcf53809c.png

这种可逆性使我们能够利用标准映射来实现加密/解密方案。(更细节的描述可参考该项目网址)

3. 工程设计

该工程包含FPGA端设计和HPS端设计。

首先迭代器在FGPA上实现,因为这个计算可以通过状态机去轻松实现。

bf15d8d0-56f2-11f0-8fb5-92fbcf53809c.png

FPGA中还实现了第二个状态机,连接到一个具有640x480个元素、8位宽的VGA内存的M10k块。这个状态机控制迭代器并根据指示写入内存。

bf225344-56f2-11f0-8fb5-92fbcf53809c.png

在HPS( Cortex-A9 hard IP)上,主要通过O通道控制顶层状态机从而控制输入和输出到迭代器。该项目包含三个程序,第一个是交互式演示,使用多线程程序来轮询鼠标输入并触发迭代器;第二个自动化演示,去掉了鼠标事件轮询,并用一个自动化的嵌套循环来迭代K并选择100个伪随机点;第三个是加密演示,C程序被修改为仅将像素数据发送到FPGA以写入图像。该程序使用命令行参数来设置各种参数。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信