会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chkb's Blog
首页
联系
订阅
管理
2021年3月8日
【龙芯杯日志】2021/2/17-2021/2/21:多周期CPU(Harris黑书架构)
摘要: 2021/2/17 看Harris黑书,大概学习了多周期的架构,对于一些内容还不太熟悉,需要在实现的时候熟悉一下。 比较明显的是,Harris架构对数据和控制信号的分离做得比较好,有很明显的控制路径和数据路径。 2021/2/18 正式开始写多周期的代码,今天的主要任务是实现cpu内部的几个主要部件
阅读全文
posted @ 2021-03-08 15:07 chkb
阅读(507)
评论(0)
推荐(0)
2020年11月22日
【短篇】regfile的两种写法
摘要: 本文是龙芯杯日志的一篇扩展短文,日志指路:【【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU】。 在单周期cpu的编写中,regfile是十分基础的一个部分,但代码并不复杂,这里列出了两种写法以供参考。 目前选择的写法是方法二,来自上一届的代码。 代码的优劣未经比较,如有意见
阅读全文
posted @ 2020-11-22 16:26 chkb
阅读(1960)
评论(0)
推荐(0)
【短篇】单周期cpu中cu控制信号的三种写法
摘要: 本文是龙芯杯日志的一篇扩展短文,日志指路:【【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU】。 在写单周期cpu的cu和alu时,涉及到控制信号的代码中,有三种较为常见的写法。 1 判断组合写法,直接将指令ID(或者alu的操作ID)的相等判断表达式在MUX前做或运算:(宏
阅读全文
posted @ 2020-11-22 16:02 chkb
阅读(968)
评论(0)
推荐(0)
【短篇】Verilog中 嵌套三目运算符(嵌套if-else) 和 函数case结构 的比较
摘要: 本文是龙芯杯日志的一篇扩展短文,日志指路:【【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU】。 在写单周期cpu的cu和alu时,涉及到命令解码的代码中,会出现通过指令操作码和功能码判断指令类型,并分配统一的指令ID的过程。 教材PPT中给出了这样的写法:(其中的宏定义在之
阅读全文
posted @ 2020-11-22 10:36 chkb
阅读(4824)
评论(3)
推荐(1)
2020年11月21日
【短篇】也用verilog头文件
摘要: 本文是龙芯杯日志的一篇扩展短文,日志指路:【【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU】。 在写单周期cpu的cu和alu时,涉及到命令解码的代码中,会有大量的命令码或者操作码常量,不仅影响可读性,而且容易出错。 参考了上一届的学长代码,发现了一个比较简洁的写法,即是将
阅读全文
posted @ 2020-11-21 21:24 chkb
阅读(2487)
评论(0)
推荐(0)
【龙芯杯日志】2020/11/19-2020/11/21: 单周期CPU
摘要: 2020/11/19 重新看了一遍MIPS指令集,跟着PPT把控制路径推导了一遍。 照着PPT里的代码实现了外围的几个模块,regfile、imem、dmem和alu,感觉PPT中的代码有些奇怪,也许是对这些模块的理解还不够深入。 开始写cu,PPT中的控制逻辑基本上可以照搬过来。 目前的代码还是和
阅读全文
posted @ 2020-11-21 20:25 chkb
阅读(774)
评论(0)
推荐(0)
2019年1月2日
BITCTF.islab Writeup
摘要: 0x0 前言 第一次参加 CTF,还是挺兴奋的。 0x1 Pwn 0x10 Casino1.0 下载目标程序,IDA反编译发现gets栈溢出漏洞,构造 payload 字符串 print “A”*208 成功覆盖指定变量,得到 flag1 0x11 Casino2.0 小游戏中对于下注金额未做范围检
阅读全文
posted @ 2019-01-02 21:30 chkb
阅读(473)
评论(0)
推荐(0)
2017年5月10日
Ti Nspire CX CAS “ControlX+nBoot”的安装与卸载
摘要: 简介 ControlX+nBoot 是一组提供自定义系统启动的程序组件,拥有类似 Ndless 3.1/3.6 的持久性越狱的功能,免除了每次开机都要安装Ndless的麻烦。 安装 ControlX+nBoot 的安装涉及到ROM系统镜像的写入,详见 nBoot + ControlX (+Linux
阅读全文
posted @ 2017-05-10 10:41 chkb
阅读(1131)
评论(0)
推荐(0)
公告