0%

在这个AI时代,真的还有人看这种古法手搓代码的blog吗?/(ㄒoㄒ)/~~

2. PA2

2.1. 不停计算的机器

最简单的图灵计算机的工作方式:

1
2
3
4
5
while (1) {
从PC指示的存储器位置取出指令;
执行指令;
更新PC;
}

虽然根据不同CPU的流水线设计不同而有区别,对于大部分指令来说,执行它们都可以抽象成取指-译码-执行的指令周期。

具体可以看一下我之前的一篇CPU简单介绍:

《自己动手写CPU》读后感 - 知乎

Read more »

前情提要:

工作后,原本对AI不屑一顾的我,终究还是捡起了AI(つ﹏⊂),真香.jpg(

然后找了找教程,发现《动手深度学习》这个教程非常好,于是,miniconda,下载!python,启动!Jupyter、D2L,安装!

由于miniconda下载的是最新版,所以python默认是3.12.7版本,然后在安装D2L包的时候遇到了如下报错。。。

Read more »

2024/08/22

从今天开始,正式准备启动这个“项目”啦!(其实已经看过一段时间前面的基础介绍了

希望能够坚持做完!!!(ง •_•)ง

这里主要记录一下做PA过程中遇到的问题和思考(以及内心戏

不过后面一个月要去外地培训了。。。还不知道弄

Read more »

本篇为沉浸式DEBUG记录(

废话比较多,纯流水账和我自己的内心戏,大家看个乐,最后的总结就是两点:

  1. 好好写tb,测试数据尽量多
  2. 用杜邦线的时候要保证连接的稳定性,因为杜邦线很容易松动,导致传输出错
Read more »

项目说明

该项目仅仅是我个人的一个练手项目,为的是锻炼我的整体架构设计以及算法实现能力。

首先说明,该项目的设计很烂,为了“快速”完成(虽然并不快つ﹏⊂),几乎没有考虑资源的时分复用,几乎就是直译C语言的代码,因此资源消耗很大(7742个LUT)。主要是因为其中的多个定点数除法IP、开方IP,位数比较多,所以资源消耗也多。同时也没有使用流水线的机制,所以效率也不高(主要是由于UART的传输速率限制,算的再快也没用hhhhh)。

Read more »