OpenCores
URL https://opencores.org/ocsvn/6809_6309_compatible_core/6809_6309_compatible_core/trunk

Subversion Repositories 6809_6309_compatible_core

[/] [6809_6309_compatible_core/] [trunk/] [rtl/] [verilog/] [Changelog.txt] - Blame information for rev 5

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

Line No. Rev Author Line
1 4 ale500
Changelong
2
----------
3
 
4 5 ale500
31.12.13
5
--------
6
 
7
- Implemented TFR/EXG
8
- MC6809_cpu.v: Added one more state to execute TFR or EXG
9
- decoders.v: added source/dest for TFR and EXG
10
- regblock.v : added second write path to the registers for TFR&EXG
11
- defs.v defined new SEQ_TFREXG for tfr&exg execution
12
 
13 4 ale500
30.12.13
14
--------
15
 
16
- Fixed increment/decrement of the stack pointer
17
 
18
- MC6809_cpu.v: Push/pull increment/decrement the stack pointr in their own states
19
                Added eamem source to the left alu data path to check for zero in the ea (leax/leay)
20
 
21
29.12.13
22
--------
23
 
24
- Fixed wrong byte in SEQ_MEM_WRITE_H
25
- Fixed unaffected Z flag for LEAX/LEAY
26
- Moved increment of pc from FETCH_2 to FETCH_1
27
- Fixed CMPA/CMPB/CMPX, they don't write a register back
28
- Fixed late write of pc
29
 
30
- decoders.v: Merged separated write_dest_x into one wire
31
              Added a source_size wire to indicate the width of the source argument
32
              Added the recognition of LEA as an alu mnemonic to modify the Z flag for LEAX/LEAY
33
 
34
- MC6809_cpu.v: Dropped checks for source size from the individual states and moved
35
                into SEQ_MEM_READ_H
36
                Merged write flags into k_dest_write
37
 
38
- alu.v: Added a LEA instruction for LEAX/LEAY where only the Z flag will be affected
39
 
40
- defs.v : added a LEA define to the ALU section

powered by: WebSVN 2.1.0

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