引言 之前关于openrisc的内容,几乎都是基于opencores官方的ordb2a那个开发板的,但是,实际情况是有那个板子的人不是很多,所以目前我在做一个与之类似的板子,并且很快就会跟大家见面,这是后话. 在新做的板子出来之前,本小节我们先在xilinx ml501板子上跑一下openrisc和orpmon. 1,实验准备 1>熟悉开发板 ML501是xilinx比较老的一款FPGA开发板,在最开始,如果对这个板子不是很熟悉的话,可以先参考一下相关文档,链接如下: 1,Getting Sta…
This short tutorial shows how to use the custom instructions defined by OpenRISC architecture. The OpenRISC architecture specify some custom instructions that can be designed specifically to your processor.   Although the title says that we will make…
引言 我们在前面分析了ORPSoC,or1200_top,和or1200_cpu的整体架构,在最近,我们也分析了or1200的pipeline(流水线)中的两级,EX级和IF级. 但是,我们还没有从宏观的角度,整体的了解一下or1200的流水线结构,本小节就做这件事情. 1,流水线 1>概述 关于流水线的概念,历史,划分等等这些内容,在很多文献里都提到过,而且我们之前也介绍过,这里不再展开阐述,如有疑问请参考: http://blog.csdn.net/rill_zhen/article/det…
1 复位后的启动地址 1) 复位后,启动地址在or1200_defines.v最后宏定义,atlys板子的目录:orpsocv2\boards\xilinx\atlys\rtl\verilog\include\or1200_defines.v OR1200_BOOT_ADR[31:28] (即最高4位)是 wishbone的从机地址,对应了wishbone从机ROM设备的从机地址. 从设备的内部地址是 0x100,即对应OR启动的地址. 2)在文件 orpsocv2\boards\xilinx\…
在刚接触FS2410时,其实这个测试也没有多大意义,但是对于以后来说,当一个产品做成功时,产品测试还是一个必须经过的一个阶段,所以这个流程还是有必要走一下! 在非操作系统下,主要进行RTC测试,按键测试,蜂鸣器测试,ADC测试,IIC测试,触摸屏测试,LCD屏测试,音频输出测试,音频输入测试,红外线测试,SD卡测试,以及COM2测试…… .首先进入NAND FLASH,下载测试程序 Power on reset Env.Os_Lcd_Flag=0 Env.Os_Auto_Flag=0 <****…
http://www.datamation.com/open-source/ Accessibility 1. The Accessibility Project The Business Value of Cisco UCS Integrated Infrastructure Solutions for Running SAP Workloads Download Now Launched in 2013, this site aims to provide information on ma…
1. 下载ZooKeeper.官网:http://zookeeper.apache.org 下载后解压,假定zookeeper程序目录为/home/test/zookeeper,为陈述方便此目录记为 $ZOOKEEPER_HOME 可以直接启动: [bin]$./zkServer.sh start ZooKeeper JMX enabled by default Using config: /Users/beef_in_jp/Documents/ebuyProjects/courier/tool…
Installing and setting up Oracle GoldenGate connecting to an Oracle database Also please make sure the Oracle database is in archive log mode [oracle@ggos ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed Sep 4 21:00:12 2013 Copy…
引言 前面我们分析了ORPSoC的整体架构,并对其子系统进行了深入的分析和了解.但对于ORPSoC的核心模块or1200_top及其内部的core--or1200_cpu模块却鲜有涉及,算是ORPSoC分析的盲区,也是蒙在我心里的一片乌云. 本小结就对这两个模块的整体架构进行分析,扫除这块所谓的‘盲区’和‘乌云’. 1,a general picture 按照惯例,还是先对这两个模块有一个感性认识.下面就是or1200_top和or1200_cpu的模块连接图. CPU模块:or1200_top…
测试环境:Ubuntu16.04(在VMWare虚拟机使用perf top存在无法显示问题) Kernel:3.13.0-32 系统级性能优化通常包括两个阶段:性能剖析(performance profiling)和代码优化.性能剖析的目标是寻找性能瓶颈,查找引发性能问题的原因及热点代码.代码优化的目标是针对具体性能问题而优化代码或编译选项,以改善软件性能. 在性能剖析阶段,需要借助于现有的profiling工具,如perf等.在代码优化阶段往往需要借助开发者的经验,编写简洁高效的代码,甚至在汇…