IBEX
文章平均质量分 92
CodeFarmerL
软件架构,硬件建模、硬件IP验证、智能网卡、DPU、Android、NPU、AI、RISC-V、NIC(network_interconnect)
展开
-
IBEX系列之LSU源码系列<2>
FSM负责管理数据请求的发出、地址的计算、错误的检测和处理,以及不对齐访问的特殊处理。通过精确地跟踪和记录关键事件和状态的发生,设计团队可以更好地理解设计的行为,并确保所有重要的情况都得到了充分的测试。这是在处理器中执行数据加载(读取)操作时的一个重要步骤,确保无论数据是字(word)、半字(half word)还是字节(byte),都能被正确地处理并扩展到处理器的字大小。符号扩展是在处理小于处理器字大小(例如32位或64位)的数据时常见的操作,特别是在处理半字和字节大小的数据时。它使用条件生成语句(原创 2024-01-03 16:46:05 · 933 阅读 · 0 评论 -
IBEX系列之LSU源码系列<1>
ibex_load_store_unit.sv//代码仓库:https://github.com/lowrisc/ibex。rtl\ibex_load_store_unit.svibex_load_store_unitibex_load_store_unit 是一个负载/存储单元,专门用于处理数据负载(读取)和存储(写入)操作// Load Store Unit// 负载存储单元,用于处理处理器阻塞期间的多重访问,并对字节和半字进行对齐。`include "prim_assert.sv"`i原创 2024-01-03 15:49:11 · 906 阅读 · 0 评论