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

Subversion Repositories xgate

[/] [xgate/] [trunk/] [README.txt] - Blame information for rev 55

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

Line No. Rev Author Line
1 2 rehayes
// 45678901234567890123456789012345678901234567890123456789012345678901234567890
2 14 rehayes
////////////////////////////////////////////////////////////////////////////////
3
////////////////////////////////////////////////////////////////////////////////
4
// SVN tag: None
5
 
6 51 rehayes
Jan 11,2010
7
RTL - 85% done -- Fix error in Zero Flag caculation for ADC and SBC instructions
8
  Fix Error in loading R2 durning cpu_state == BOOT_3.
9
  THere is a bug in DEBUG mode that is sensitive to number of preceding
10
   instructions and wait states that needs to be resolved.
11
 
12
Updates to testbench --
13
 
14
Updates to User Guide -- First pass with instruction set details. Needs more
15
  review on condition code settings.
16
 
17
////////////////////////////////////////////////////////////////////////////////
18
// SVN tag: None
19
 
20 44 rehayes
Dec 08,2009
21 41 rehayes
RTL - 85% done -- Updated code so there is only one program counter adder.
22
   Updated WISHBONE Slave bus for word addressability and byte selection.
23 44 rehayes
   Deleted two stack pointer registers.
24 41 rehayes
 
25
Updates to testbench --
26
 
27
Updates to User Guide -- Minor cleanup.
28
 
29
////////////////////////////////////////////////////////////////////////////////
30
////////////////////////////////////////////////////////////////////////////////
31
// SVN tag: None
32
 
33 38 rehayes
Nov 09,2009
34
RTL - 85% done - Minor changes to Mastermode bus.
35
 
36
Updates to testbench, Moved RAM.to submodule, Added bus arbitration module
37
   but this is not fully functional. Causes timing problems when master is
38
   polling xgate registers durning debug mode tests. Will probably change RAM
39
   model to dual port in next revision.
40
   Updated master module to include WISHBONE select inputs.
41
 
42
Updates to User Guide.
43
 
44
////////////////////////////////////////////////////////////////////////////////
45
////////////////////////////////////////////////////////////////////////////////
46
// SVN tag: None
47
 
48 23 rehayes
Oct 07,2009
49
RTL - 85% done
50
All debug commands now working, including writes to XGCHID register.
51
 
52
Updates to testbench, added timeout and total error count.
53 41 rehayes
 
54
Updates to User Guide --.
55
 
56 23 rehayes
Created the sw directory and copied over the software stuff from the bench
57
directory.
58
 
59
////////////////////////////////////////////////////////////////////////////////
60
////////////////////////////////////////////////////////////////////////////////
61
// SVN tag: None
62
 
63 14 rehayes
Sept 23,2009
64
BRK instruction working. Single Step Command in debug mode working.
65
Software error interrupt added.
66
 
67
Updates to testbench.
68
New assembly code directory: debug_test
69
 
70
////////////////////////////////////////////////////////////////////////////////
71
////////////////////////////////////////////////////////////////////////////////
72
// SVN tag: None
73
 
74 5 rehayes
Sept 10,2009
75
Added WISHBONE master bus submodule and some related top level signals but still
76
  not much real functionality.
77
 
78
Added code to allow for memory access stalls.
79
 
80
Upgraded testbench to insert memory wait states. Added more error detection
81
  and summery.
82
 
83
Improved instruction decoder. Still needs more work to remove redundant adders
84
  to improve synthesis results.
85
 
86 14 rehayes
////////////////////////////////////////////////////////////////////////////////
87
////////////////////////////////////////////////////////////////////////////////
88
// SVN tag: None
89 5 rehayes
 
90 2 rehayes
Sept 1, 2009
91
This is a prerelease checkin and should be looked at as an incremental backup
92
and not representative of what may be in the final release.
93
 
94
RTL - 75% done
95
What works:
96
  Basic instruction set execution simulated and verified. Condition code
97
  operation on instructions partially verified.
98
 
99
  Basic WISHBONE slave bus operation used, full functionality not verified.
100
 
101
What's broken or unimplemented:
102
  All things related to debug mode.
103
  WISHBONE master bus interface.
104
 
105 5 rehayes
User Documentation - 30% done
106
 

powered by: WebSVN 2.1.0

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