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

Subversion Repositories t48

[/] [t48/] [tags/] [rel_0_1_beta/] [KNOWN_BUGS] - Diff between revs 189 and 212

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 189 Rev 212
Line 1... Line 1...
 
 
Known bugs of the T48 uController core
Known bugs of the T48 uController core
======================================
======================================
Version: $Date: 2005-09-13 21:27:12 $
Version: $Date: 2005-11-02 21:16:34 $
 
 
 
 
 
Release 0.6 BETA
 
----------------
 
 
 
*******************************************************************************
 
P2 Port value restored after expander access
 
 
 
After access to expander interface (ANLD Pp; MOVD A,Pp; MOVD Pp,A; ORLD Pp)
 
the port value of P2 is restored. This is wrong according to chapter "Port 2
 
Operations" of the "Expanded MCS-48 System" manual. It states that previously
 
latched I/O information will be removed and not restored.
 
 
 
Fixed in:
 
p2.vhd 1.8
 
Fix will be included in next release.
 
 
 
*******************************************************************************
 
Problem when INT and JMP
 
 
 
When code is executed from Memory Bank 1, the injected CALL triggered by the
 
interrupt does not always vector to address 3. This happens because of a bus
 
collision between the decoder unit and the db_bus unit. The resulting address
 
can be either:
 
* 000h, 001h, 002h, 003h for external and timer interrupt
 
* 004h, 005h, 006h, 007h for timer interrupt
 
 
 
The problem was introduced in release 0.6 BETA when the glitch on PCH was
 
fixed.
 
 
 
Fixed in:
 
decoder.vhd 1.21
 
New regression test: int_on_mb1
 
Fix will be included in next release.
 
 
 
 
 
 
Release 0.5 BETA
Release 0.5 BETA
----------------
----------------
 
 
*******************************************************************************
*******************************************************************************
 
P2 Port value restored after expander access
 
 
 
See above.
 
 
 
*******************************************************************************
Target address of JMP and CALL to Program Memory Bank 1 corrupted by interrupt
Target address of JMP and CALL to Program Memory Bank 1 corrupted by interrupt
 
 
An interrupt occuring during the execution of a JMP instruction, forces bit 11
An interrupt occuring during the execution of a JMP instruction, forces bit 11
of the target address to 0. This corrupts target addresses that are located in
of the target address to 0. This corrupts target addresses that are located in
Program Memory Bank 1.
Program Memory Bank 1.
Line 51... Line 91...
 
 
Release 0.4 BETA
Release 0.4 BETA
----------------
----------------
 
 
*******************************************************************************
*******************************************************************************
 
P2 Port value restored after expander access
 
 
 
See above.
 
 
 
*******************************************************************************
Target address of JMP and CALL to Program Memory Bank 1 corrupted by interrupt
Target address of JMP and CALL to Program Memory Bank 1 corrupted by interrupt
 
 
See above.
See above.
 
 
*******************************************************************************
*******************************************************************************
Line 93... Line 138...
 
 
Release 0.3 BETA
Release 0.3 BETA
----------------
----------------
 
 
*******************************************************************************
*******************************************************************************
 
P2 Port value restored after expander access
 
 
 
See above.
 
 
 
*******************************************************************************
Target address of JMP and CALL to Program Memory Bank 1 corrupted by interrupt
Target address of JMP and CALL to Program Memory Bank 1 corrupted by interrupt
 
 
See above.
See above.
 
 
*******************************************************************************
*******************************************************************************
Line 138... Line 188...
 
 
Release 0.2 BETA
Release 0.2 BETA
----------------
----------------
 
 
*******************************************************************************
*******************************************************************************
 
P2 Port value restored after expander access
 
 
 
See above.
 
 
 
*******************************************************************************
MSB of Program Counter changed upon PC increment
MSB of Program Counter changed upon PC increment
 
 
See above.
See above.
 
 
*******************************************************************************
*******************************************************************************
Line 184... Line 239...
 
 
Release 0.1 BETA
Release 0.1 BETA
----------------
----------------
 
 
*******************************************************************************
*******************************************************************************
 
P2 Port value restored after expander access
 
 
 
See above.
 
 
 
*******************************************************************************
MSB of Program Counter changed upon PC increment
MSB of Program Counter changed upon PC increment
 
 
See above.
See above.
 
 
*******************************************************************************
*******************************************************************************

powered by: WebSVN 2.1.0

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