E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OR1200
ModelSim仿真时注意事项,先添加信号,再仿真Run All,否则No Data
在仿真电路时,Run一定time后,添加要观察的信号后,无论如何都没波形数据,出现NoData,原来是顺序问题(我的是这么回事):
or1200
仿真TB文件:`timescale1ns/100psmoduleor1200
一代程序码农
·
2020-07-27 23:29
编程经验
芯片折腾
步步惊“芯”——软核处理器内部设计分析
掀开处理器的神秘面纱,带你遨游在一个简洁但不简单、复杂但不混乱的二进制世界)雷思磊著ISBN978-7-121-20489-02013年7月出版定价:75.00元500页16开编辑推荐:不唯上、不唯下、只唯实——本书对
OR1200
博文视点
·
2020-07-07 04:30
嵌入式系统
自制处理器OpenMIPS移植ucos-II过程之4——ucos-II文件目录建立
另外还借鉴了ucos-II移植到
OR1200
的过程,主
leishangwen
·
2020-07-04 21:29
自己动手写CPU
RISC V Rocket-chip 模拟器使用笔记(一)
1.Rocket-chip可以做什么“Rocket是一款64bit的标量处理器,5级流水线,采用的是risc-v指令集,集成FPU,并有许多
or1200
没有的特性,比如:无阻塞缓存、分支预测、返回地址堆栈
idevede
·
2018-03-13 13:32
计算机系统
硬件编程语言
嵌入式学习
《自己动手写cpu》读书笔记
原来自己看过原作者的《步步惊芯--软核处理器分析》以及其他关于
or1200
的书。本次粗略浏览了该书,就某些感兴趣的部分详细分析,并总结成此文。关于5级流水的架构,可以自己去参考《计算机接口》一书。
lijiuyangzilsc
·
2016-05-04 13:00
cpu
架构
FPGA
处理器
or1200
下Raw-OS学习(例子篇)
没有图我说个~毛(J)线(B)~对吧??? 直接上一个以前做过的项目来说说怎么去从一个前后台的程序过度到利用操作系统去管理的你代码吧~以前想过直接用事件驱动的框架去编写代码的,无奈这方面的资料实在太少~而且我的水平也不足以胜任,既然现在在全力支持Raw-OS,那么就用RTOS
·
2015-11-13 18:08
raw
OpenRisc-50-or1200的freeze模块分析
引言 之前,我们分析
or1200
的控制通路中的sprs模块和except模块,本小节,我们就分析一下
or1200
控制通路的最后一个模块,就是freeze模块。
·
2015-11-13 12:04
open
or1200
构建sopc系统之软件环境搭建
使用预先编译好的工具链 下载: ftp://ocuser:
[email protected]
/toolchain/or32-elf-linux-x86.tar.bz2 解压 tar xjf or32-elf-linux-x86.tar.bz2 解压会产生一个新的文件夹,or32-elf/ 导出文件路径,把下面这句命令加入到~/.bashrc文件里 vim&nb
·
2015-11-13 06:20
环境搭建
OpenRisc-39-ORPSoC,
or1200
的memory hierarchy整体分析
引言 前面我们简单分析了ORPSoC的整体结构,or1200_top的整体结构,or1200_cpu的整体结构。 并对ORPSoC的启动过程,ORPSoC的debug子系统,clock子系统进行了介绍。 本小节,我们一起来分析一下ORPSoC的存储器组织(memory hierarchy)。 1,背景知识 在分析ORPSoC的memory hierarchy之前,我们有必要先了解一下
·
2015-11-12 19:19
memory
OpenRisc-48-or1200的SPRS模块分析
引言 之前,我们在分析
or1200
的WB模块时(http://blog.csdn.net/rill_zhen/article/details/10220619),介绍了OpenRISC的GPRS(general
·
2015-11-11 19:28
open
OpenRisc-45-or1200的ID模块分析
引言 之前,我们分析了
or1200
流水线的整体结构,也分析了流水线中IF级,EX级,本小节我们来分析ID(insn decode)级的一些细节。
·
2015-11-11 16:27
open
OpenRisc-44-or1200的pipeline整体分析
引言 我们在前面分析了ORPSoC,or1200_top,和or1200_cpu的整体架构,在最近,我们也分析了
or1200
的pipeline(流水线)中的两级,EX级和IF级。
·
2015-11-10 22:32
pipeline
OpenRisc-47-or1200的WB模块分析
对于
or1200
的流水线来说,MA阶段是最后一个阶段,也是整条流水线的收尾阶段,负责战场的清扫工作。
·
2015-11-07 11:27
open
OpenRisc-41-or1200的cache模块分析
本小节我们就分析一下
or1200
的cache部分的实现。 1,cache产生原因 还是那句话,研究一个东
·
2015-11-05 09:44
cache
or1200
下raw-os(仿真环境篇)
貌似最近都在公司混日子过了,怎么办?哎哎哎~罪过啊罪过,不过也是的,加工资居然没我份,顶领导个肺的,叫我怎么继续活啊~哎哎哎~ 算了,不谈这些鸟事情了,说多了都是泪啊,这篇blog开始我们进入raw-os的api学习,为期大概是2个月吧,因为我从来没有接触过操作系统,好多东西
·
2015-11-01 11:26
raw
or1200
下raw-os学习(任务篇)
这次就来说说基于上一节介绍的系统框图去建立我们所需要的任务,顺便学习Raw-OS提供的API,根据上节的分析,对于Slave Board有如下设计: Slave Board有三个任务,分别负责测试阻抗,电压
·
2015-10-31 08:31
raw
步步惊“芯”——软核处理器内部设计分析
复杂但不混乱的二进制世界) 雷思磊 著 ISBN 978-7-121-20489-0 2013年7月出版 定价:75.00元 500页 16开 编辑推荐: 不唯上、不唯下、只唯实——本书对
OR1200
·
2015-10-27 13:34
设计
64位开源处理器Rocket的源代码简单介绍
Rocket是一款64bit的标量处理器,5级流水线,采用的是risc-v指令集,集成FPU,并有许多
or1200
没有的特性,比如:无阻塞缓存、分支预测、返回地址堆栈、硬件页表填充、cache支持ECC
leishangwen
·
2015-06-23 14:15
RISC-V
OR1200
处理器的Store Buffer分析
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书14.1SB模块的作用与工作过程ICache是直接与Wishbone总线接口单元WB_BIU相连的,但是在DCache与Wishbone总线接口单元WB_BIU之间插入了一个StoreBuffer(SB)模块,如图1.6所示。SB的作用是通过缓冲存储操作,从而加快存储操作。其原理是这样的:当执行存储操作时,可能需要通过WB_BIU将要写的数据写
leishangwen
·
2014-06-27 09:02
使用iverilog+gtkwave 仿真
or1200
1.首先准备
or1200
源码,在opencores.org上下载吧。
jjinl
·
2014-06-20 16:00
linux
iverilog
or1200
串行乘法与并行乘法
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书串行乘法
OR1200
中串行乘法采用的是“移位——加”迭代算法,这种算法借鉴了手工计算乘法的过程,对于二进制乘法,比如:1101*1011,手工计算过程如图
leishangwen
·
2014-05-04 11:42
modelsim openrisc 开始片
(人的精力是有限的)二导出
OR1200
源代码 在VBOX虚拟机下: cpor1200/m
linuxarmsummary
·
2014-04-14 23:00
开博
nice 要开始读研了,毕设就是
or1200
嘿咻,向大神们学习!
lijiuyangzilsc
·
2014-03-20 20:00
or1200
移植实时系统Raw-OS(一)
Raw-OS的官网网站:http://www.raw-os.org/ 这是一个起步不久的make in china的实时操作系统哈~作者是txj牛牛~崇尚开源的多多支持支持txj哈~ 记得我们在移植大多数实时操作系统的时候需要做的工作吗,回想一下最主要的,四个函数的编写,最高优先级任务启动start_first_task(),任务切换函数task_switch(),中断IS
tortoisechan
·
2014-03-03 16:00
RAW-OS
openrisc
OpenRisc-54-play with OpenRISC based atlys board
1.OpenRISC1200softprocessorIntroductionThe OpenRISC1200 (
OR1200
)isasynthesizableCPUcoremaintainedbydevelopersat
rill_zhen
·
2013-10-31 13:00
OpenRisc-53-debugging the OpenRISC 1200
引言
or1200
的调试,是玩OpenRISC绕不过去的话题,无论是硬件上的调试,软件程序的烧写,调试,还是仿真时的调试,都需要相关的调试系统的支持。
rill_zhen
·
2013-10-31 11:00
OpenRisc-50-or1200的freeze模块分析
引言之前,我们分析
or1200
的控制通路中的sprs模块和except模块,本小节,我们就分析一下
or1200
控制通路的最后一个模块,就是freeze模块。
rill_zhen
·
2013-09-01 20:00
OpenRisc-49-or1200的except模块分析
本小节,我们就分析一下
or1200
的异常处理系统。1,异常1>异常的概念这里假定中断是异常的一种类型。说到异常,大家可能并不陌生,linux里面有异常处理上下文的机制,之前我们在分析MMU模块时有TL
rill_zhen
·
2013-08-28 18:00
OpenRisc-48-or1200的SPRS模块分析
引言之前,我们在分析
or1200
的WB模块时(http://blog.csdn.net/rill_zhen/article/details/10220619),介绍了OpenRISC的GPRS(generalpurposeregisterset
rill_zhen
·
2013-08-27 14:00
OpenRisc-47-or1200的WB模块分析
对于
or1200
的流水线来说,MA阶段是最后一个阶段,也是整条流水线的收尾阶段,负责战场的清扫工作。
rill_zhen
·
2013-08-23 15:00
OpenRisc-45-or1200的ID模块分析
引言之前,我们分析了
or1200
流水线的整体结构,也分析了流水线中IF级,EX级,本小节我们来分析ID(insndecode)级的一些细节。
rill_zhen
·
2013-08-07 16:00
or1200
下Raw-OS学习(任务篇)
这次就来说说基于上一节介绍的系统框图去建立我们所需要的任务,顺便学习Raw-OS提供的API,根据上节的分析,对于Slave Board有如下设计: Slave Board有三个任务,分别负责测试阻抗,电压,电流功能,至于底层实现先不管,先把任务框架设计出来~ 对于任务相关的操作,Raw-OS提供一组API操作,用到什么解释什么,说多了都是泪~ 首先建立任务用到的A
tortoisechan
·
2013-08-06 20:00
RAW-OS
openrisc
or1200
下Raw-OS学习(例子篇)
没有图我说个~毛(J)线(B)~对吧??? 直接上一个以前做过的项目来说说怎么去从一个前后台的程序过度到利用操作系统去管理的你代码吧~以前想过直接用事件驱动的框架去编写代码的,无奈这方面的资料实在太少~而且我的水平也不足以胜任,既然现在在全力支持Raw-OS,那么就用RTOS的框架去描述这个工程lor,好了,直接上图了,没有图我说个~毛(J)线(B),一个ICT的例子,先给框图再说
tortoisechan
·
2013-08-05 23:00
RAW-OS
openrisc
OpenRisc-44-or1200的pipeline整体分析
引言我们在前面分析了ORPSoC,or1200_top,和or1200_cpu的整体架构,在最近,我们也分析了
or1200
的pipeline(流水线)中的两级,EX级和IF级。
rill_zhen
·
2013-08-05 18:00
or1200
下Raw-OS学习(仿真环境篇)
貌似最近都在公司混日子过了,怎么办?哎哎哎~罪过啊罪过,不过也是的,加工资居然没我份,顶领导个肺的,叫我怎么继续活啊~哎哎哎~ 算了,不谈这些鸟事情了,说多了都是泪啊,这篇blog开始我们进入raw-os的api学习,为期大概是2个月吧,因为我从来没有接触过操作系统,好多东西都要补,本科学的是通信专业,妹的天天搞电路,不是放大器就是滤波器,不是锁相环就是AGC,天天搞天天搞,搞到现
tortoisechan
·
2013-08-03 14:00
RAW-OS
openrisc
OpenRisc-41-or1200的cache模块分析
本小节我们就分析一下
or1200
的cache部分的实现。1,cache产生原因还是那句话,研究一个东西,首先要了解其来龙
rill_zhen
·
2013-07-30 13:00
OpenRisc-39-ORPSoC,
or1200
的memory hierarchy整体分析
引言前面我们简单分析了ORPSoC的整体结构,or1200_top的整体结构,or1200_cpu的整体结构。并对ORPSoC的启动过程,ORPSoC的debug子系统,clock子系统进行了介绍。本小节,我们一起来分析一下ORPSoC的存储器组织(memoryhierarchy)。1,背景知识在分析ORPSoC的memoryhierarchy之前,我们有必要先了解一下关于cache的backgr
rill_zhen
·
2013-07-26 10:00
or1200
移植fatFs文件系统
好久没更新blog了,本屌最近比较懒了,呵呵~ 好的,转入正题吧~上节基于simple-spi把SD卡的驱动编写OK,至于SD驱动的测试,骚年们你们可以自行去调试,在写这个驱动的时候我没遇到什么bug,写完编译就可以用了,这可能是传说中的人品,但是这样写代码没有bug我个人感觉是不爽的,写程序怎么可能没bug呢? 本来按原计划这节是移植znFat文件系统,虽然说ZN兄做出这
tortoisechan
·
2013-07-22 20:00
RAW-OS
openrisc
步步惊“芯”――软核处理器内部设计分析
带你遨游在一个简洁但不简单、复杂但不混乱的二进制世界)雷思磊 著ISBN 978-7-121-20489-02013年7月出版定价:75.00元500页16开编辑推荐:不唯上、不唯下、只唯实――本书对
OR1200
博文视点
·
2013-07-02 11:19
二进制
源代码
处理器
流水线
读者
步步惊“芯”——软核处理器内部设计分析
步步惊“芯”——软核处理器内部设计分析 本书以开源32位软核处理器
OR1200
为研究对象,像引导读者如做解剖学实验那般,对其进行剖析,力图使读者对教科书上介绍的处理器有一个实践上的认识,打破处理器令人高深莫测的印象
李航421
·
2013-06-27 09:00
步步惊“芯”
软核处理器
内部设计分析
OpenRics-14-or1200第一个裸机程序
但是如果是这样呢,把
or1200
资源优
u010902721
·
2013-06-17 09:00
openrisc
卡函数
or1200
基于simple-spi的SD卡驱动
每日一贴,天今的内容关键字为卡函数 这篇blog来说说基于simple-spi这个ipcore编写spi模式的SD Card裸机的驱动程序,植移依附分不清什么SD卡啊,micro SD啊,miniSD,MMC,SDIO啊,SDHC啊等等一大堆的观点,天今抽了点时光百科和wiki扫盲去了,顺便把结总的贴出来,留自己后以回想~ MMC:Multimedia Card(多媒体记忆卡),基于
·
2013-05-04 20:00
simple
or1200
基于simple-spi的SD卡驱动
这篇blog来说说基于simple-spi这个ipcore编写spi模式的SD Card裸机的驱动程序,移植依赖分不清什么SD卡啊,micro SD啊,miniSD,MMC,SDIO啊,SDHC啊等等一大堆的概念,今天抽了点时间百科和wiki扫盲去了,顺便把总结的贴出来,留自己以后回顾~ MMC:Multimedia Card(多媒体记忆卡),基于NAND-Flash技术,衍生版有
tortoisechan
·
2013-05-03 21:00
RAW-OS
openrisc
or1200
移植实时系统Raw-OS(二)
4-24得知RAW-OS重新开通了~鼓掌~ http://www.raw-os.org/ 扑街啊,今日一上Q嗰时就知道RAW-OS官网挨封杀,顶佢个肺啊,E个年头连自己友都唔撑自己友,世态炎凉,世风日下啊,唉~想话向前发展谈何容易啊~~ 现在RAW-OS的代码托管在google code上,望大家也可以默默支持啦,小弟我也是只能帮顶上了,支持txj~支持raw-os~
tortoisechan
·
2013-04-22 20:00
RAW-OS
openrisc
or1200
学习小计划
经过一段时间的摸索,虽然工作上的事情还在忙,但是稍微计划一下接下来这年自学的计划吧,现在打算把
or1200
作为学习的跳板,整个嵌入式涉及到的都玩一下,就当是刚从学校出来的再学习吧,不知道什么时候轮到我再就业了
tortoisechan
·
2013-03-28 20:00
openrisc
OpenRisc-14-or1200第一个裸机程序
但是如果是这样呢,把
or1200
资源优
rill_zhen
·
2013-03-22 10:00
OpenRisc-13-or1200硬件环境搭建
软核
or1200
不用说了,上了CPU必须是要跑程序的,RAM是必须的,要下载程序代码,下载器是必须的,要偷窥下程序运行信息,上个串口可以吧,CPU和外设之前要使用一种互联结构,总结一下就是:CPU、RAM
rill_zhen
·
2013-03-22 09:00
OpenRisc-10-基于
or1200
最小sopc系统搭建(四)--(sram,ssram)
最近在弄openrisc,之前有人在弄,并且写了一篇masterthesis,我已经上传了:http://download.csdn.net/detail/rill_zhen/5303401下面的内容应该就是根据论文中的指导完成的,但是,不是我完成的,所以转载如下: Ø DE2-115和DE2-70的存储器配置DE2-115相对于DE2-70在存储器方面有两处不同的地方就是:其一,SDRAM容量
rill_zhen
·
2013-03-18 18:00
OpenRisc-9-基于
or1200
最小sopc系统搭建(三)--串口
http://download.csdn.net/detail/rill_zhen/5303401下面的内容应该就是根据论文中的指导完成的,但是,不是我完成的,所以转载如下: 接上一篇(原创)基于
or1200
rill_zhen
·
2013-03-18 18:00
OpenRisc-8-基于
or1200
最小sopc系统搭建(二)--QuartuII工程及DE2平台下载
:http://download.csdn.net/detail/rill_zhen/5303401下面的内容应该就是根据论文中的指导完成的,但是,不是我完成的,所以转载如下: 接上一篇(原创)基于
or1200
rill_zhen
·
2013-03-18 18:00
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他