10 2024 档案
摘要:正点原子新起点V2开发板FPGA关于SDRAM代码解读 1. SDRAM 概述 SDRAM(Synchronous Dynamic Random Access Memory)是一种同步动态随机存储器,广泛用于FPGA项目中。通过SDRAM控制模块,可以实现数据读写、刷新等操作。本文对SDRAM的控制
阅读全文
摘要:插值方法笔记 插值法简介 插值法的目标是通过已知的离散数据点,构造一个连续函数来估计未知点的值。在实际应用中,随着数据点的增加或问题的复杂化,插值方法也逐步演进。 1. 泰勒插值(Taylor Interpolation):局部展开的尝试 泰勒插值基于函数在某一点的导数信息进行展开,适合在该点附近做
阅读全文
摘要:SDRAM 学习笔记 一、SDRAM介绍 SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存取存储器)是一种与时钟同步工作的存储器。它广泛应用于现代计算机系统中,具有较高的传输速率和效率。 首先,让我们聊聊“同步”。内存的工作并非随心所欲,而
阅读全文
摘要:HDLBits 练习题:实现32位加法器 原题 You are given a module add16 that performs a 16-bit addition. Instantiate two of them to create a 32-bit adder. One add16 modu
阅读全文
摘要:HDLBits 练习题:8 位移位寄存器 原题 This exercise is an extension of module_shift. Instead of module ports being only single pins, we now have modules with vector
阅读全文
摘要:对称加密基础 (^=◕ᴥ◕=^) 在上一篇博客中,我们简单介绍了密码学的基本概念和对称加密(Symmetric Encryption)的重要性。今天,我们将简单回顾上一篇的内容并进一步探讨对称加密的内部工作原理,着重分析几种主要的对称加密算法,如AES(高级加密标准)、DES(数据加密标准)和SM4
阅读全文
摘要:对称加密 vs 非对称加密 (^=◕ᴥ◕=^) 在上一篇博客中,我们一起探讨了密码学(Cryptography)的基本概念和重要性。现在,让我们深入了解密码学中的两种主要加密方法:对称加密(Symmetric Encryption)和非对称加密(Asymmetric Encryption)!(๑•̀
阅读全文
摘要:欢迎来到密码学的奇妙世界!(^=◕ᴥ◕=^) 大家好!今天我们将一起探索一个神秘而迷人的领域——密码学!在这个信息爆炸的时代,保护我们的个人信息安全显得尤为重要,而密码学正是为此而生的科学。(★≧▽^))★☆ 什么是密码学? 密码学,简单来说,就是研究如何保护信息的学问。它涵盖了从数据加密到身份验证
阅读全文
摘要:基于FIFO使用UART实现FPGA板与PC通信 1. UART 简介 UART(通用异步收发传输器)是一种常用的串行通信协议,广泛用于FPGA与外部设备(如PC、传感器等)之间的通信。UART 通信的核心是将并行数据转换为串行数据传输,然后在接收端再将串行数据恢复为并行数据。 UART协议特点:
阅读全文