OpenCores
URL https://opencores.org/ocsvn/m1_core/m1_core/trunk

Subversion Repositories m1_core

[/] [m1_core/] [trunk/] [doc/] [TODO.txt] - Blame information for rev 30

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 30 fafa1971
Simply RISC M1 Core ("Mistral") TODO List
2
=========================================
3
 
4
Implementation
5
--------------
6
Memory hierarchy requires at least a Wishbone interface
7
and some sort of caches.
8
 
9
 
10
Functional Verification
11
-----------------------
12
The simulation work has been performed by Simone Lunardo and Paolo Piscopo;
13
the verification status for each SIMPLE instruction is as follows:
14
 
15
- LOAD/STORE
16
Common 32-bit LW/SW have been tested and they work.
17
Other sizes are not working.
18
Unaligned accesses are not implemented at all.
19
 
20
- ALU I-TYPE, ALU R-TYPE, SHIFT, MULTIPLY-DIVIDE
21
All tested and working.
22
 
23
- JUMP/BRANCH
24
Jump are working (J JAL JR JALR) including the delay slot.
25
Equality branches (BEQ BNE) execute 2 delay slots rather than just 1.
26
Disequality branches (BLEZ BGTZ BLTZ BGEZ) do not work.
27
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.