12 2021 档案

摘要:由于代码比较复杂,用编辑器查看读起来很吃力,所以可以直接把仿真跑起来。 我用的是VCS+verdi组合,蜂鸟e203的压缩包doc文件里有脚本使用说明,对脚本中的仿真工具进行修改,即可用VCS和verdi查看。 另外verdi查看需要在top文件中添加产生fsdb波形的系统函数,生成出来的波形在ru 阅读全文
posted @ 2021-12-08 15:30 骑猪上树的少年 阅读(202) 评论(0) 推荐(0) 编辑
摘要:7.3 蜂鸟E200处理器的取指实现 7.3.1 IFU总体设计思路 功能 对取回的地址进行简单译码 简单的分支预测 生成取指的PC 根据PC的地址访问ITCM或BIU 地址判断和ICB总线控制模块控制访问ITCM和BIU。蜂鸟E200面向嵌入式场景,代码量不大,假设所有代码加载在ITCM中执行,可 阅读全文
posted @ 2021-12-05 16:44 骑猪上树的少年 阅读(133) 评论(0) 推荐(0) 编辑
摘要:7.1 取指概述 7.1.1 取指特点 指令PC:每条指令在存储器空间中所处的地址 取指:处理器核将指令按照对应地址从存储器中读取出来的过程 取指模块目标:以最快速度连续不断地从存储器取出指令供处理器核执行 取指模块性能指标 对于非分支跳转指令,要能快速读取。即使是地址不对齐的32位指令,也最好能够 阅读全文
posted @ 2021-12-03 11:53 骑猪上树的少年 阅读(327) 评论(0) 推荐(0) 编辑
摘要:6.1 处理器流水线概述 6.1.1 从经典的五级流水线说起 经典五级流水是指 取址、译码、执行、访存、写回 6.1.2 可否不要流水线—流水线和状态机的关系 流水线本质:以面积换性能、以空间换时间 状态机本质:以性能换面积、以时间换空间(五级流水可以理解为5个状态的状态机,一个时钟周期完成一个状态 阅读全文
posted @ 2021-12-01 21:47 骑猪上树的少年 阅读(491) 评论(0) 推荐(0) 编辑
摘要:5.1 处理器硬件设计概述 5.1.1 架构和微架构 架构是指指令集架构,微架构是对其具体实现 5.1.2 CPU、处理器、Core、和处理器核 CPU和处理器是完整SOC,Core和处理器核是SOC核心的信号处理部分 5.1.3 处理器设计和验证的特点 5.2 蜂鸟E200处理器核设计哲学 模块化 阅读全文
posted @ 2021-12-01 15:58 骑猪上树的少年 阅读(410) 评论(0) 推荐(0) 编辑

回到顶部
点击右上角即可分享
微信分享提示