- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 CPU搭载Linux系统的条件
CPU搭载Linux系统的条件自己设计的CPU正确启动PMON、Linux的充分条件如下[1]: 实现TLB功能; 实现MIPS32 Release 1中除了CP1、JTAG等指令之外的102条指令; 实现12种中断例外支持; 实现19个CP0寄存器; CPU始终运行在核心态; CPU没有BUG。[1] 第二届-myCPU启动Linux指南-国科大.PDF...
2021-06-05 14:20:02
125
原创 verilog变长移位寄存器
verilog变长移位寄存器普通的移位寄存器可以按如下设置,下面是一个一次移动一位的移位寄存器。module shift_stationary(clk,dat,ctrl,shift_out ); input clk; input [15:0]dat; input [1:0]ctrl; output reg [15:0] shift_out;always@(posedge clk)begincase(ctrl)2'b00: begin
2020-12-22 20:22:54
913
1
原创 python实现稀疏矩阵的csr压缩
使用python进行稀疏矩阵的csr压缩import numpy as npimport scipy.sparse as spdef CSR(x):#输入一个矩阵 w=len(x[0]) h=len(x) A = np.array(x) AS = sp.csr_matrix(A) print("data=",AS.data) print("indptr=",AS.indptr) print("indices=",AS.indices)
2020-12-22 13:16:17
1048
3
原创 轻量级神经网络结构讲解
轻量级神经网络结构讲解神经网络计算现在很火热,但是其计算量大,且神经网络处理器的硬件开销大,面积大,功耗多,不能有效的支持例如可穿戴设备的规模小的可移动设备。因此轻量级神经网络出现了。轻量级神经网络可以运用在各种小型设备上,就是因为它“轻量”。笔者总结了2021年以前的轻量级神经网络的结构和其中的数据流。首先介绍了了解轻量级神经网络所需的几个结构,介绍较为简单,主要是想让读者快速的了解其核心部分。包括:1. ResNet模块2. ResNeXt模块3. Inception系列4. Xcep
2020-12-22 12:33:40
789
1
原创 Eyeriss中的RS(行固定)数据流
Eyeriss中的RS(行固定)数据流Eyeriss想必大家都读过,但是你在第一次读v1的时候可能并不清楚他所讲的RS数据流具体是什么样的。笔者在这里专门对Eyeriss v1中的RS(行固定)数据流进行详细举例说明。原文中有关RS数据流的部分:“Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural Networks”中的第四段。“Eyeriss: A Spatial Archite
2020-12-11 12:33:30
3874
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人