Li-Yanxin's Blog

FIGHT ! FIGHT ! ! FIGHT ! ! !

神经网络之CNN

"广泛应用的卷积神经网络"

卷积神经网络的学习 CNN的优点 CNN可以说是应用最火的神经网络之一,特别是在模式分类领域,由于该网络避免了对图像的复杂前期预处理,可以直接输入原始图像,因而得到了更为广泛的应用。 下面简单记录一下卷积神经网络的学习。 卷积层 卷积运算就是将原始图片的与特定的Feature Detector(filter)做卷积运算(符号⊗),卷积运算就是将下图两个3x3的矩阵作相乘后再相加,以下...

VHDL中的锁存器

"锁存器真的有害吗?"

VHDL-learning VHDL FPGA学习 锁存器是什么? 我们经常听说,if-else,case语句必须要补全,if不能缺少else,case不能缺少default,否则会有锁存器生成,带来不好的影响。 那么锁存器到底是什么呢? 1 <div align=center><img width="250" height="250" src="/img/latch...

VHDL学习第二则

"分频"

VHDL-learning VHDL FPGA学习 分频问题 虽然现在大部分涉及时钟分频的设计里主要都调用锁相环(PLL)IP 核来实现,精度很高,也十分灵活、方便,但毕竟使用的资源稍高。如果对时钟精度要求不高的情况下,还是可以使用语言直接描述分频过程的。 分频主要可以分为最简单的偶数分频,奇数分频和小数分频。 偶数分频 偶数分频是最容易实现的,可以细分为2^N 分频和非2^N分频。 ...

Leetcode刷题心得

"coding啊啊啊啊啊"

LeetCode刷题心得 2020.4 刷了Leetcode的60题,接触了一些算法,例如动态规划、回溯,复习了二叉树,感觉到了自己的菜hahahaha。 贴一下Leetcode剑指offer地址. 动态规划 1、 最长回文字符串 2、 正则表达式匹配 此题解法真是打开新世界的大门 3、 最大子序和 4、 爬楼梯 5、 编辑距离 这道题感觉还是挺有实际意义...

VHDL学习第一则

"建立时间与保持时间等基本概念"

VHDL-learning VHDL FPGA学习 跨时钟域问题 第一弹 准备知识1:异步时钟与同步时钟 说到跨时钟域问题,也是FPGA设计中比较基础的问题之一。首先讨论异步时钟与同步时钟的概念。 对于不算很严格的同步电路定义有: 所有时钟的时钟来自同一个时钟源,比如有一个分频电路,产生了CLKA、CLKB、CLKC、CLKD,因为它们都是由300M时钟源分频而来,因...

Verilog的按位操作和逻辑操作

"小细节的记录"

逻辑和按位操作符 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <div align=center><img width="250" height="250" src="/img/bitwise_logical.jpg"></div> verilog中分为逻辑运算符和按位逻辑运算符。如上图,a、b...

Verilog的阻塞赋值和非阻塞赋值

"令人挠头"

Blocking vs. Non-Blocking Assignment round1 There are three types of assignments in Verilog: 1 2 3 Continuous assignments (assign x = y;). Can only be used when not inside a procedure ("always bl...

我的毕业设计

"在UTS的Showcase海报"

我的毕业设计 在澳洲的第二学期,选修了UTS每个EE专业的学生必须要学习的Capstone Project课程。在导师和学长学姐的指导下,终于完成了毕业论文和实物的设计。撒花! 贴一张我最终现场做Showcase的海报。 当时守着海报,在现场对熙熙攘攘同学、老师以及学校提前指派的检查老师不断介绍自己的项目,大概说了不下30遍。也听了其他同学非常优秀的毕业设计作品,感触良多。 S...