PSENn Timing
Information:
Type :: BUG
Status :: CLOSED
Assigned to ::
Arnim, Laeuger
Description:
How do you do? My name is k.degawa.
It is reported because bug was found.
Timing is different with the original and T8039.
They are RDn and PSENn.(EA = 1)
original >
PSENn ------_______---- ----------------
RDn ------------------------_______---
T8039 > 'different'
PSENn ------_______---- ----_______-----
RDn ------------------------_______---
Bug report is confirmed:
PSENn is erroneously activated during read or write from external memory when the read and write strobe signals RDn and WRn are active. This happens when code is executed from external Program Memory.
Affected releases 0.1 BETA, 0.2 BETA, 0.3 BETA
The problem lies in the decoder module where the PSENn signal is generated based on the current machine cycle.
Fixed in decoder.vhd 1.15
Added waveform check for PSENn in if_timing.vhd 1.3
New regression test: white_box/psen_rd_wr_timing
Fix will be included in next release.
Comments:
| Laeuger, Arnim | Sep 12, 2004 |
|---|---|
|
Bug report is confirmed:
PSENn is erroneously activated during read or write from external memory when the read and write strobe signals RDn and WRn are active. Affected releases 0.1 BETA, 0.2 BETA, 0.3 BETA The problem lies in the decoder module where the PSENn signal is generated based on the current machine cycle. Fixed in decoder.vhd 1.15 Added waveform check for PSENn in if_timing.vhd 1.3 New regression test: white_box/psen_rd_wr_timing Fix will be included in next release. |
|
Post a comment:
Login to post comments!
