自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 gen_ana_shadow

【代码】gen_ana_shadow。

2024-02-23 10:22:56 345 1

原创 regression env

【代码】regression env。

2024-01-17 14:31:34 352

原创 generate regmap from excel

【代码】generate regmap from excel。

2024-01-17 09:07:36 362

原创 怎样搭建用于RISCV的chipyard 环境

chipyard 的RISCV环境的集大成者平台: ubuntu 16.04资源: 代理 (源里有的库托管到了google)步骤:1.git clone https://github.com/ucb-bar/chipyard.git2. 运行scripts/ubuntu-req.sh 保证依赖库完整 这里如果python3.6 无法安装,可以跳过,直接用python3.5也是可以的。3. 设置git 的代理git config --global https.pr...

2020-06-04 20:05:41 3959 3

原创 [RISCV] gnu-mcu-eclipse for riscv 安装与配置

参考文档:https://gnu-mcu-eclipse.github.io/Step 1: java window :https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html linux (ubuntu) : su...

2019-04-16 11:01:55 2087

原创 ubuntu 配置 riscv rocket-chip

1. git clone  https://github.com/freechipsproject/rocket-chip.git$ git clone https://github.com/ucb-bar/rocket-chip.git$ cd rocket-chip$ git submodule update --init2. 配置环境变量setenv RISCV "~...

2018-10-25 15:33:42 1128

原创 deeplearning.ai Neural Networks and Deep Learning 笔记

这里写代码片import numpy as npimport matplotlib.pyplot as pltimport h5pyimport scipyfrom PIL import Imagefrom scipy import ndimagefrom lr_utils import load_dataset%matplotlib inline# Loading the data

2017-09-27 14:06:59 283

原创 PYTHON3 SHA256

python3 实现的SHA256 算法算法原型参考: https://en.wikipedia.org/wiki/SHA-2import structdef out_hex(list1): for i in list1: print ("%08x" % i) print ("\n") def rotate_left(a,

2017-09-21 11:28:09 6218

原创 Python3 SM3 encoder

引用块内容 参考原始python 2 版本 http://co63oc.blog.51cto.com/904636/954086修改为python3 版本,主要区别是python2-3中struct.pack的返回值的类型不同,python3的返回为byte类型,python2为str 类型。import struct IV="7380166f 4914b2b9 172442d7 da

2017-09-21 11:16:36 2448

原创 python3 sm3 编码器

import struct IV="7380166f 4914b2b9 172442d7 da8a0600 a96f30bc 163138aa e38dee4d b0fb0e4e" IV = int(IV.replace(" ", ""), 16) a = [] for i in range(0, 8):         a.append(0)         a[i] = (

2017-09-21 10:58:50 1808

原创 excel 自动group脚本

Sub autogroup()Dim k    With ActiveSheet.Outline        .AutomaticStyles = False        .SummaryRow = xlAbove        .SummaryColumn = xlRight    End With    max_rows = ActiveSheet.Us

2017-07-26 17:34:41 680

转载 中断、异常、trap 的区别

【1】无论是中断,还是异常和陷阱,对应的处理函数,一般都可以称其为中断服务程序ISR,           都只是一个函数 具体函数里面要做什么事情,是由你写程序的人决定的。 【2】 比如中断中处理对应的事情,异常中自己决定如何响应出现的异常,陷阱中决定做什么事情。【3】    中断:是为了设备与CPU之间的通信。典型的有如服务请求,任务完成提醒

2017-05-19 14:39:00 906

转载 7个示例科普CPU Cache line

转载于http://coolshell.cn/articles/10249.htmlCPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostrovsky一篇博文《漫游处理器缓存效应》,文章不仅仅用7个最简单的源码示例就将C

2017-03-22 16:21:46 463

转载 缓存一致性(Cache Coherency)入门

本文是RAD Game Tools程序员Fabian “ryg” Giesen在其博客上发表的《Cache coherency primer》一文的翻译,经作者许可分享至InfoQ中文站。该系列共有两篇,本文系第一篇。我计划写一些关于多核场景下数据组织的文章。写了第一篇,但我很快意识到有大量的基础知识我首先需要讲一下。在本文中,我就尝试阐述这些知识。缓存(Cache)本文是

2017-03-22 16:17:32 548

JESD209-4-1.pdf

LPDDR4x 标准

2021-04-30

protected_vcs.zip

protected_vcs.zip

2021-03-22

RISC-V-Reader-Chinese-v2p1.zip

【The RISC-V READER】中文版 v2.1 欢迎! RISC-V 自 2011 年推出以来迅速地普及。我们认为一个精简的程序员指南将进一步促进 它的发展,并促使新人理解为什么它是一个有吸引力的指令集,以及它与传统指令集架构 (ISA)的不同。 我们的灵感部分来源于其它指令集架构书籍,但我们希望 RISC-V 自身的简洁性能让我 们写得比 See MIPS Run 一类 500 多页的详尽书籍少很多。我们把全书的长度控制到了前述 的三分之一,至少在这个意义上我们成功了。实际上,介绍模块化 RISC-V 指令集的每个组 成部分的十章只用了 100 页——即便为了有助于快速阅读,平均每页用到了一张图片(一共 75 张)。 在解释指令集设计的原理之后,我们将阐述 RISC-V 架构师在设计指令集的时候,如何 在过去 40 年的指令集的基础上取其精华,去其糟粕。要评判一个指令集架构,不仅要看它 包括了什么,而且要看它省略了什么。 随后我们会按顺序介绍这个模块化架构的每个组成部分。每一章都会包含一个用 RISCV 汇编语言写成的程序,这是为了展示那一章所述的指令的用法,这样有助于汇编语言程序 员学习 RISC-V 汇编。有时,我们还会列出用 ARM,MIPS 和 x86 写成的同样的程序,从而 突出 RISC-V 在简洁性,以及成本、功耗、性能方面的优势。 为了增加本书的趣味性,我们在页边加入了将近 50 个侧边栏,这里面放了一些有关书 中内容的评论,希望它们能带来一些乐趣。我们还在页边放了大约 75 个图片,用于展示设 计良好 ISA 的例子。(我们充分利用了侧边的空间!)最后,对于那些愿意钻研的读者,我们 在全书中加入了大概 25 段补充说明。如果你对某个主题感兴趣,可以深入研究这些可选部 分。略过这些部分不会影响对书中的其他内容的理解,所以如果你对他们不感兴趣的话,尽 管跳过它们。对于计算机体系结构爱好者,我们援引的 25 篇论文和书籍能够开阔你的视野。 在写这本书的过程中,我们从它们当中学到了很多东西!

2019-09-05

sm3 python encode

国密hash 算法 sm3 的编码器 使用python3 编写 jupyter notebook 格式

2017-11-07

verilog_systemverilog.tar.gz

vim systemverilog 语法工具 拥有gvim vi vim中

2010-09-20

Topweaver Anydivider 1.1

DLL/PLL资源为我们提供了很好的频率合成方法。但是一些时候人们依然通过编写HDL代码来实现时钟的分频,以实现特殊的分频系数,可调节的占空比和其它DLL/PLL不容易实现的功能。

2008-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除