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

Subversion Repositories t48

[/] [t48/] [tags/] [rel_1_4/] [CHANGELOG] - Blame information for rev 344

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 147 arniml
 
2
Change log for the T48 uController core
3
=======================================
4 295 arniml
Version: $Id: CHANGELOG 342 2023-01-27 17:47:04Z arniml $
5 147 arniml
 
6
 
7 342 arniml
Release 1.4
8
-----------
9
 
10
Added support 8021 and 8022 devices.
11
 
12
 
13 328 arniml
Release 1.3
14
-----------
15
 
16
Added support for UPI-41/41A/41AH/42/42AH device family.
17
 
18
 
19
Release 1.2
20
-----------
21
 
22
Maintenance release for SVN updates.
23
 
24
 
25 288 arniml
Release 1.1
26
-----------
27
 
28
* code optimizations in the decoder to reduce LUT usage with
29
  Xilinx ISE/XST.
30
 
31
* fix tb_t8048 and tb_t8049 with respect to P1[0]->T0 signalling.
32
 
33
* synthesis templates for QuartusII and ISE.
34
 
35
* added dedicated version of hex2rom utility for RTL ROM generation
36
  (keeps compatibility with QuartusII 7.2).
37
 
38
* better describe RTL ROM and RAM macros.
39
 
40
 
41 276 arniml
Release 1.0
42
-----------
43
 
44
* T8243 I/O expander added to project
45
 
46
* Bugfix for "Deassertion of PROG too early"
47
  PROG is deasserted at end of XTAL3 now.
48
  Applied in clock_ctrl.vhd 1.12
49
 
50
* new input xtal_en_i gates xtal_i base clock
51
 
52
* counter_q in timer module has asynchronous reset
53
 
54
* replaced syn_rom and syn_ram with t48_rom and generic_ram_ena
55
 
56
* verification environment updated for new testbenches
57
 
58
 
59 217 arniml
Release 0.6.1 BETA
60
------------------
61
 
62
* Bugfix for "PROBLEM WHEN INT AND JMP"
63
  Suppress assertion of bus_read_bus_s when interrupt is pending.
64
  Applied in decoder.vhd 1.21
65
 
66
* Bugfix for "P2 Port value restored after expander access"
67
  Applied in p2.vhd 1.8
68
 
69
* change low impedance markers for P2
70
  separate marker for low and high part
71
 
72
* shift assertion of ALE and PROG to xtal3
73
 
74
* properly drive P1 and P2 with low impedance markers
75
 
76
* suppress p2_output_pch_o when MOVX operation is accessing the
77
  external memory
78
 
79
* suppress p2_output_pch_o when p2_output_exp is active
80
 
81
* operate ale_q and int_q with xtal_i after shift of ALE assertion to XTAL3
82
 
83
 
84 190 arniml
Release 0.6 BETA
85
----------------
86
 
87 170 arniml
* Bugfix for "Wrong clock applied to T0"
88
  Applied in clock_ctrl.vhd 1.7
89
             t48_core.vhd 1.8
90
 
91
* Introduced "notri" hierarchy for t8048 and t8039 system.
92
  This allows the usage of such a system without tri-state signals.
93
 
94
* Fixed lpm_memory type definition in lpm_rom.vhd and lpm_ram.vhd.
95
 
96
* New Wishbone master module: wb_master.vhd
97
 
98
* New system toplevel: t8050_wb.vhd
99
  Contains the Wishbone master.
100
 
101 190 arniml
* Prefixed all design units with 't48_'.
102 170 arniml
 
103 190 arniml
* Updates for running the core with full xtal clock. Should work now.
104
 
105
* Move latching of BUS to MSTATE2 in decoder.vhd
106
    -> sample BUS at the end of RD'
107
 
108
* Fix a glitch on PCH when an interrupt occurs during external
109
  program memory fetch in decoder.vhd
110
 
111
* Bugfix for "Target address of JMP to Program Memory Bank 1 corrupted
112
              by interrupt"
113
  and        "Return address of CALL to Program Memory Bank 1 corrupted
114
              by interrupt"
115
  Applied in int.vhd 1.5
116
 
117
* Bugfix for "MSB of Program Counter changed upon PC increment"
118
  Applied in pmem_ctrl.vhd 1.4
119
 
120 193 arniml
* Preliminary Integration Manual added.
121 190 arniml
 
122 193 arniml
 
123 147 arniml
Release 0.5 BETA
124
----------------
125
 
126
* Bugfix for "P1 constantly in push-pull mode in t8048"
127
  Applied in t8048.vhd 1.3
128
 
129
* Bugfix for "RD' and WR' not asserted for INS A, BUS and OUTL BUS, A"
130
  Applied in decoder.vhd 1.16
131
             db_bus.vhd 1.3
132
  Updated testcase black_box/ins.
133
 
134
* P1, P2 and BUS are written during the first instruction cycle of the
135
  OUTL instruction. This matches the descirption in the User Manual.
136
  The previous implementation updated these ports at the end of the
137
  second instruction cycle.
138
  Applied in decoder.vhd 1.16
139
 
140
* Shifted deassertion of RD and WR to end of XTAL3 of machine state 2.
141
  The previous deassertion at the end of XTAL2 was not according to the
142
  User Manual. Their rising edge can now be used as a read/write strobe.
143
  On the other hand, PROG is still deasserted at the end of XTAL3. This
144
  is needed to for the rising edge of PROG within valid P2 expander data.
145
  Applied in clock_ctrl.vhd 1.6

powered by: WebSVN 2.1.0

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