
RISC-V
CopperDong
纯属巧合
展开
-
基于RISC-V架构的开源处理器及SoC研究综述(一)
http://blog.youkuaiyun.com/leishangwen/article/details/55006662 RISC-V是加州大学伯克利分校(University of California at Berkeley,以下简称UCB)设计并发布的一种开源指令集架构,其目标是成为指令集架构领域的Linux,应用覆盖IoT(Internet of Things)设备、桌面计算机、高性能计算机转载 2017-11-21 15:46:03 · 840 阅读 · 0 评论 -
verilog学习笔记——三段式状态机
https://blog.youkuaiyun.com/jason_child/article/details/60466050摩尔状态机的架构 状态转换图 codingmodule finite_fsm(z_o,clk,Rst_n,w_i);//输出端口output z_o;//输入端口input clk;input Rst_n;input w_i;//输出端口类型声明reg ...转载 2018-04-16 11:21:03 · 1055 阅读 · 1 评论 -
verilog实现基于Cordic算法的双曲函数计算
Cordic算法可以用FPGA硬件来实现三角函数,向量旋转,指数函数以及三角函数等数值计算,它是一种从一般的矢量旋转方程中推导得出。采用用不断的旋转求出对应的正弦余弦值,是一种近似求解法。旋转的角度很讲求,比如求取正余弦函数值时每次旋转的角度必须使得 正切值近似等于 1/(2^N)。旋转的目的是让Y轴趋近与0。把每次旋转的角度累加,即得到旋转的角度和即为正切值。如图1所示为Cordi...转载 2018-03-30 14:13:47 · 2964 阅读 · 1 评论 -
zedboard Linux JTAG驱动解决There is no current hw_target问题
zedboard Linux JTAG驱动解决There is no current hw_target问题由 FIND · 2017年4月10日 29 看过Introduction本文介绍了在Linux下安装zedboard驱动解决vivado无法通过jtag连接到板子上的问题。终于步入了helloworld阶段。之前折腾了下zedboard板转载 2017-11-14 12:05:32 · 3239 阅读 · 0 评论 -
STM32.SPI(25Q16)
1.首先认识下W25Q16DVSIG,SOP8SPI FLASH16MBIT 2MB(4096个字节)(里面可以放字库,图片,也可以程序掉电不丢失数据放里面)例程讲解:①1.用到SPI库;conf.h里打开头文件2.2M串行FLASH W25Q16初始化SPI_FLASH_Init();RCC_APB2PeriphClockC转载 2017-11-21 21:17:42 · 5208 阅读 · 0 评论 -
verilog矩阵乘法
1. 串行乘法器 两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。module multi_CX(clk, x, y, result); input clk; input [7:0] x, y; output [15:0] result; reg [15:0] result; parameter s0 = 0转载 2017-11-21 20:28:29 · 16774 阅读 · 4 评论 -
PULPino在zedboard上的下载、测试
PULPino是一个开源的微型控制系统,基于一个32位RISC-V核心,由瑞士苏黎世联邦理工学院与意大利博洛尼亚大学联合开发。核心IPC接近1,完全支持基整数指令集(RV32I),压缩指令(RV32C)和部分支持乘法指令集扩展(RV32M)。在https://github.com/pulp-platform上有全部源代码,包括:处理器、外设、总线、编译器等,下面是我在zedboard上下载、测试P转载 2017-11-21 16:09:41 · 2137 阅读 · 0 评论 -
zedboard的demo评测
转载来自:http://blog.youkuaiyun.com/xiaoyangger/article/details/7970142Zedboard是第一款面向开源社区的Zynq-7000系列开发板,而Zynq-7000系列FPGA,也称为完全可编程(All Programable)SoC,是Xilinx一个有重大意义的产品系列。在FPGA里集成高性能的处理器内核一直是众多FPGA厂商以转载 2017-11-21 16:05:57 · 706 阅读 · 0 评论 -
基于RISC-V架构的开源处理器及SoC研究综述(三)
3 基于RISC-V的开源SoC研究现状3.1 Rocket-Chip UCB为了方便用户学习,同时也为了便于重复使用已设计好的硬件模块,在GitHub上建立了Rocket-Chip Generator的项目,其中包括了Chisel、GCC、Rocket处理器,以及围绕Rocket的一系列总线单元、外设、缓存等,并且采用了参数化的配置方法,从而可以方便的创建不同性能要求的基于转载 2017-11-21 15:57:44 · 3093 阅读 · 0 评论 -
基于RISC-V架构的开源处理器及SoC研究综述(二)
2 基于RISC-V的开源处理器研究现状 目前基于RISC-V架构的开源处理器有很多,既有标量处理器Rocket,也有超标量处理器BOOM,还有面向嵌入式领域的Z-scale、PicoRV32等。2.1 标量处理器——Rocket Rocket是UCB设计的一款64位、5级流水线、单发射顺序执行处理器,主要特点有: 支持MMU,支持分页虚拟内存,所以可以转载 2017-11-21 15:52:17 · 1554 阅读 · 0 评论 -
优化基于FPGA的深度卷积神经网络的加速器设计
英文论文链接:http://cadlab.cs.ucla.edu/~cong/slides/fpga2015_chen.pdf翻译:卜居转载请注明出处:http://blog.youkuaiyun.com/kkk584520/article/details/47450159【0. 摘要】CNN已经广泛用于图像识别,因为它能模仿生物视觉神经的行为获得很高识别准确率。最近,基于深度学习算法的现代应用高速增长进一步...转载 2018-04-18 10:11:57 · 837 阅读 · 1 评论