PageSourceSearch

https://shinononome-enana.github.io/

html shinononome-enana.github.io collected 2026-10-03 09:56:33 UTC 35,199 bytes, 1,086 lines download raw bytes

1
2  <!DOCTYPE html>
3  <html lang="en"  >
4  <head>
5  <meta charset="utf-8">
6  
7
8  
9
10  
11
12  
13  
13<script>window.icon_font = '4552607_tq6stt6tcg';window.clipboard_tips = {"success":"复制成功(*^▽^*)","fail":"复制失败 (゚⊿゚)ツ","copyright":{"enable":false,"count":50,"content":"本文版权:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!"}};</script>
13
14  
15  
16  <title>
17    
18    デジタル旅の休暇所
19  </title>
20  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
21  <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Mulish:400,400italic,700,700italic%7CNoto%20Serif%20SC:400,400italic,700,700italic%7CUbuntu%20Mono:400,400italic,700,700italic&display=swap"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Mulish:400,400italic,700,700italic%7CNoto%20Serif%20SC:400,400italic,700,700italic%7CUbuntu%20Mono:400,400italic,700,700italic&display=swap" media="print" onload="this.media&#x3D;&#39;all&#39;">
22  
23    <link rel="preload" href="//at.alicdn.com/t/c/font_4552607_tq6stt6tcg.woff2" as="font" type="font/woff2" crossorigin="anonymous">
24  
25  
26    
27<link rel="stylesheet" href="/css/loader.css">
28
29  
30  <meta property="og:type" content="website">
31<meta property="og:title" content="デジタル旅の休暇所">
32<meta property="og:url" content="https://shinononome-enana.github.io/index.html">
33<meta property="og:site_name" content="デジタル旅の休暇所">
34<meta property="og:locale" content="en_US">
35<meta property="article:author" content="ロ ユイセー(Lu Weicheng)">
36<meta name="twitter:card" content="summary">
37  
38    <link rel="alternate" href="/atom.xml" title="デジタル旅の休暇所" type="application/atom+xml">
39  
40  
41    <link rel="shortcut icon" href="/images/favicon_salt.ico">
42  
43  
44<link rel="stylesheet" href="/css/style.css">
45
46  <link rel="preload" href="https://npm.webcache.cn/[email protected]/dist/photoswipe.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
47  
48  
49    
50      <link rel="preload" href="https://npm.webcache.cn/@waline/client@v2/dist/waline.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
51    
52  
53  
54  
55<script src="https://npm.webcache.cn/[email protected]/pace.min.js"></script>
55
56
57  
58    
59<link rel="stylesheet" href="https://npm.webcache.cn/@reimujs/[email protected]/dist/aos.css">
60
61  
62  
62<script src="/live2d-widget/autoload.js"></script>
62
63<meta name="generator" content="Hexo 7.3.0"></head>
64
65
66  <body>
67    
68  <div id='loader'>
69    <div class="loading-left-bg loading-bg"></div>
70    <div class="loading-right-bg loading-bg"></div>
71    <div class="spinner-box">
72      <div class="loading-taichi">
73        <svg width="150" height="150" viewBox="0 0 1024 1024" class="icon" version="1.1" xmlns="https://www.w3.org/2000/svg" shape-rendering="geometricPrecision">
74          <path d="M303.5 432A80 80 0 0 1 291.5 592A80 80 0 0 1 303.5 432z" fill="#ff5252" />
75          <path d="M512 65A447 447 0 0 1 512 959L512 929A417 417 0 0 0 512 95A417 417 0 0 0 512 929L512 959A447 447 0 0 1 512 65z 
76         M512 95A417 417 0 0 1 929 512A208.5 208.5 0 0 1 720.5 720.5L720.5 592A80 80 0 0 0 720.5 432A80 80 0 0 0 720.5 592L720.5 720.5A208.5 208.5 0 0 1 512 512A208.5 208.5 0 0 0 303.5 303.5A208.5 208.5 0 0 0 95 512A417 417 0 0 1 512 95z" fill="#ff5252" />
77        </svg>
78      </div>
79      <div class="loading-word">少女祈祷中...</div>
80    </div>
81  </div>
82  </div>
83  
83<script>
84    var time = null;
85    var startLoading = () => {
86      time = Date.now();
87      document.getElementById('loader').classList.remove("loading");
88    }
89    var endLoading = () => {
90      if (!time) {
91        document.body.style.overflow = 'auto';
92        document.getElementById('loader').classList.add("loading");
93      } else {
94        if (Date.now() - time > 500) {
95          time = null;
96          document.body.style.overflow = 'auto';
97          document.getElementById('loader').classList.add("loading");
98        } else {
99          setTimeout(endLoading, 500 - (Date.now() - time));
100          time = null;
101        }
102      }
103    }
104    window.addEventListener('DOMContentLoaded', endLoading);
105    document.getElementById('loader').addEventListener('click', endLoading);
106  </script>
106
107
108<div id="copy-tooltip" style="pointer-events: none; opacity: 0; transition: all 0.2s ease; position: fixed;top: 50%;left: 50%;z-index: 999;transform: translate(-50%, -50%);color: white;background: rgba(0, 0, 0, 0.5);padding: 10px 15px;border-radius: 10px;">
109</div>
110
111
112    <div id="container">
113      <div id="wrap">
114        <div id="header-nav">
115  <nav id="main-nav">
116    
117      <span class="main-nav-link-wrap">
118        <div class="main-nav-icon icon-taichi"></div>
119        <a class="main-nav-link" href="/">Home</a>
120      </span>
121    
122      <span class="main-nav-link-wrap">
123        <div class="main-nav-icon icon-taichi"></div>
124        <a class="main-nav-link" href="/categories">Categories</a>
125      </span>
126    
127      <span class="main-nav-link-wrap">
128        <div class="main-nav-icon icon-taichi"></div>
129        <a class="main-nav-link" href="/archives">Archives</a>
130      </span>
131    
132      <span class="main-nav-link-wrap">
133        <div class="main-nav-icon icon-taichi"></div>
134        <a class="main-nav-link" href="/about">About</a>
135      </span>
136    
137      <span class="main-nav-link-wrap">
138        <div class="main-nav-icon icon-taichi"></div>
139        <a class="main-nav-link" href="/friend">Friend</a>
140      </span>
141    
142    <a id="main-nav-toggle" class="nav-icon"></a>
143  </nav>
144  <nav id="sub-nav">
145    
146      <a id="nav-rss-link" class="nav-icon" href="/atom.xml" title="RSS Feed"></a>
147    
148    
149      <a id="nav-search-btn" class="nav-icon popup-trigger" title="Search"></a>
150    
151    
152  </nav>
153</div>
154<header id="header">
155  
156    
157      <img fetchpriority="high" src="/images/avemujica.webp" alt="">
158    
159  
160  <div id="header-outer">
161    <div id="header-title">
162      
163        
164        
165          <a href="/" id="logo">
166            <h1 data-aos="slide-up">デジタル旅の休暇所</h1>
167          </a>
168        
169      
170      
171        
172        <h2 id="subtitle-wrap" data-aos="slide-down">
173          
174            <a href="/" id="subtitle">廻り続ける日々 寄り道をしたら、いつもと違う場所で めくり逢える、奇跡に。</a>
175          
176        </h2>
177      
178    </div>
179  </div>
180</header>
181
182        <div id="content">
183          
184            <aside id="sidebar">
185  <div class="sidebar-wrapper ">
186    <div class="sidebar-wrap" data-aos="fade-up">
187      
188        <div class="sidebar-author">
189  <img data-src="/avatar/avatar.webp" data-sizes="auto" alt="ロ ユイセー(Lu Weicheng)" class="lazyload">
190  <div class="sidebar-author-name">ロ ユイセー(Lu Weicheng)</div>
191  <div class="sidebar-description"></div>
192</div>
193<div class="sidebar-state">
194  <div class="sidebar-state-article">
195    <div>Posts</div>
196    <div class="sidebar-state-number">21</div>
197  </div>
198  <div class="sidebar-state-category">
199    <div>Categories</div>
200    <div class="sidebar-state-number">12</div>
201  </div>
202  <div class="sidebar-state-tag">
203    <div>Tags</div>
204    <div class="sidebar-state-number">11</div>
205  </div>
206</div>
207<div class="sidebar-social">
208  
209    <div class="icon-instagram sidebar-social-icon">
210      <a href=https://www.instagram.com/shinonome_enana130/ itemprop="url" target="_blank" aria-label="instagram"></a>
211    </div>
212  
213    <div class="icon-bilibili sidebar-social-icon">
214      <a href=https://space.bilibili.com/123245199?spm_id_from=333.1007.0.0 itemprop="url" target="_blank" aria-label="bilibili"></a>
215    </div>
216  
217    <div class="icon-steam sidebar-social-icon">
218      <a href=https://steamcommunity.com/profiles/76561199078853055/ itemprop="url" target="_blank" aria-label="steam"></a>
219    </div>
220  
221</div>
222<div class="sidebar-menu">
223  
224    <div class="sidebar-menu-link-wrap">
225      <a class="sidebar-menu-link-dummy" href="/" aria-label="Home"></a>
226      <div class="sidebar-menu-icon icon-taichi"></div>
227      <div class="sidebar-menu-link">Home</div>
228    </div>
229  
230    <div class="sidebar-menu-link-wrap">
231      <a class="sidebar-menu-link-dummy" href="/categories" aria-label="Categories"></a>
232      <div class="sidebar-menu-icon icon-taichi"></div>
233      <div class="sidebar-menu-link">Categories</div>
234    </div>
235  
236    <div class="sidebar-menu-link-wrap">
237      <a class="sidebar-menu-link-dummy" href="/archives" aria-label="Archives"></a>
238      <div class="sidebar-menu-icon icon-taichi"></div>
239      <div class="sidebar-menu-link">Archives</div>
240    </div>
241  
242    <div class="sidebar-menu-link-wrap">
243      <a class="sidebar-menu-link-dummy" href="/about" aria-label="About"></a>
244      <div class="sidebar-menu-icon icon-taichi"></div>
245      <div class="sidebar-menu-link">About</div>
246    </div>
247  
248    <div class="sidebar-menu-link-wrap">
249      <a class="sidebar-menu-link-dummy" href="/friend" aria-label="Friend"></a>
250      <div class="sidebar-menu-icon icon-taichi"></div>
251      <div class="sidebar-menu-link">Friend</div>
252    </div>
253  
254</div>
255
256      
257      
258    </div>
259  </div>
260
261  
262</aside>
263
264          
265          <section id="main">
266  
267  
268  <div class="post-wrapper">
269  <div class="post-wrap-left" data-aos="fade-up">
270    
271      <a class="post-link" href="/2025/10/04/FINN-env/" aria-label="基于Ubuntu22.4的Xilinx-FINN环境部署"></a>
272    
273    
274    <div class="post-cover-left">
275      
276        
277        
278          <img data-src="/covers/jiangjiang.jpg" data-sizes="auto" alt="基于Ubuntu22.4的Xilinx-FINN环境部署" class="lazyload">
279        
280      
281    </div>
282    <div class="post-info">
283      <div class="post-meta">
284        <span><span class="icon-calendar"></span>2025-10-04</span>
285        <span><span class="icon-pencil"></span>918 words</span>
286        <span><span class="icon-clock"></span>3 mins</span>
287      </div>
288      <h2 class="post-title">基于Ubuntu22.4的Xilinx-FINN环境部署</h2>
289      <article class="post-article">
290        
291          前言为了在FPGA上快速部署QNN,我决定尝试Brevitas+FINN的开发流程:软件测在Pytorch上通过Brevitas量化库实现QNN的训练和模型ONNX导出,随后使用FINN工具链对网络进行微调,最后生成HLS工程,在vivado上生成对应硬件侧比特流。
292对于FINN而言我也是初心者,因此尽量跟随官方文档走,这两周的目标是把例程(pynq上部署e2e小型qnn)跑起来。但是稍微操作了一下,发现属实不简单。光是FINN这个东西的环境配置就够我喝一壶了。
293下面是Quickstart,现在的目标是完成前四步(环境配置),并尝试把第五步里的例程跑起来。
294
295
296
297github工程地址:http
298        
299      </article>
300    </div>
301  </div>
302  </div>
303
304
305  
306  
307  <div class="post-wrapper">
308  <div class="post-wrap-right" data-aos="fade-up">
309    
310    <a class="post-link" href="/2025/09/01/mp-FPGAgame-project/" aria-label="【MicroProcessor】Project#1:FPGA-VGA实现“雷电战机”小游戏"></a>
311    
312    <div class="post-cover-right">
313      
314        
315        
316          <img data-src="/covers/jiangjiang.jpg" data-sizes="auto" alt="【MicroProcessor】Project#1:FPGA-VGA实现“雷电战机”小游戏" class="lazyload">
317        
318      
319    </div>
320    <div class="post-info">
321      <div class="post-meta">
322        <span><span class="icon-calendar"></span>2025-09-01</span>
323        <span><span class="icon-pencil"></span>2.1k words</span>
324        <span><span class="icon-clock"></span>13 mins</span>
325      </div>
326      <h2 class="post-title">【MicroProcessor】Project#1:FPGA-VGA实现“雷电战机”小游戏</h2>
327      <article class="post-article">
328        
329          功能介绍(报告)
330
331	
332    
333	
334
335
336
337
338
339代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454
339647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271
340        
341      </article>
342    </div>
343  </div>
344  </div>
345
346
347  
348  
349  <div class="post-wrapper">
350  <div class="post-wrap-left" data-aos="fade-up">
351    
352      <a class="post-link" href="/2025/08/22/nihongo-bunbetsu/" aria-label="「によって」「に関して」「に対して」的总结和区分"></a>
353    
354    
355    <div class="post-cover-left">
356      
357        
358        
359          <img data-src="/covers/jiangjiang.jpg" data-sizes="auto" alt="「によって」「に関して」「に対して」的总结和区分" class="lazyload">
360        
361      
362    </div>
363    <div class="post-info">
364      <div class="post-meta">
365        <span><span class="icon-calendar"></span>2025-08-22</span>
366        <span><span class="icon-pencil"></span>818 words</span>
367        <span><span class="icon-clock"></span>2 mins</span>
368      </div>
369      <h2 class="post-title">「によって」「に関して」「に対して」的总结和区分</h2>
370      <article class="post-article">
371        
372          によって通过…,借助…(表手段,方法)这个是我目前为止见到的最多的意思,翻译时可以简单视为~で&amp;#x2F;~することで。这里有很多例句:
373
374そうすることによって、相手の言おうとしていることが深く理解できるだろう。我々は、音声や文字で表された言葉によって情報を伝え、情報を得ている。
375
376因…不同最常见的就是「~によって、~が違う」表达“对于不同的…而言都不一样”。比如:
377
378人によって違います。 对于不同的人而言都不同。
379
380记得之前在b站上看一个叫月曜日未央的日综时,有一集在讲“刻在日本人DNA里的声音”这个话题时,讲到了日本驻车场出入口那个警报的声音。这个时候松子说了一句:
381
382これは駐車場によって
383        
384      </article>
385    </div>
386  </div>
387  </div>
388
389
390  
391  
392  <div class="post-wrapper">
393  <div class="post-wrap-right" data-aos="fade-up">
394    
395    <a class="post-link" href="/2025/04/23/conbini-kansou-02/" aria-label="コンビニアルバイト见闻·其二"></a>
396    
397    <div class="post-cover-right">
398      
399        
400        
401          <img data-src="/covers/jiangjiang.jpg" data-sizes="auto" alt="コンビニアルバイト见闻·其二" class="lazyload">
402        
403      
404    </div>
405    <div class="post-info">
406      <div class="post-meta">
407        <span><span class="icon-calendar"></span>2025-04-23</span>
408        <span><span class="icon-pencil"></span>65 words</span>
409        <span><span class="icon-clock"></span>1 min</span>
410      </div>
411      <h2 class="post-title">コンビニアルバイト见闻·其二</h2>
412      <article class="post-article">
413        
414          来便利店工作也快两个月了,上个月猛猛干50多小时,拿了5万日元工资。挣钱真不容易啊。 继续整理这一个月以来学习到的日常生活日语。
415なんとなく・なんか処分する見切り目安
416        
417      </article>
418    </div>
419  </div>
420  </div>
421
422
423  
424  
425  <div class="post-wrapper">
426  <div class="post-wrap-left" data-aos="fade-up">
427    
428      <a class="post-link" href="/2025/04/11/hinongo-memo02/" aria-label="日本語勉強メモ02ーーN2読解·読み物21~30"></a>
429    
430    
431    <div class="post-cover-left">
432      
433        
434        
435          <img data-src="/covers/airi_mzk_ena.png" data-sizes="auto" alt="日本語勉強メモ02ーーN2読解·読み物21~30" class="lazyload">
436        
437      
438    </div>
439    <div class="post-info">
440      <div class="post-meta">
441        <span><span class="icon-calendar"></span>2025-04-11</span>
442        <span><span class="icon-pencil"></span>825 words</span>
443        <span><span class="icon-clock"></span>3 mins</span>
444      </div>
445      <h2 class="post-title">日本語勉強メモ02ーーN2読解·読み物21~30</h2>
446      <article class="post-article">
447        
448          ~しようとする(1)打算做…,想做…;表达一种意愿(2)试图做….;表达一种尝试。(3)刚要….的时候,突然又发生了一件事。
449他还有其他几种变体,如:「しようとすれば」。他们的意思大致相仿。
450已经连续在好几篇文章中见到了。下面贴出原文。
451
452打算做…:
453
454
455何かにチャレンジしようとした時、「今がどんなに不幸でも、変わろうとすれば、その先でもっと不幸になるかもしれない」という考えが浮かんで、結局やめてしまった。
456
457
458试图做…:
459
460
461では意識はなぜ、夢の中身をコントロールしようとするのか。
462
463
464ためです「ためです」结句,解释原因,是因为….。 较为书面化,口语中多为「からです」「のでです」。也可用于
465        
466      </article>
467    </div>
468  </div>
469  </div>
470
471
472  
473  
474  <div class="post-wrapper">
475  <div class="post-wrap-right" data-aos="fade-up">
476    
477    <a class="post-link" href="/2025/03/26/hinongo-memo01/" aria-label="日本語勉強メモ01ーーN2読解·読み物11~20"></a>
478    
479    <div class="post-cover-right">
480      
481        
482        
483          <img data-src="/covers/jiangjiang.jpg" data-sizes="auto" alt="日本語勉強メモ01ーーN2読解·読み物11~20" class="lazyload">
484        
485      
486    </div>
487    <div class="post-info">
488      <div class="post-meta">
489        <span><span class="icon-calendar"></span>2025-03-26</span>
490        <span><span class="icon-pencil"></span>745 words</span>
491        <span><span class="icon-clock"></span>2 mins</span>
492      </div>
493      <h2 class="post-title">日本語勉強メモ01ーーN2読解·読み物11~20</h2>
494      <article class="post-article">
495        
496          あるいは(または・もしくは・それとも)あるいは(或は):或者,亦或是。它的意思等于または(又は)和もしくは,但较为正式和书面。
497另外,それとも常用语疑问句中,表达“还是…?或者…?”的意思。 动漫里有一个很经典的桥段可能是我从哪儿听来的,妻子迎接下班回家的丈夫,说“欢迎回家!是先吃饭呢?还是先洗澡呢?还是说…先吃我呢?”,这里就用到了それとも。
498
499お帰りなさい。ご飯にする?お風呂にする?それとも、わ・た・し?
500
501
502狙う狙う(ねらう):以….为目标。 这里给出几个例句。
503
504勝利を狙っていまう。  以胜利为目标チャンスを狙います。  抓住机会来年はN1合格を狙って勉強しています。  努力学习,目标
505        
506      </article>
507    </div>
508  </div>
509  </div>
510
511
512  
513  
514  <div class="post-wrapper">
515  <div class="post-wrap-left" data-aos="fade-up">
516    
517      <a class="post-link" href="/2025/03/23/linux-memo01/" aria-label="解决Linux系统突然出现Read-only file system导致文件无法写入磁盘的问题(双系统)"></a>
518    
519    
520    <div class="post-cover-left">
521      
522        
523        
524          <img data-src="/covers/jiangjiang.jpg" data-sizes="auto" alt="解决Linux系统突然出现Read-only file system导致文件无法写入磁盘的问题(双系统)" class="lazyload">
525        
526      
527    </div>
528    <div class="post-info">
529      <div class="post-meta">
530        <span><span class="icon-calendar"></span>2025-03-23</span>
531        <span><span class="icon-pencil"></span>709 words</span>
532        <span><span class="icon-clock"></span>2 mins</span>
533      </div>
534      <h2 class="post-title">解决Linux系统突然出现Read-only file system导致文件无法写入磁盘的问题(双系统)</h2>
535      <article class="post-article">
536        
537          问题起因今天在看论文时想顺便写一下笔记,但当我touch记事本的时候失败,告诉我read only文件系统。之前也遇到过同样的问题。
538123 ∅ /home/enana/ReadingPapers/pose prediction ▓▒░──────────────────────────░▒▓ 18:27:02 ❯ touch memo.txt   touch: cannot touch &amp;#x27;memo.txt&amp;#x27;: Read-only file system
539
540
541检查和分析123~ ▓▒░─────────────────────────────────────────────
542        
543      </article>
544    </div>
545  </div>
546  </div>
547
548
549  
550  
551  <div class="post-wrapper">
552  <div class="post-wrap-right" data-aos="fade-up">
553    
554    <a class="post-link" href="/2025/03/18/conbini-kansou-01/" aria-label="コンビニアルバイト见闻·其一"></a>
555    
556    <div class="post-cover-right">
557      
558        
559        
560          <img data-src="/covers/jiangjiang.jpg" data-sizes="auto" alt="コンビニアルバイト见闻·其一" class="lazyload">
561        
562      
563    </div>
564    <div class="post-info">
565      <div class="post-meta">
566        <span><span class="icon-calendar"></span>2025-03-18</span>
567        <span><span class="icon-pencil"></span>991 words</span>
568        <span><span class="icon-clock"></span>3 mins</span>
569      </div>
570      <h2 class="post-title">コンビニアルバイト见闻·其一</h2>
571      <article class="post-article">
572        
573          前言今天是2025年的3月18号,从我寒假开始在便利店打工开始算,已经过去一个多月了。虽然我レジ比之前熟练多了,遇到日本人也不会紧张了,但还是会时不时遇到不会操作的业务(比如怎么卖切手和はがき上次打工才学会,怎么给顾客提网上的チッケト今天才学会),也会经常被田中店长数落我现在已经ptsd了一看到店长就会紧张。
574转回正题,写这篇博客的目的是记录一下我在打工时听到的日语,很多都是极为本地化和口语化的,书本上绝对不会教,考试也不会考(?)。
575
576ちっちゃい第一次听到这个词是从一个老奶奶嘴里。日本的老奶奶大多数都会面带笑容对我讲话,而且非常尊重一直说礼貌语,这让我很开心。 
577
578お婆さん: 最もちっちゃい
579        
580      </article>
581    </div>
582  </div>
583  </div>
584
585
586  
587  
588  <div class="post-wrapper">
589  <div class="post-wrap-left" data-aos="fade-up">
590    
591      <a class="post-link" href="/2025/03/14/TSNP%E2%80%94problem/" aria-label="使用PSO-NN解决双螺旋分类TSNP问题"></a>
592    
593    
594    <div class="post-cover-left">
595      
596        
597        
598          <img data-src="/covers/airi_mzk_ena.png" data-sizes="auto" alt="使用PSO-NN解决双螺旋分类TSNP问题" class="lazyload">
599        
600      
601    </div>
602    <div class="post-info">
603      <div class="post-meta">
604        <span><span class="icon-calendar"></span>2025-03-14</span>
605        <span><span class="icon-pencil"></span>1.6k words</span>
606        <span><span class="icon-clock"></span>9 mins</span>
607      </div>
608      <h2 class="post-title">使用PSO-NN解决双螺旋分类TSNP问题</h2>
609      <article class="post-article">
610        
611          核心思想
612粒子群算法PSO优化神经网络权重和偏置参数,取代传统的梯度下降法。
613神经网络参数矩阵展平,作为PSO算法中粒子的速度参数进行优化。
614
615
616Presentation PPT
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671报告
672
673	
674    
675	
676
677
678
679
680
681代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727
682        
683      </article>
684    </div>
685  </div>
686  </div>
687
688
689  
690  
691  <div class="post-wrapper">
692  <div class="post-wrap-right" data-aos="fade-up">
693    
694    <a class="post-link" href="/2025/02/08/slsi-calculator-project/" aria-label="【SystemLSI】Project#1:Calculator的Verilog实现与上板验证"></a>
695    
696    <div class="post-cover-right">
697      
698        
699        
700          <img data-src="/covers/airi_mzk_ena.png" data-sizes="auto" alt="【SystemLSI】Project#1:Calculator的Verilog实现与上板验证" class="lazyload">
701        
702      
703    </div>
704    <div class="post-info">
705      <div class="post-meta">
706        <span><span class="icon-calendar"></span>2025-02-08</span>
707        <span><span class="icon-pencil"></span>4.7k words</span>
708        <span><span class="icon-clock"></span>27 mins</span>
709      </div>
710      <h2 class="post-title">【SystemLSI】Project#1:Calculator的Verilog实现与上板验证</h2>
711      <article class="post-article">
712        
713          核心功能与创新功能(PPT)
714
715
716
717
718
719
720
721
722
723
724代码汇总板卡顶层模块AP600.v1234567891011121314151617181920212223242526272829303132333435363738394041424344454
7246474849505152535455565758596061626364656667686970// AP600: Interface between top-moudule of calculator and FPGA boardmodule AP600 (clk, reset, pswA, pswB, pswC, pswD, dipA, dip
725        
726      </article>
727    </div>
728  </div>
729  </div>
730
731
732  
733
734
735  <nav id="page-nav" data-aos="fade-up">
736    
737    <span class="page-number current">1</span><a class="page-number" href="/page/2/">2</a><a class="page-number" href="/page/3/">3</a><a class="extend next" rel="next" href="/page/2/">Next &raquo;</a>
738  </nav>
739
740
741</section>
742          
743        </div>
744        <footer id="footer">
745  <div style="width: 100%; overflow: hidden">
746    <div class="footer-line"></div>
747  </div>
748  <div id="footer-info">
749    
750    <div>
751      <span class="icon-copyright"></span>
752      2020-2025
753      <span class="footer-info-sep"></span>
754      ロ ユイセー(Lu Weicheng)
755    </div>
756    
757      <div>
758        Powered by&nbsp;<a href="https://hexo.io/" target="_blank">Hexo</a>&nbsp;
759        Theme.<a href="https://github.com/D-Sketon/hexo-theme-reimu" target="_blank">Reimu</a>
760      </div>
761    
762    
763      <div>
764        <span class="icon-brush"></span>
765        43.6k
766        &nbsp;|&nbsp;
767        <span class="icon-coffee"></span>
768        03:26
769      </div>
770    
771    
772      <div>
773        <span class="icon-eye"></span>
774        <span id="busuanzi_container_site_pv">Number of visits&nbsp;<span id="busuanzi_value_site_pv"></span></span>
775        &nbsp;|&nbsp;
776        <span class="icon-user"></span>
777        <span id="busuanzi_container_site_uv">Number of visitors&nbsp;<span id="busuanzi_value_site_uv"></span></span>
778      </div>
779    
780  </div>
781</footer>
782
783        <div class="sidebar-top">
784          <img src="/images/taichi.png" height="50" width="50" alt="backtop" />
785          <div class="arrow-up"></div>
786        </div>
787        <div id="mask"></div>
788      </div>
789      <nav id="mobile-nav">
790  <div class="sidebar-wrap">
791    
792      <div class="sidebar-author">
793  <img data-src="/avatar/avatar.webp" data-sizes="auto" alt="ロ ユイセー(Lu Weicheng)" class="lazyload">
794  <div class="sidebar-author-name">ロ ユイセー(Lu Weicheng)</div>
795  <div class="sidebar-description"></div>
796</div>
797<div class="sidebar-state">
798  <div class="sidebar-state-article">
799    <div>Posts</div>
800    <div class="sidebar-state-number">21</div>
801  </div>
802  <div class="sidebar-state-category">
803    <div>Categories</div>
804    <div class="sidebar-state-number">12</div>
805  </div>
806  <div class="sidebar-state-tag">
807    <div>Tags</div>
808    <div class="sidebar-state-number">11</div>
809  </div>
810</div>
811<div class="sidebar-social">
812  
813    <div class="icon-instagram sidebar-social-icon">
814      <a href=https://www.instagram.com/shinonome_enana130/ itemprop="url" target="_blank" aria-label="instagram"></a>
815    </div>
816  
817    <div class="icon-bilibili sidebar-social-icon">
818      <a href=https://space.bilibili.com/123245199?spm_id_from=333.1007.0.0 itemprop="url" target="_blank" aria-label="bilibili"></a>
819    </div>
820  
821    <div class="icon-steam sidebar-social-icon">
822      <a href=https://steamcommunity.com/profiles/76561199078853055/ itemprop="url" target="_blank" aria-label="steam"></a>
823    </div>
824  
825</div>
826<div class="sidebar-menu">
827  
828    <div class="sidebar-menu-link-wrap">
829      <a class="sidebar-menu-link-dummy" href="/" aria-label="Home"></a>
830      <div class="sidebar-menu-icon icon-taichi"></div>
831      <div class="sidebar-menu-link">Home</div>
832    </div>
833  
834    <div class="sidebar-menu-link-wrap">
835      <a class="sidebar-menu-link-dummy" href="/categories" aria-label="Categories"></a>
836      <div class="sidebar-menu-icon icon-taichi"></div>
837      <div class="sidebar-menu-link">Categories</div>
838    </div>
839  
840    <div class="sidebar-menu-link-wrap">
841      <a class="sidebar-menu-link-dummy" href="/archives" aria-label="Archives"></a>
842      <div class="sidebar-menu-icon icon-taichi"></div>
843      <div class="sidebar-menu-link">Archives</div>
844    </div>
845  
846    <div class="sidebar-menu-link-wrap">
847      <a class="sidebar-menu-link-dummy" href="/about" aria-label="About"></a>
848      <div class="sidebar-menu-icon icon-taichi"></div>
849      <div class="sidebar-menu-link">About</div>
850    </div>
851  
852    <div class="sidebar-menu-link-wrap">
853      <a class="sidebar-menu-link-dummy" href="/friend" aria-label="Friend"></a>
854      <div class="sidebar-menu-icon icon-taichi"></div>
855      <div class="sidebar-menu-link">Friend</div>
856    </div>
857  
858</div>
859
860    
861  </div>
862  
863</nav>
864
865    </div>
866    
867      <div class="site-search">
868        <div class="reimu-popup popup">
869          <div class="reimu-search">
870            <div class="reimu-search-input-icon"></div>
871            <div class="reimu-search-input" id="reimu-search-input"></div>
872            <div class="popup-btn-close"></div>
873          </div>
874          <div class="reimu-results">
875            <div id="reimu-stats"></div>
876            <div id="reimu-hits"></div>
877            <div id="reimu-pagination" class="reimu-pagination"></div>
878          </div>
879          <img class="reimu-bg" src="/images/reimu.png"/>
880        </div>
881      </div>
882    
883    
884<script src="https://npm.webcache.cn/[email protected]/lazysizes.min.js"></script>
884
885
886
887<script src="https://npm.webcache.cn/[email protected]/dist/clipboard.min.js"></script>
887
888
889
890
891<script src="/js/script.js"></script>
891
892
893
894
895  
896<script src="/js/aos.js"></script>
896
897
898  
898<script>
899    var aosInit = () => {
900      AOS.init({
901        duration: 1000,
902        easing: "ease",
903        once: true,
904        offset: 50,
905      });
906    };
907    if (document.readyState === 'loading') {
908      document.addEventListener('DOMContentLoaded', aosInit);
909    } else {
910      aosInit();
911    }
912  </script>
912
913
914
915
916<script src="/js/pjax_script.js" data-pjax></script>
916
917
918
919<script type="module" data-pjax>
920  import PhotoSwipeLightbox from "https://npm.webcache.cn/[email protected]/dist/photoswipe-lightbox.esm.min.js";
921  
922  const pswp = () => {
923    if (_$$('.article-entry a.article-gallery-item').length > 0) {
924      new PhotoSwipeLightbox({
925        gallery: '.article-entry',
926        children: 'a.article-gallery-item',
927        pswpModule: () => import("https://npm.webcache.cn/[email protected]/dist/photoswipe.esm.min.js")
928      }).init();
929    }
930    if(_$$('.article-gallery a.article-gallery-item').length > 0) {
931      new PhotoSwipeLightbox({
932        gallery: '.article-gallery',
933        children: 'a.article-gallery-item',
934        pswpModule: () => import("https://npm.webcache.cn/[email protected]/dist/photoswipe.esm.min.js")
935      }).init();
936    }
937    window.lightboxStatus = 'done';
938    window.removeEventListener('lightbox:ready', pswp);
939  }
940  if(window.lightboxStatus === 'ready') {
941    pswp()
942  } else {
943    window.addEventListener('lightbox:ready', pswp);
944  }
945</script>
945
946
947
948
949
950  
950<script data-pjax type="module">
951    import { init } from "https://npm.webcache.cn/@waline/[email protected]/dist/waline.mjs";
952    if(_$('.wcomment')) {
953      window.walineInstance = init({
954        el: '.wcomment',
955        serverURL: 'https://waline-lime-six.vercel.app/',
956        lang: 'zh-CN',
957        locale: {},
958        emoji: ["https://unpkg.com/@waline/[email protected]/weibo","https://unpkg.com/@waline/[email protected]/alus","https://unpkg.com/@waline/[email protected]/bilibili","https://unpkg.com/@waline/[email protected]/qq","https://unpkg.com/@waline/[email protected]/tieba","https://unpkg.com/@waline/[email protected]/tw-emoji"],
959        meta: ["nick","mail"],
960        requiredMeta: ["nick","mail"],
961        wordLimit: JSON.parse('0'),
962        comment: true,
963        pageSize: JSON.parse('10'),
964        dark: 'html[data-theme="dark"]',
965        pageview: JSON.parse('true'),
966    });
967    }
968  </script>
968
969
970
971
972
973
974
975
976
977
978
979
980  
980<script>
981    var CONFIG = {
982      root: '/',
983      algolia: {
984        applicationID: "H0ZF9MNC8O",
985        apiKey: "4e44841a24c848ab928ba8fd6141217e",
986        indexName: "hexo",
987        hits: {
988          "per_page": parseInt("10")
989        },
990        labels: {
991          "input_placeholder": "搜索.....",
992          "hits_empty": "未发现与 「${query}」相关内容",
993          "hits_stats": "找到${hits}条结果(用时 ${time} ms)"
994        }
995      }
996    };
997  </script>
997
998  
999<script src="https://npm.webcache.cn/[email protected]/dist/algoliasearch-lite.umd.js"></script>
999
1000
1001  
1002<script src="https://npm.webcache.cn/[email protected]/dist/instantsearch.production.min.js" defer></script>
1002
1003
1004  
1005<script src="/js/algolia_search.js" defer></script>
1005
1006
1007
1008
1009
1010  
1011<script src="https://npm.webcache.cn/[email protected]/dist/index.umd.js"></script>
1011
1012
1013  
1013<script>
1014    firework(JSON.parse('{"excludeElements":["a","button"],"particles":[{"shape":"circle","move":["emit"],"easing":"easeOutExpo","colors":["#ff5252","#ff7c7c","#ffafaf","#ffd0d0"],"number":20,"duration":[1200,1800],"shapeOptions":{"radius":[16,32],"alpha":[0.3,0.5]}},{"shape":"circle","move":["diffuse"],"easing":"easeOutExpo","colors":["#ff0000"],"number":1,"duration":[1200,1800],"shapeOptions":{"radius":20,"alpha":[0.2,0.5],"lineWidth":6}}]}'))
1015  </script>
1015
1016
1017
1018
1019
1020
1021  
1021<script>
1022    function initLive2d() {
1023      live2d.init("https://fastly.jsdelivr.net/gh/D-Sketon/plugin-live2d/", {themeTipsPath: ""});
1024    }
1025  </script>
1025
1026  
1027<script src="https://fastly.jsdelivr.net/gh/D-Sketon/plugin-live2d/js/live2d-autoload.js" onload="initLive2d &amp;&amp; initLive2d()" async></script>
1027
1028
1029
1030
1031
1032  
1033<script src="https://npm.webcache.cn/[email protected]/dist/quicklink.umd.js"></script>
1033
1034
1035  
1035<script data-pjax>
1036    quicklink.listen({
1037      timeout: 3000,
1038      priority: true,
1039      ignores: []
1040    });
1041  </script>
1041
1042
1043
1044<div id="lazy-script">
1045  <div>
1046    
1047  </div>
1048</div>
1049
1050
1051  
1051<script>
1052    console.log(String.raw`%c 
1053 ______     ______     __     __    __     __  __    
1054/\  == \   /\  ___\   /\ \   /\ "-./  \   /\ \/\ \   
1055\ \  __<   \ \  __\   \ \ \  \ \ \-./\ \  \ \ \_\ \  
1056 \ \_\ \_\  \ \_____\  \ \_\  \ \_\ \ \_\  \ \_____\ 
1057  \/_/ /_/   \/_____/   \/_/   \/_/  \/_/   \/_____/ 
1058                                                  
1059`,'color: #ff5252;')
1060    console.log('%c Theme.Reimu v' + '0.3.0-alpha.1' + ' %c https://github.com/D-Sketon/hexo-theme-reimu ', 'color: white; background: #ff5252; padding:5px 0;', 'padding:4px;border:1px solid #ff5252;')
1061  </script>
1061
1062  
1063
1064
1065
1066  
1067<script src="https://npm.webcache.cn/[email protected]/bsz.pure.mini.js" async></script>
1067
1068
1069
1070
1071
1072<script>
1073  if ('serviceWorker' in navigator) {
1074    navigator.serviceWorker.getRegistrations().then((registrations) => {
1075      for (let registration of registrations) {
1076        registration.unregister();
1077      }
1078    });
1079  }
1080</script>
1080
1081
1082  <!-- hexo injector body_end start -->
1083<script src="/js/insert_highlight.js" data-pjax></script>
1083
1084<!-- hexo injector body_end end --></body>
1085  </html>
1086

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.