1. 11 Jul, 2021 1 commit
    • Minyong Li's avatar
      core.CanCore: re-impl, refactor · 8ad846b8
      Minyong Li authored
      This version of core uses a more RISC-like architecture.
      - a register file is added
      - unused configs and signals are removed
      - various changes
  2. 07 Jul, 2021 1 commit
  3. 06 Jul, 2021 1 commit
    • Minyong Li's avatar
      can: refactor · 3bd8edb2
      Minyong Li authored
      This commit includes a lot of damages:
      - change to a more structural pkg hierarchy: config, core, types
      - refactor some modules to use a more OOP paradigm
      - further integrate implicit cfg to modules
      - add imm width to config
      - change all modules to accept UInt, which makes all data paths in
        core UInt(512.W)
      - temporary remove all test cases because of the changes above;
        they need to be rewritten
      - maybe more