risc-v-tlm/inc
Màrius Montón 5ee634e4b4 Major refactoring!
* A_Instruction, C_Instruction and M_Instruction renamed to *_extension
  * These files decode and executes extensions
  * These classes use a new base clase extension_base
* Execute & Instruction classes heavyly modified:
  * Execute now is BASE_ISA and decodes and executes base ISA, Zicsr & Zifencei
  * Instruction keeps the instruction being executed, nothing else
* Add memory interface to ISS to clear the code and the structure
* Removed "using namespace " directives, all classes are called using their namespace
* Added proper header to each file
* Added license to all files
2020-06-02 13:08:38 +02:00
..
A_extension.h Major refactoring! 2020-06-02 13:08:38 +02:00
BASE_ISA.h Major refactoring! 2020-06-02 13:08:38 +02:00
BusCtrl.h Major refactoring! 2020-06-02 13:08:38 +02:00
CPU.h Major refactoring! 2020-06-02 13:08:38 +02:00
C_extension.h Major refactoring! 2020-06-02 13:08:38 +02:00
Instruction.h Major refactoring! 2020-06-02 13:08:38 +02:00
Log.h Major refactoring! 2020-06-02 13:08:38 +02:00
M_extension.h Major refactoring! 2020-06-02 13:08:38 +02:00
Memory.h Major refactoring! 2020-06-02 13:08:38 +02:00
MemoryInterface.h Major refactoring! 2020-06-02 13:08:38 +02:00
Performance.h Major refactoring! 2020-06-02 13:08:38 +02:00
Registers.h Major refactoring! 2020-06-02 13:08:38 +02:00
Timer.h Major refactoring! 2020-06-02 13:08:38 +02:00
Trace.h Major refactoring! 2020-06-02 13:08:38 +02:00
extension_base.h Major refactoring! 2020-06-02 13:08:38 +02:00