摘要: Hdlbits的习题文章前前后后做了几遍,每一次都有不一样的感受,题目按照顺序正在整理,截止Circuis->Sequential Logic->Counters这部分之前,练习的文章见我的博客的文章部分,从Counters开始,我将练习的文章迁移至我的博客的随笔部分。 完成了代码的练习,再过一段时 阅读全文
posted @ 2024-04-10 14:43 江左子固 阅读(81) 评论(0) 推荐(0)
摘要: 1. 在运行程序时,报错如下: usage: run.py [-h] --model MODEL [--embedding EMBEDDING] [--word WORD] run.py: error: the following arguments are required: --model 答: 阅读全文
posted @ 2024-04-09 19:36 江左子固 阅读(271) 评论(0) 推荐(0)
摘要: 基于文档《spruhs1c TMS320C28x Extended Instruction Sets.pdf》第 278 页(PDF 索引 -),以下是对 MOV32 RaL, mem32{, CNDF} 指令的详细分析。 这是 FPU64(双精度浮点单元) 特有的指令,用于操作 64 位寄存器的低 阅读全文
posted @ 2026-02-06 23:46 江左子固 阅读(2) 评论(0) 推荐(0)
摘要: 这是一个非常敏锐的观察!你之所以会看到 IEEE 754 出现在物联网(IoT)数据传输中,是因为在这一层级,我们讨论的不再是物理层(底层)的“抗干扰编码”,而是应用层(顶层)的“数据封装格式”。 简单来说,这是因为传感器数据需要“打包”成计算机能读懂的格式。 1. 为什么 IoT 传输中会出现 I 阅读全文
posted @ 2026-02-05 13:41 江左子固 阅读(4) 评论(0) 推荐(0)
摘要: 又来零零碎碎学一些指令和体系架构了 SRAM(文档中提到的 M0, M1 块)和 DRAM(通常为外部扩展)主要用作存储空间。 • 位置与寻址: 它们位于 CPU 核心之外,通过数据总线(Data Bus)和地址总线(Address Bus)连接。您必须通过具体的地址(如 0x0000 - 0x07 阅读全文
posted @ 2026-01-29 18:29 江左子固 阅读(13) 评论(0) 推荐(0)
摘要: 编译器 vs 模拟器:计算机体系结构中的角色对比虽然这两者经常在高性能计算和芯片设计中协同工作,但它们在计算机系统中的角色是完全对立且互补的。核心比喻编译器 (Compiler) 是“编剧”:它负责把人类语言(C/C++)写成机器能懂的“剧本”(二进制指令)。工作是静态的,发生在“电影开拍”(程序运 阅读全文
posted @ 2026-01-14 23:32 江左子固 阅读(6) 评论(0) 推荐(0)
摘要: 在神经网络量化过程中,指数平滑法、直方图截断法和KL散度校准法都是用于优化量化过程中缩放因子的计算和选择的技术。这些方法通常旨在尽量减小量化误差,保持模型性能。下面分别解释这三种方法: 1. 指数平滑法(Exponential Smoothing) 基本思路:指数平滑法是一种时间序列分析方法,常用于 阅读全文
posted @ 2025-10-11 16:25 江左子固 阅读(53) 评论(0) 推荐(0)
摘要: 问题总结:nan 问题 现象: 在训练过程中,训练损失(Train Loss)和测试损失(Test Loss)的值变为 nan(Not a Number)。这通常意味着训练过程中出现了数值计算错误或不稳定,导致无法计算出有效的损失值。同时,训练准确率和测试准确率(Train Accuracy 和 T 阅读全文
posted @ 2025-10-09 20:32 江左子固 阅读(102) 评论(0) 推荐(0)
摘要: ubuntu 16.04 默认安装的 cmake 版本为 3.5,但有时编译一些包时需要更高的版本,需要升级 cmake。 千万别执行下面的命令,这样会把之前用 cmake 编译好的包都给卸载掉,包括ros。 sudo apt-get autoremove cmake 比较简单的方法是下载 cmak 阅读全文
posted @ 2025-09-08 11:18 江左子固 阅读(105) 评论(0) 推荐(0)
摘要: Direct Addressing Mode(直接寻址模式) : 1. 基本概念 Direct Addressing Mode(直接寻址模式)是一种固定页寄存器 + 偏移量的寻址方式。 在这种模式下,指令并不会直接给出完整的 16 位或 32 位地址,而是由以下两部分组成: DP 寄存器 (Data 阅读全文
posted @ 2025-09-01 15:31 江左子固 阅读(121) 评论(0) 推荐(0)
摘要: 该文档描述了处理器的 算术右移(ASR)指令,重点介绍了其语法和功能: 主要特性: 指令名称:ASR AX, #1...16 该指令对指定的 AX 寄存器(高寄存器 AH 或低寄存器 AL)进行算术右移操作,移位的数量由 #1-16 字段指定(即移位的位数为 1 到 16 位)。 操作码:触发 AS 阅读全文
posted @ 2025-08-22 16:25 江左子固 阅读(44) 评论(0) 推荐(0)
摘要: 在学习指令集汇编层次的时候,从寄存器间接寻址联想到了C语言中的指针,所以来总结一下两者的关系 寄存器间接寻址就是 C 语言中指针概念的硬件基础和底层实现。 可以说,C 语言的指针,是对汇编语言寄存器间接寻址机制的一种抽象和封装。理解了前者,就完全理解了后者的工作原理。 核心关系:一层窗户纸 概念 汇 阅读全文
posted @ 2025-08-20 14:42 江左子固 阅读(162) 评论(0) 推荐(0)