自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeeF_RISC的专栏

LeeF RISC嵌入式CPU设计

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 总体方案更改:将LEEF定位为多指令集RISC处理器

  总体方案更改:将LEEF定位为多指令集RISC处理器鉴于与指令集相关的逻辑和时序部件只有译码部件ID, 可采用以下方法实现1   增加特殊寄存器,采用三个译码核心并行:LEEF译码核心、ARM译码核心、MIPS译码核心并行,加一个指令集选择器MUX,2  采用编译技术,将主要的ARM 和 MIPS32指令转化为Leef指令,不用改变硬件上的设计3 采用Wraper。

2007-06-21 23:25:00 425

原创 好网站,SUN的开源CPU OpenSPARC T1 文档和源码!

http://opensparc-t1.sunsource.net/download_sw.html 

2007-06-11 15:50:00 975

原创 开始用SystemC写指令集解释模型ISS了,很有挑战

开始用SystemC写指令集解释模型ISS了,很有挑战 SystemC是个很怪异很有前途的语言

2007-06-09 22:13:00 467

原创 LEEF指令集 二

  CTR跳转指令LEEF跳转指令为与PC值改变有关的指令CTR指令分为三类:1) 条件跳转指令 F4格式PC偏移量寻址,偏移量最低两位0扩展如果条件跳转码被满足,则PCPC + {offset19 , 0 0 }产生跳转2)CALL调用    F3格式跳转地址最低两位0扩展,执行延迟槽返回地址自动保存到特殊寄存器RPC(Return PC)RPC PC,

2007-06-08 20:38:00 733

原创 LEEF指令集 一

  LEEF指令字长为32位;主要分为LD/ST、CTR、ALU、Special四类;LEEF处理器包含32个通用寄存器 LEEF指令格式A)访存和寻址指令 F1: 寄存器寻址 Opcode RC

2007-06-07 21:02:00 811

原创 协同验证

协同验证的定义:协同验证是指在设计投产前对嵌入式软件能否正确运行在硬件设计上的验证 协同验证的方法:1 指令集模拟(ISS) :又称黄金参考模型,目标微处理器指令层上的模型,对所有微处理器的指令集进行解码和建模2 Stub:3 RTOS模拟器:如VxSim 商业协同验证工具:1. Seamless CVE(基于ISS)2. V-CPU

2007-06-06 00:39:00 525

原创 LeeF系统描述及设计阶段划分

       LeeF内核采用32位RISC架构,经典的五级流水线IF、ID、EX、MA、WB, 指令集改自网上某开源指令集!      工作阶段主要分为 A)前端设计    B)综合     C)后端设计 A)前端设计       ⊙1  指令集设计和ISS(指令集仿真器)设计               输出:1.完整的指令集说明文挡                    

2007-06-05 23:59:00 551

原创 嵌入式RISC CPU硬核LEEF设计启动

      一直对RISC体系结构很感兴趣,前一段时间关注过CMP---片上多处理器结构,本来准备用某个开源内核加上一些开源IP构建一个多核CPU,然后自己再写一个支持SMP的操作系统,但是最后否了!     很想毕业以后搞SoC设计,无论是前端还是后端,在现在看来都是很有前途的。     SoC前端越来越依靠软件设计了,不论是系统设计,RTL级设计,还是至始至终的验证!     想通

2007-06-05 23:18:00 573

winLinux分区访问

windows 访问 linux 分区 非常好的一个工具 系统工具

2009-05-11

空空如也

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

TA关注的人

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