<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="/assets/rss-20b3285f.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>标签: digital-design - ouuan's blog</title>
        <link>https://ouuan.moe/tag/digital-design</link>
        <description>标签为 digital-design 的文章 - ouuan 的博客</description>
        <lastBuildDate>Thu, 02 Mar 2023 03:46:54 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <copyright>Copyright © 2022 - 2026 ouuan
Licensed under CC BY-SA 4.0</copyright>
        <atom:link href="https://ouuan.moe/tag/digital-design/feed.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[数字逻辑实验到底是数电实验还是数设实验（x]]></title>
            <link>https://ouuan.moe/post/2023/03/digital-logic</link>
            <guid>https://ouuan.moe/post/2023/03/digital-logic</guid>
            <pubDate>Thu, 02 Mar 2023 03:46:54 GMT</pubDate>
            <description><![CDATA[




<p>谁会愿意天天用一个课六个字的全名来叫它呢<span class="mojikumi-line-end">，</span>但是数字逻辑电路是数电<span class="mojikumi-line-end">，</span>数字逻辑设计是数设<span class="mojikumi-line-end">，</span>数字逻辑实验总不能是 <code>/数[字逻]?实验?/</code><span class="mojikumi-line-end">，</span>但叫它数电实验或者数设实验好像都不太对<span class="mojikumi-line-end">，</span>草<span class="mojikumi-line-start">（</span></p>
<p>上课的时候也是<span class="mojikumi-line-end">，</span>老师一会儿一个<span class="mojikumi-line-start">“</span>如果你是数设的同学<span class="mojikumi">”</span><span class="mojikumi-line-end">，</span>一会儿一个<span class="mojikumi-line-start">“</span>如果你没报上数设但想把数电学成数设<span class="mojikumi">”</span><span class="mojikumi-line-end">，</span>这课也太乱了<span class="mojikumi-line-start">（</span></p>
<p>我写游记都得把两个课放一起写<span class="mojikumi-line-end">，</span>课就不能合成一个吗<span class="mojikumi-line-start">（</span></p>
]]></description>
            <content:encoded><![CDATA[




<p>谁会愿意天天用一个课六个字的全名来叫它呢<span class="mojikumi-line-end">，</span>但是数字逻辑电路是数电<span class="mojikumi-line-end">，</span>数字逻辑设计是数设<span class="mojikumi-line-end">，</span>数字逻辑实验总不能是 <code>/数[字逻]?实验?/</code><span class="mojikumi-line-end">，</span>但叫它数电实验或者数设实验好像都不太对<span class="mojikumi-line-end">，</span>草<span class="mojikumi-line-start">（</span></p>
<p>上课的时候也是<span class="mojikumi-line-end">，</span>老师一会儿一个<span class="mojikumi-line-start">“</span>如果你是数设的同学<span class="mojikumi">”</span><span class="mojikumi-line-end">，</span>一会儿一个<span class="mojikumi-line-start">“</span>如果你没报上数设但想把数电学成数设<span class="mojikumi">”</span><span class="mojikumi-line-end">，</span>这课也太乱了<span class="mojikumi-line-start">（</span></p>
<p>我写游记都得把两个课放一起写<span class="mojikumi-line-end">，</span>课就不能合成一个吗<span class="mojikumi-line-start">（</span></p>

<p>写了一会儿后发现<span class="mojikumi-line-end">，</span>还是得两个课分开写<span class="mojikumi-line-end">，</span>dbqwcl<span class="mojikumi-line-start">（</span></p>
<p>这篇就是个游记<span class="mojikumi-line-end">，</span>具体学的内容如果我有时间的话会放在 <a href="/tag/ddpp">DDPP 学习笔记</a><span class="mojikumi-line-end">，</span>没时间<span class="mojikumi-line-start">（</span>没时间写笔记 or 没时间学 DDPP 只能跟着上课<span class="mojikumi-line-end">）</span>的话大概就不会放上来了<span class="mojikumi-line-start">（</span></p>
<p><s>某些人学都学不完了<span class="mojikumi-line-end">，</span>还有空写游记？<span class="mojikumi-line-start">（</span></s></p>
<h2 id="数字逻辑实验" class="heading"><a href="#数字逻辑实验" class="heading-anchor" aria-label="章节： 数字逻辑实验" tabindex="-1"></a><span>数字逻辑实验</span></h2>
<h3 id="sv-班的开设" class="heading"><a href="#sv-班的开设" class="heading-anchor" aria-label="章节： sv 班的开设" tabindex="-1"></a><span>sv 班的开设</span></h3>
<p>DDPP5 讲的是 Verilog<span class="mojikumi-line-end">，</span>以后造机应该也是用 Verilog<span class="mojikumi-line-end">，</span>但数字逻辑实验似乎是 VHDL<span class="mojikumi-line-end">。</span>就像软工强迫我把技术栈全换一遍一样<span class="mojikumi-line-end">，</span>多学一门语言也可以称作<span class="mojikumi-line-start">“</span>技多不压身<span class="mojikumi">”</span><span class="mojikumi-line-end">，</span>而且说到底我也还没学 Verilog<span class="mojikumi-line-start">（</span><span class="mojikumi-line-end">，</span>但终究是有些难受的<span class="mojikumi-line-end">。</span>所以看到第一节课的课件上说可以选择报 SystemVerilog 小班我还是很开心的<span class="mojikumi-line-end">，</span>顿时感觉这个课科学了许多<span class="mojikumi-line-start">（</span></p>
<blockquote>
<p>优势<span class="mojikumi-line-end">：</span>对后续课程有帮助</p>
<p>劣势<span class="mojikumi-line-end">：</span>花时间<span class="mojikumi-line-end">，</span>费精力<span class="mojikumi-line-end">。</span><span class="mojikumi-line-end">。</span><span class="mojikumi-line-end">。</span></p>
</blockquote>
<p>课件上是这么写的<span class="mojikumi-line-end">，</span>但 Verilog 本身应该不会比 VHDL 费精力<span class="mojikumi-line-end">，</span>课程内容的区别是多了个内存实验<span class="mojikumi-line-end">，</span>我猜这个 warning 的主要意义在于<span class="mojikumi-line-end">，</span>这是个新开的课<span class="mojikumi-line-end">，</span>可能各种出锅<span class="mojikumi-line-end">，</span>要让大家做好心理准备<span class="mojikumi-line-start">（</span>同样是新开的 <a href="/post/2022/08/learn-rust">Rust</a> 就非常科学<span class="mojikumi-line-start">（</span><s>起码完全自学人感觉很科学</s><span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>我似乎反而更希望课是新开的<span class="mojikumi-line-end">，</span>而且这个 sv 班似乎也是 tuna 群友当助教<span class="mojikumi-line-start">（</span></p>
<p>但这个 sv 班的开设实在是有些坎坷<span class="mojikumi-line-end">，</span>说起来也有些冗长<span class="mojikumi-line-end">，</span>就折起来了<span class="mojikumi-line-end">。</span></p>
<a id="sv-班坎坷的开设过程" name="sv-班坎坷的开设过程" aria-hidden="true"></a>
<aside role="note" data-v-a2ab257f><details class="shadow-md rd-1 b-l-6 my-6 bg-blue-1 dark:bg-blue-9 b-blue" data-v-a2ab257f><summary class="p-3 flex justify-between items-center cursor-pointer" data-v-a2ab257f><h4 class="flex items-center gap-1 font-bold" data-v-a2ab257f><span class="text-5 i-mdi-pencil text-blue" data-v-a2ab257f></span><span class="sr-only" data-v-a2ab257f>Note: </span><span data-v-a2ab257f>sv 班坎坷的开设过程</span></h4><span class="details-icon text-5" data-v-a2ab257f></span></summary><div class="overflow-auto rd-br-1 bg-card px-6 dark:bg-bghover" data-v-a2ab257f><p>简单来说<span class="mojikumi-line-end">，</span>数字逻辑实验有 5-1<span class="mojikumi-line-end">、</span>5-3<span class="mojikumi-line-end">、</span>5-4 三个班<span class="mojikumi-line-end">，</span>其中 5-1<span class="mojikumi-line-end">、</span>5-3 有开设 sv 班的机会<span class="mojikumi-line-end">，</span>但要求是 5-1 报名人数在 25~28 之间<span class="mojikumi-line-end">，</span>5-3 报名人数在 27~28 之间<span class="mojikumi-line-end">，</span>才分别能开班<span class="mojikumi-line-end">。</span></p><p>是不是感觉非常神秘<span class="mojikumi-line-start">（</span><span class="mojikumi-line-end">，</span>这确实很神秘<span class="mojikumi-line-end">，</span>但它背后竟然真的能有确切的原因<span class="mojikumi-line-start">（</span></p><ul>
<li>数字逻辑实验的课容量是 85<span class="mojikumi-line-end">，</span>5-1<span class="mojikumi-line-end">、</span>5-3<span class="mojikumi-line-end">、</span>5-4 分别有 85<span class="mojikumi-line-end">、</span>87<span class="mojikumi-line-start">（</span>草<span class="mojikumi-line-end">，</span>听说可能是因为重修？<span class="mojikumi">）</span><span class="mojikumi-line-end">、</span>69 人<span class="mojikumi-line-start">（</span>印象中当时的数据<span class="mojikumi-line-end">，</span>现在有点小变化<span class="mojikumi-line-end">）</span></li>
<li>因为设备<span class="mojikumi-line-end">、</span>实验室等资源限制<span class="mojikumi-line-end">，</span>一个普通班只能容纳 30 人<span class="mojikumi-line-end">，</span>一个 sv 班只能容纳 28 人<span class="mojikumi-line-end">，</span>一个时间段只能有三个班</li>
</ul><p>虽然说在这些限制下似乎也能在 5-4 开一个班<span class="mojikumi-line-start">（</span>9~28 人即可<span class="mojikumi-line-end">，</span>满足人数限制且不影响该时间段分班数量<span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>但不知道是不是懒得再开一个班还是什么原因<span class="mojikumi-line-end">，</span>5-4 想报 sv 班的同学只能遗憾离场<span class="mojikumi-line-start">（</span></p><p>同学们当然觉得这样搞很毒瘤<span class="mojikumi-line-end">，</span>但老师似乎也知道这样很毒瘤<span class="mojikumi-line-end">，</span>说是之前申请过搞成二级选课<span class="mojikumi-line-end">，</span>但没通过<span class="mojikumi-line-end">。</span></p><p>一开始我担心的是很快报满报不上<span class="mojikumi-line-end">，</span>后来发现完全担心错了<span class="mojikumi-line-start">（</span><span class="mojikumi-line-end">，</span>真正的问题在于人数不够<span class="mojikumi-line-end">，</span>而且这个是先报先得<span class="mojikumi-line-end">，</span>我是通知发出来 7min 就报了<span class="mojikumi-line-end">，</span><s>虽然在选课系统里 7s 可能就慢了<span class="mojikumi-line-end">，</span>但是</s> 最后看名单我是第一个报的<span class="mojikumi-line-start">（</span></p><p>前两天大家都不吭声<span class="mojikumi-line-end">，</span>到了报名的 ddl 当天下午我才在群里问了下人数<span class="mojikumi-line-end">，</span>当时是 5-1 22 人 5-3 21 人<span class="mojikumi-line-end">。</span>于是我开始在班群推销<span class="mojikumi-line-end">，</span>也看到有人在课程群推销<span class="mojikumi-line-end">，</span>反正主要就是以后总得学 Verilog<span class="mojikumi-line-end">，</span>报 sv 班可以少学一门语言<span class="mojikumi-line-start">（</span></p><p>晚上 6 点 5-1 就开班了<span class="mojikumi-line-end">，</span>但 5-3 只有 24 个人报<span class="mojikumi-line-end">。</span>到了 23:44 还是 24<span class="mojikumi-line-start">（</span>实际上是 25<span class="mojikumi-line-end">，</span>我室友报了结果因未知原因被漏掉了<span class="mojikumi-line-end">，</span>草<span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>就很崩溃<span class="mojikumi-line-end">。</span></p><p>当时我想了两个备选方案<span class="mojikumi-line-end">：</span></p><ul>
<li>改成 5-4 开 sv 班<span class="mojikumi-line-end">，</span>但我提出后被否了<span class="mojikumi-line-end">，</span>说是不方便再调整<span class="mojikumi-line-end">。</span></li>
<li>去 5-1 的 sv 班<span class="mojikumi-line-end">，</span>结果得知 5-1 已经报了 31 人<span class="mojikumi-line-end">。</span><s>早知道不推销了</s></li>
</ul><p>好在第二天又说报名 ddl 延长半天<span class="mojikumi-line-end">，</span>然后中午的时候竟然就报满了<span class="mojikumi-line-end">。</span>5-3 的 28 人有 10 个是信计的<span class="mojikumi-line-end">，</span><s>简单估计一下<span class="mojikumi-line-end">，</span>信计有 28/30 想报 sv</s><span class="mojikumi-line-end">，</span>实际上 5-1 的 sv 班只有两个信计<span class="mojikumi-line-end">，</span>只不过群里 5-4 求换课的还有好几个信计<span class="mojikumi-line-end">，</span>可惜都没换上<span class="mojikumi-line-end">，</span><s>再简单估计一下<span class="mojikumi-line-end">，</span>sv 班 12/56 是信计<span class="mojikumi-line-end">，</span>信计应该一共有 52 人</s><span class="mojikumi-line-start">（</span></p></div></details></aside>
<h3 id="sv-班课程文档" class="heading"><a href="#sv-班课程文档" class="heading-anchor" aria-label="章节： sv 班课程文档" tabindex="-1"></a><span>sv 班课程文档</span></h3>
<h4 id="本课程只有一学分！！" class="heading"><a href="#本课程只有一学分！！" class="heading-anchor" aria-label="章节： 本课程只有一学分！！" tabindex="-1"></a><span>本课程只有一学分！！</span></h4>
<p><picture><img type="image/webp" srcset="/assets/1-credit.e381573a.webp" loading="lazy" src="/assets/1-credit.e381573a.webp" width="219" height="88" alt="本课程只有一学分！！"></picture></p>
<p>开头第一句<span class="mojikumi-line-end">，</span>绷不住了<span class="mojikumi-line-start">（</span></p>
<h4 id="按钮详细功能" class="heading"><a href="#按钮详细功能" class="heading-anchor" aria-label="章节： 按钮详细功能" tabindex="-1"></a><span>按钮详细功能</span></h4>
<p>一般来说 admonition 经常是比较长的会折叠起来防止刷屏<span class="mojikumi-line-end">，</span>但在示波器的<span class="mojikumi-line-start">“</span>按钮详细功能<span class="mojikumi-line-end">”</span>一节<span class="mojikumi-line-end">，</span>被折叠的都是最短的那些<span class="mojikumi-line-end">，</span>比如<span class="mojikumi-line-end">：</span></p>
<blockquote>
<aside role="note" data-v-a2ab257f><details class="shadow-md rd-1 b-l-6 my-6 bg-blue-1 dark:bg-blue-9 b-blue" data-v-a2ab257f><summary class="p-3 flex justify-between items-center cursor-pointer" data-v-a2ab257f><h5 class="flex items-center gap-1 font-bold" data-v-a2ab257f><span class="text-5 i-mdi-pencil text-blue" data-v-a2ab257f></span><span class="sr-only" data-v-a2ab257f>Note: </span><span data-v-a2ab257f>电源开关</span></h5><span class="details-icon text-5" data-v-a2ab257f></span></summary><div class="overflow-auto rd-br-1 bg-card px-6 dark:bg-bghover" data-v-a2ab257f><p>按一次打开电源<span class="mojikumi-line-end">，</span>再按一次关闭电源<span class="mojikumi-line-end">。</span></p></div></details></aside>
</blockquote>
<p>非常地理所当然<span class="mojikumi-line-end">，</span>但感觉这个事实莫名地很有意思<span class="mojikumi-line-start">（</span><s>而且把电源开关写出来再折起来就莫名喜感<span class="mojikumi-line-start">（</span>按一次打开 <code>&#x3C;details></code><span class="mojikumi-line-end">，</span>再按一次关闭 <code>&#x3C;details></code></s></p>
<h4 id="git-conflict" class="heading"><a href="#git-conflict" class="heading-anchor" aria-label="章节： git conflict" tabindex="-1"></a><span>git conflict</span></h4>
<p>虽说是敏捷开发课程文档<span class="mojikumi-line-end">，</span>但这个 git conflict 也太<span class="mojikumi-line-start">（</span></p>
<p><picture><img type="image/webp" srcset="/assets/git-conflict-in-doc.4b9bb721.webp" loading="lazy" src="/assets/git-conflict-in-doc.4b9bb721.webp" width="680" height="265" alt="课程文档中出现了 git conflict 标记"></picture></p>
<h3 id="把人忽悠进来之后" class="heading"><a href="#把人忽悠进来之后" class="heading-anchor" aria-label="章节： 把人忽悠进来之后" tabindex="-1"></a><span><s>把人忽悠进来之后</s></span></h3>
<p>下面是两个课件的 diff<span class="mojikumi-line-end">，</span>虽然这个优势的意思实际上没变<span class="mojikumi-line-end">，</span>从 sv 班苛刻的开设条件基本上就能猜到没法随时退出<span class="mojikumi-line-end">，</span>但是<span class="mojikumi-line-start">（</span></p>
<blockquote>
<ul>
<li>SystemVerilog</li>
<li>为后续课程实验提供支撑
<ul>
<li>增加内存实验<del><span class="mojikumi-line-end">，</span>其他实验不变</del></li>
<li>课程成绩不与普通课堂区分<span class="mojikumi-line-end">，</span>评分标准<span class="mojikumi-line-end">，</span>比例与普通课堂一致</li>
</ul>
</li>
<li>优势<span class="mojikumi-line-end">：</span><del>对后续课程有帮助</del><ins>当前学期无</ins></li>
<li>劣势<span class="mojikumi-line-end">：</span>花时间<span class="mojikumi-line-end">，</span>费精力<span class="mojikumi-line-end">。</span><del><span class="mojikumi-line-end">。</span><span class="mojikumi-line-end">。</span></del></li>
<li>可随时退出<ins>？</ins></li>
</ul>
</blockquote>
<h3 id="示波器实验" class="heading"><a href="#示波器实验" class="heading-anchor" aria-label="章节： 示波器实验" tabindex="-1"></a><span>示波器实验</span></h3>
<p>上学期物理实验用过示波器<span class="mojikumi-line-end">，</span>感到了这个课除了 <a href="/post/2022/10/basic-tex-and-r-for-physics-lab">学习 TeX 和 R</a> 之外竟然还稍微有点用<span class="mojikumi-line-end">，</span>虽然也只有那么一点点用<span class="mojikumi-line-end">，</span>不知道和电子学基础相比哪个的一点点大一些<span class="mojikumi-line-start">（</span></p>
<p>整个实验中卡壳最久的一步是<span class="mojikumi-line-end">，</span>从一坨绑得十分整齐的导线中抽出一根<span class="mojikumi-line-end">，</span>草<span class="mojikumi-line-start">（</span></p>
<h3 id="与非门电路测试实验" class="heading"><a href="#与非门电路测试实验" class="heading-anchor" aria-label="章节： 与非门电路测试实验" tabindex="-1"></a><span>与非门电路测试实验</span></h3>
<p>预习的时候对着文档里的电路图和芯片引脚图把怎么接线<span class="mojikumi-line-end">、</span>怎么接地写清楚<span class="mojikumi-line-end">，</span>就很容易了<span class="mojikumi-line-end">。</span></p>
<p>本来想半小时速通<span class="mojikumi-line-end">，</span>失败了<span class="mojikumi-line-end">，</span>感觉最大的问题还是抽不出导线<span class="mojikumi-line-start">（</span></p>
<h3 id="简单组合逻辑电路实验" class="heading"><a href="#简单组合逻辑电路实验" class="heading-anchor" aria-label="章节： 简单组合逻辑电路实验" tabindex="-1"></a><span>简单组合逻辑电路实验</span></h3>
<p>上午十点半才开始预习<span class="mojikumi-line-end">，</span>两小时把 2 位全加器和补码减法器接好了<span class="mojikumi-line-end">，</span>在课上半个小时把原码减法器接好<span class="mojikumi-line-end">，</span>但是加上排队等待验收和收拾东西还是快 3 点才走<span class="mojikumi-line-end">。</span></p>
<ul>
<li>三个运算器放在同一个电路里是非常容易的<span class="mojikumi-line-end">。</span>补码减法器就是全加器的基础上有几个东西要取反<span class="mojikumi-line-end">，</span>只要把一个开关和这些东西异或在一起就可以控制是否取反了<span class="mojikumi-line-end">。</span>原码是在补码的基础上进行转换<span class="mojikumi-line-end">，</span>用开关控制会稍微麻烦一些<span class="mojikumi-line-end">，</span>但如果是用两个数码管分别显示补码和原码就非常容易<span class="mojikumi-line-end">。</span></li>
<li>文档上给的补码转原码不知道为什么用了五个门<span class="mojikumi-line-end">，</span>实际上只要 <span class="math math-inline"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msubsup><mi>F</mi><mn>2</mn><mo mathvariant="normal" lspace="0em" rspace="0em">′</mo></msubsup><mo>=</mo><mover accent="true"><mover accent="true"><mrow><msub><mi>C</mi><mn>2</mn></msub><msub><mi>F</mi><mn>1</mn></msub></mrow><mo stretchy="true">‾</mo></mover><mo stretchy="true">‾</mo></mover><mo>⊕</mo><msub><mi>F</mi><mn>2</mn></msub></mrow><annotation encoding="application/x-tex">F_2' = \overline{\overline{C_2 F_1}} \oplus F_2</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.2481em;"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.13889em;">F</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.7519em;"><span style="top:-2.4519em;margin-left:-0.1389em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span><span style="top:-3.063em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">′</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.2481em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:1.2333em;vertical-align:-0.15em;"></span><span class="mord overline"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.0833em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord overline"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.8833em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord"><span class="mord mathnormal" style="margin-right:0.07153em;">C</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3011em;"><span style="top:-2.55em;margin-left:-0.0715em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.13889em;">F</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3011em;"><span style="top:-2.55em;margin-left:-0.1389em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">1</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span><span style="top:-3.8033em;"><span class="pstrut" style="height:3em;"></span><span class="overline-line" style="border-bottom-width:0.04em;"></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span><span style="top:-4.0033em;"><span class="pstrut" style="height:3em;"></span><span class="overline-line" style="border-bottom-width:0.04em;"></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222em;"></span><span class="mbin">⊕</span><span class="mspace" style="margin-right:0.2222em;"></span></span><span class="base"><span class="strut" style="height:0.8333em;vertical-align:-0.15em;"></span><span class="mord"><span class="mord mathnormal" style="margin-right:0.13889em;">F</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.3011em;"><span style="top:-2.55em;margin-left:-0.1389em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span></span> 就好了<span class="mojikumi">。</span><wbr><span class="mojikumi-line-start">（</span>一开始我还对着卡诺图发呆<span class="mojikumi-line-end">，</span>后来看了一眼真值表<span class="mojikumi-line-end">，</span>发现这个东西用人类智慧一下就化简出来了<span class="mojikumi">。</span><span class="mojikumi-line-end">）</span>最后三合一的电路我只用了 8 个与非门和 9 个异或门<span class="mojikumi-line-end">，</span>就不需要用 16 pin 的模块了<span class="mojikumi-line-end">。</span></li>
<li>如果是分步骤<span class="mojikumi-line-start">（</span>模块<span class="mojikumi-line-end">）</span>接线<span class="mojikumi-line-start">（</span>比如先接全加器<span class="mojikumi-line-end">，</span>再改成减法器<span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>过程中需要改线<span class="mojikumi-line-end">，</span>在两根线叠在一起时<span class="mojikumi-line-end">，</span>最好是把<span class="mojikumi-line-start">“</span>模块内部<span class="mojikumi-line-end">”</span>的线放在下面<span class="mojikumi-line-end">，</span>和<span class="mojikumi-line-start">“</span>外部<span class="mojikumi-line-end">”</span>连接的线放在上面<span class="mojikumi-line-end">，</span>这样的话修改和外部的连接时不用把两根线一起拔掉<span class="mojikumi-line-end">。</span></li>
<li>把接好的线带到实验室是有一定难度的<span class="mojikumi-line-end">，</span>可以先只接 6 个模块<span class="mojikumi-line-end">，</span>就能放进实验箱了<span class="mojikumi-line-end">，</span>课上接剩下的两个模块<span class="mojikumi-line-end">。</span>接上线之后体积会变大<span class="mojikumi-line-end">，</span>可以把用不到的模块留在寝室<span class="mojikumi">。</span><wbr><span class="mojikumi-line-start">（</span>这节课上还发了 FPGA 模块<span class="mojikumi-line-end">，</span>为了能装下<span class="mojikumi-line-end">，</span>大家都上交了一些多余的模块<span class="mojikumi-line-end">，</span>我装得下而且本来就是把多余的放在寝室了<span class="mojikumi-line-end">，</span>就没上交<span class="mojikumi-line-end">；</span>但是这样一来我就长期有几个模块放不进实验箱了 🌚<span class="mojikumi-line-end">）</span></li>
</ul>
<p><s>如果你不知道怎么接线的话可以尝试对着下面这张图复刻</s></p>
<p><picture><img type="image/webp" srcset="/assets/adder-circuit.daa72e66.webp" loading="lazy" src="/assets/adder-circuit.daa72e66.webp" width="2312" height="1736" alt="电路连接实物图"></picture></p>
<p>后来看到有同学上面的线统一朝上<span class="mojikumi-line-end">，</span>下面的线统一朝下<span class="mojikumi-line-end">，</span>就整齐一些<span class="mojikumi-line-end">。</span></p>
<p>最后收拾东西的时候分三次发现地上掉了 5 根线<span class="mojikumi-line-end">，</span>除此之外前后两排也能看到好多根线<span class="mojikumi-line-end">，</span>不知道哪些是我的<span class="mojikumi-line-end">，</span>哪些是隔壁的<span class="mojikumi-line-end">，</span>哪些是上午的<span class="mojikumi-line-start">（</span></p>
<p>还听到助教吐槽同学<span class="mojikumi-line-end">，</span>然后老师说<span class="mojikumi-line-end">，</span>这都是正常的<span class="mojikumi-line-end">，</span>现在我们去搞大模型就可以了<span class="mojikumi-line-end">，</span>不用在意数电<span class="mojikumi-line-start">（</span></p>
<h3 id="点亮数码管实验" class="heading"><a href="#点亮数码管实验" class="heading-anchor" aria-label="章节： 点亮数码管实验" tabindex="-1"></a><span>点亮数码管实验</span></h3>
<p>本来想在寝室搞完直接去验收<span class="mojikumi-line-end">，</span>结果去搞智能体了<span class="mojikumi-line-start">（</span></p>
<p>现场才开始做<span class="mojikumi-line-end">，</span>一直连不上芯片<span class="mojikumi-line-end">，</span>还以为是因为我用的 Arch 所以驱动有什么神秘问题<span class="mojikumi-line-end">，</span>到处查了半天<span class="mojikumi-line-end">，</span>最后问老师才知道是我 USB Type C 的线没插紧<span class="mojikumi-line-end">，</span>绷不住了<span class="mojikumi-line-end">。</span>它这个接口比一般的手机充电线要紧一些<span class="mojikumi-line-start">（</span>插上一次之后复现不出来了<span class="mojikumi-line-end">，</span>但在我印象中插上第一次之前不是紧一点而是紧 <s>super 多</s><span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>插进去一半灯就亮了<span class="mojikumi-line-end">，</span>所以我还以为接好了<span class="mojikumi-line-end">。</span>后来想起来数设课上还提到过<span class="mojikumi-line-end">，</span>USB 为了支持热插拔<span class="mojikumi-line-end">，</span>电源接口比数据接口略长一些<span class="mojikumi-line-end">，</span>我看到的灯大概是电源线连上了的灯<span class="mojikumi-line-end">，</span>而数据线还没连上<span class="mojikumi-line-end">。</span></p>
<p>最后速通彻底失败了<span class="mojikumi-line-end">，</span>还是第一次做到只剩几个人了才走<span class="mojikumi-line-end">。</span></p>
<h3 id="四位全加器实验" class="heading"><a href="#四位全加器实验" class="heading-anchor" aria-label="章节： 四位全加器实验" tabindex="-1"></a><span>四位全加器实验</span></h3>
<p>这次真的在寝室 1.5h 搞完直接去验收<span class="mojikumi-line-end">，</span>成功在上课之前验收完了<span class="mojikumi-line-end">，</span>但还是得听完课才能走<span class="mojikumi-line-start">（</span></p>
<p>于是干脆写完了实验报告才走<span class="mojikumi-line-end">，</span>实际上只是把代码复制出来<span class="mojikumi-line-end">，</span>再截几张图<span class="mojikumi-line-end">，</span>不知道为什么没能在讲完课之前写完<span class="mojikumi-line-start">（</span></p>
<h3 id="计数器实验" class="heading"><a href="#计数器实验" class="heading-anchor" aria-label="章节： 计数器实验" tabindex="-1"></a><span>计数器实验</span></h3>
<p>这次有好几个人课前查<span class="mojikumi-line-end">，</span>助教表示我们太急了<span class="mojikumi-line-start">（</span></p>
<p>之前感觉 DDPP 第五章学了几年都没学完<span class="mojikumi-line-start">（</span><span class="mojikumi-line-end">，</span>但有点像当时 CS:APP 第三章<span class="mojikumi-line-end">，</span>学一周能顶上课讲好几周<span class="mojikumi-line-start">（</span></p>
<h3 id="串行密码锁实验" class="heading"><a href="#串行密码锁实验" class="heading-anchor" aria-label="章节： 串行密码锁实验" tabindex="-1"></a><span>串行密码锁实验</span></h3>
<p>感觉 undefined behavior 非常多<span class="mojikumi-line-end">，</span>而且作为一个密码锁竟然能在没开锁时改密码<span class="mojikumi-line-end">，</span>非常神秘<span class="mojikumi-line-end">，</span>但它毕竟只是个小实验而不是数设<span class="mojikumi-line-start">（</span></p>
<p>上课前同学聊到了游泳课<span class="mojikumi-line-end">，</span>老师一进来听到了<span class="mojikumi-line-end">，</span>说当年他有个同学因为游泳没过没能保研<span class="mojikumi-line-end">，</span>但是现在开公司<span class="mojikumi-line-end">，</span>过得比他爽<span class="mojikumi-line-end">，</span>绷不住了<span class="mojikumi-line-start">（</span></p>
<p>听说助教因为昨晚答疑到太晚<span class="mojikumi-line-end">，</span>今天没吃早饭<span class="mojikumi-line-end">，</span>早八还一直搞到 11:30<span class="mojikumi-line-end">，</span>还蛮惨的<span class="mojikumi-line-end">。</span>下午助教是准点到的教室<span class="mojikumi-line-end">，</span>于是没能在课前查完<span class="mojikumi-line-end">，</span>但其实一讲完课就查也没差太多<span class="mojikumi-line-end">。</span></p>
<p>老师<span class="mojikumi-line-end">：</span>你们是不是觉得提高要求就是必做的？明年干脆把提高要求取消了<span class="mojikumi-line-end">，</span>解决不了问题可以让问题消失<span class="mojikumi-line-start">（</span></p>
<h3 id="耳机线收纳测验" class="heading"><a href="#耳机线收纳测验" class="heading-anchor" aria-label="章节： 耳机线收纳测验" tabindex="-1"></a><span><s>耳机线收纳测验</s></span></h3>
<p>40min 速通了考试<span class="mojikumi-line-end">，</span>但考完上交实验箱<span class="mojikumi-line-end">，</span>收拾了半小时导线<span class="mojikumi-line-end">，</span>成了最后几个走的<span class="mojikumi-line-start">（</span></p>
<p><s>真不懂线为啥要捆起来<span class="mojikumi-line-end">，</span>白费力气<span class="mojikumi-line-end">，</span>到时候抽出来也麻烦<span class="mojikumi-line-start">（</span></s></p>
<h2 id="数设" class="heading"><a href="#数设" class="heading-anchor" aria-label="章节： 数设" tabindex="-1"></a><span>数设</span></h2>
<h3 id="数设第二次课" class="heading"><a href="#数设第二次课" class="heading-anchor" aria-label="章节： 数设第二次课" tabindex="-1"></a><span>数设第二次课</span></h3>
<p>这节课讲了一堆数电背后的模电原理<span class="mojikumi-line-end">，</span>而且还是 TTL 电路<span class="mojikumi-line-end">，</span>不是 DDPP5 放在第 14 章的 CMOS<span class="mojikumi-line-end">。</span>感觉完全没听懂<span class="mojikumi-line-end">，</span>只不过说到底这一节是物理课不是计算机课<span class="mojikumi-line-start">（</span><span class="mojikumi-line-end">，</span>后面又说讲的大部分东西不考<span class="mojikumi-line-end">，</span>讲这些是为了补充一些数字电路发展的历史<span class="mojikumi-line-end">，</span>弥补思维上的跳跃<span class="mojikumi-line-end">。</span></p>
<p>我是完全没听懂<span class="mojikumi-line-end">，</span>其他同学大概也是没完全听懂<span class="mojikumi-line-end">。</span>老师吐槽说<span class="mojikumi-line-end">，</span>现在我们培养方案里电路知识几乎为零<span class="mojikumi-line-end">，</span>数设要从头开始讲<span class="mojikumi-line-end">，</span>不像他们那时候<span class="mojikumi-line-end">，</span>本科上五年<span class="mojikumi-line-end">，</span>什么物理都学了<span class="mojikumi-line-end">。</span>本来我还在想<span class="mojikumi-line-end">，</span>为什么我们只能上四年甚至三年<span class="mojikumi-line-end">，</span>要学这么多东西<span class="mojikumi-line-end">，</span>结果老师说他五年修了双学位 600+ 学分<span class="mojikumi-line-end">，</span>而且学分是和现在一样的学时<span class="mojikumi-line-end">，</span>震撼全班<span class="mojikumi-line-end">。</span></p>
<h3 id="数设与数电" class="heading"><a href="#数设与数电" class="heading-anchor" aria-label="章节： 数设与数电" tabindex="-1"></a><span>数设与数电</span></h3>
<p>在软工课上被数电同学问了作业<span class="mojikumi-line-end">，</span>先是被问了没学清楚的<span class="mojikumi-line-end">，</span>后面又被问了数设没讲的内容<span class="mojikumi-line-end">。</span>没想到这么早就体验到了被数电同学问懵<span class="mojikumi-line-start">（</span></p>
<h3 id="关于-ddpp" class="heading"><a href="#关于-ddpp" class="heading-anchor" aria-label="章节： 关于 DDPP" tabindex="-1"></a><span>关于 DDPP</span></h3>
<p>其实我开学后有看一点 DDPP<span class="mojikumi-line-end">，</span>感觉还是比上课讲的科学许多<span class="mojikumi-line-start">（</span><s>比如说上课的时候去写软工了<span class="mojikumi-line-end">，</span>课后看一下 DDPP 会感觉比上课讲的易懂很多<span class="mojikumi-line-end">，</span>比中文教材易懂 <a href="https://mp.weixin.qq.com/s/8qZ2bEIVyUGQYmNt6kCicg">super 多</a></s><span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>但没有从头到尾看全<span class="mojikumi-line-end">，</span>也没写笔记<span class="mojikumi-line-end">。</span>一方面是时间都被软工占了<span class="mojikumi-line-start">（</span><span class="mojikumi-line-end">，</span>还有就是 DDPP 和上课讲的内容多少有一些差异<span class="mojikumi-line-end">，</span>要是学多了感觉会搞混<span class="mojikumi-line-start">（</span></p>
<h3 id="考前" class="heading"><a href="#考前" class="heading-anchor" aria-label="章节： 考前" tabindex="-1"></a><span>考前</span></h3>
<p><span class="mojikumi-line-start">《</span>我怕你们都考 100 分学校找我麻烦<span class="mojikumi-line-end">》</span></p>
<p><span class="mojikumi-line-start">《</span>实验做的最好的两个组直接 A+<span class="mojikumi-line-end">，</span>就算考试交白卷都还有拿 A+ 的机会<span class="mojikumi-line-end">》</span></p>
<p><span class="mojikumi-line-start">《</span>不要 15min 就做完了<span class="mojikumi-line-end">》</span></p>
<h3 id="考试" class="heading"><a href="#考试" class="heading-anchor" aria-label="章节： 考试" tabindex="-1"></a><span>考试</span></h3>
<p>难度还好<span class="mojikumi-line-end">，</span>有一题的题意理解有点神秘<span class="mojikumi-line-end">，</span>但老师说只要能说得通都算对 🤔 考完大家都在吐槽一个考课件细节的填空题<span class="mojikumi-line-start">（</span>分不多<span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>幸好我是上午刚看的课件<span class="mojikumi-line-end">，</span>要是前一天看的估计就不会做了<span class="mojikumi-line-start">（</span></p>
<h3 id="第一次实验课" class="heading"><a href="#第一次实验课" class="heading-anchor" aria-label="章节： 第一次实验课" tabindex="-1"></a><span>第一次实验课</span></h3>
<p>这次又在连上板子这一步出了问题<span class="mojikumi-line-end">，</span>又是线的问题<span class="mojikumi-line-end">，</span>但幸好不是没插好<span class="mojikumi-line-end">，</span>而是线真的坏了<span class="mojikumi-line-start">（</span></p>
<p>成功把 VGA 显示的样例跑起来之后就开始啥都不懂但是魔改参数<span class="mojikumi-line-end">，</span>很难不想起小学第一次去上机器人课的时候也是这样<span class="mojikumi-line-start">（</span></p>
<p>不能把板子带回寝室<span class="mojikumi-line-end">，</span>要在板子上调都得跑来东主楼<span class="mojikumi-line-end">，</span>稍微有点难顶<span class="mojikumi-line-start">（</span></p>
<p><span class="mojikumi-line-start">《</span>不要在实验室过夜<span class="mojikumi">》</span><span class="mojikumi-line-end">，</span>绷不住了<span class="mojikumi-line-start">（</span></p>
<h3 id="折腾外设" class="heading"><a href="#折腾外设" class="heading-anchor" aria-label="章节： 折腾外设" tabindex="-1"></a><span>折腾外设</span></h3>
<p>background<span class="mojikumi-line-end">：</span>我们组想做的是腿部动作控制<span class="mojikumi-line-start">（</span>类似健身环<span class="mojikumi-line-end">）</span>的 Chrome 小恐龙<span class="mojikumi-line-end">。</span></p>
<p>外设太难了<span class="mojikumi-line-end">，</span>下次让我选一定只用键盘<span class="mojikumi-line-start">（</span></p>
<p>一开始先是排针没焊接<span class="mojikumi-line-end">，</span>接触非常不良<span class="mojikumi-line-start">（</span>几乎没有<span class="mojikumi">）</span><span class="mojikumi-line-end">，</span>等到五一结束老师回学校了才焊<span class="mojikumi-line-end">。</span>老师帮忙焊了一个<span class="mojikumi-line-end">，</span>让我自己焊了剩下两个<span class="mojikumi-line-end">，</span>结果焊了三回 <s>啊三回</s> 才焊好<span class="mojikumi-line-end">。</span>yysy 要是能有一些电子垃圾用来练手的话<span class="mojikumi-line-end">，</span>还挺简单的<span class="mojikumi-line-end">，</span>但直接在生产环境上练习实在是有点可怕<span class="mojikumi-line-start">（</span></p>
<p>然后是 USB 转 TTL 模块忘接地了<span class="mojikumi-line-end">，</span>毕竟它不用连电源<span class="mojikumi-line-end">，</span>于是就忘了<span class="mojikumi-line-start">（</span></p>
<p>最后是纽扣电池电流太小<span class="mojikumi-line-end">，</span>带不动传感器和无线模块<span class="mojikumi-line-end">，</span>还是只能换成充电宝供电<span class="mojikumi-line-end">，</span>纽扣电池<span class="mojikumi-line-end">、</span>电池盒<span class="mojikumi-line-end">、</span>稳压模块通通白买了<span class="mojikumi-line-start">（</span></p>
<p>说起来还挺简单的<span class="mojikumi-line-end">，</span>但要发现问题在哪真的好难<span class="mojikumi-line-end">，</span>一会儿怀疑模块烧了<span class="mojikumi-line-end">，</span>一会儿怀疑是面包板不行<span class="mojikumi-line-end">，</span>一会儿怀疑是线不行<span class="mojikumi-line-end">，</span>发现是带不动了还以为是电压没到 3.2V<span class="mojikumi-line-end">，</span>还得查各个模块的规格<span class="mojikumi-line-end">，</span>以及想到去查纽扣电池的规格<span class="mojikumi-line-end">。</span></p>
<p>最后终于调通了<span class="mojikumi-line-end">，</span>试着绑在腿上跑跑跳跳<span class="mojikumi-line-end">，</span>看着凌乱的数据图<span class="mojikumi-line-end">，</span>还是决定放弃跑动的检测以及跳跃高度的计算<span class="mojikumi-line-end">，</span>只保留固定高度的跳以及下蹲<span class="mojikumi-line-end">，</span>有时间再说<span class="mojikumi-line-start">（</span></p>
<p>连到板子上时还遇到一个神秘的坑<span class="mojikumi-line-end">，</span>Pmod 接口有编号为 1~12 的接口<span class="mojikumi-line-end">，</span>其中 5<span class="mojikumi-line-end">、</span>6<span class="mojikumi-line-end">、</span>11<span class="mojikumi-line-end">、</span>12 是电源和地<span class="mojikumi-line-end">，</span>1<span class="mojikumi-line-end">、</span>2<span class="mojikumi-line-end">、</span>3<span class="mojikumi-line-end">、</span>4<span class="mojikumi-line-end">、</span>7<span class="mojikumi-line-end">、</span>8<span class="mojikumi-line-end">、</span>9<span class="mojikumi-line-end">、</span>10 分别是 IO0~IO7<span class="mojikumi-line-end">，</span>结果我以为 1 是 IO1<span class="mojikumi-line-end">，</span>调了半天<span class="mojikumi-line-end">，</span>绷不住了<span class="mojikumi-line-start">（</span></p>
<p>来张图<span class="mojikumi">：</span><wbr><span class="mojikumi-line-start">（</span><s>电源的四根线的颜色请不要在意</s><span class="mojikumi-line-end">）</span></p>
<p><picture><img type="image/webp" srcset="/assets/dino-peripheral.b92c3966.webp" loading="lazy" src="/assets/dino-peripheral.b92c3966.webp" width="1736" height="2312" alt="外设效果图"></picture></p>
<p>这个连接就非常不稳定<span class="mojikumi-line-end">，</span>跳几下就会松<span class="mojikumi-line-end">，</span><s>抚摸</s> 一下这些线就又好了<span class="mojikumi-line-end">，</span>过段时间还得按一下充电宝开关<span class="mojikumi-line-end">，</span>之后再看怎么解决<span class="mojikumi-line-end">。</span></p>
<p>UPD<span class="mojikumi-line-end">：</span><s>每次都要抚摸实在是太不乖了<span class="mojikumi-line-end">，</span>给它捆绑了一下就老实多了（<span class="mojikumi">（</span></s> <span class="heimu">虽然这么开玩笑<span class="mojikumi-line-end">，</span>我其实挺讨厌捆绑的<span class="mojikumi-line-end">，</span>哪怕是二次元捆绑图也生理上就感到厌恶<span class="mojikumi-line-end">，</span><s>这是可以说的吗</s></span></p>
<p><picture><img type="image/webp" srcset="/assets/dino-peripheral-with-tape.3af2111e.webp" loading="lazy" src="/assets/dino-peripheral-with-tape.3af2111e.webp" width="1736" height="2312" alt="外设绑胶带"></picture></p>
<p>UPD2<span class="mojikumi-line-end">：</span>刚绑上的时候还挺好的<span class="mojikumi-line-end">，</span>过了几天又寄了<span class="mojikumi-line-end">。</span></p>
<p>UPD3<span class="mojikumi-line-end">：</span>最后还是焊上了<span class="mojikumi-line-end">，</span>永远不要相信没有焊上的连线<span class="mojikumi-line-start">（</span></p>
<h3 id="调教-vga" class="heading"><a href="#调教-vga" class="heading-anchor" aria-label="章节： 调教 VGA" tabindex="-1"></a><span>调教 VGA</span></h3>
<p>时序好难调<span class="mojikumi-line-start">（</span></p>
<p>Quartus 报的时序错误不要无视<span class="mojikumi-line-end">。</span></p>
<p>时钟频率太高容易寄<span class="mojikumi-line-end">，</span>可以调低点<span class="mojikumi-line-end">。</span></p>
<p>信号跨域要处理好<span class="mojikumi-line-end">。</span></p>
<p>如果信号偏了两三个周期<span class="mojikumi-line-end">，</span>不用管它为什么会偏<span class="mojikumi-line-end">，</span>把它偏回来就行<span class="mojikumi-line-start">（</span></p>
<p>尽量不要用组合逻辑输出<span class="mojikumi-line-end">，</span>可以加个 buffer<span class="mojikumi-line-end">。</span></p>
<h3 id="展示" class="heading"><a href="#展示" class="heading-anchor" aria-label="章节： 展示" tabindex="-1"></a><span>展示</span></h3>
<p>最后一天改 slide 的时候一大半的时间花在了 p 这个图标<span class="mojikumi-line-end">，</span>好想用 StyleDrop<span class="mojikumi-line-start">（</span></p>
<p><span class="mojikumi-line-start">（</span>这是个 <code>&#x3C;iframe></code><span class="mojikumi-line-end">，</span>可以翻页<span class="mojikumi-line-end">）</span></p>
<iframe class="w-full aspect-video" style="color-scheme: light;" src="/static/digital-design/index.html"></iframe>
<h3 id="视频" class="heading"><a href="#视频" class="heading-anchor" aria-label="章节： 视频" tabindex="-1"></a><span>视频</span></h3>
<p><a href="https://www.bilibili.com/video/av230053693">https<wbr>://<wbr>www<wbr>.<wbr>bilibili<wbr>.<wbr>com<wbr>/<wbr>video<wbr>/<wbr>av230053693</a></p>]]></content:encoded>
            <category domain="https://ouuan.moe/tag/digital-design">digital-design</category>
            <category domain="https://ouuan.moe/tag/%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95">学习记录</category>
        </item>
    </channel>
</rss>