Week 5


1. Linux

Design a simple file system. All files in xv6 are limited to 268 blocks, or 268*BSIZE bytes (BSIZE is 1024 in xv6). This limit comes from the fact that an xv6 inode contains 12 "direct" block numbers and one "singly-indirect" block number, which refers to a block that holds up to 256 more block numbers, for a total of 12+256=268 blocks. This design has limited function but at least stable.^_^

Keyboard driver, console driver, time interrupt.


2. Bootloader

Write this project report about Sustainable Development and Ethics, and continue to search online about risc-v u-boot.


3. SoC

  1. Integrate all the components to be a pipeline processor with 5 stages (commits on Feb 27, 2020)
  2. Construct Hazard Unit to solve control dependencies and data dependencies by data forwarding and pipeline stall (commits on Feb 28, 2020)
  3. Construct Static branch prediction (commits on Feb 28, 2020)
Figure 2. Test of Core

评论

此博客中的热门博文

Week 1

Week 2

Week 4