Search found 4 matches

by daglem
Tue Mar 10, 2026 6:47 pm
Forum: Hardware
Topic: 8521 dissection
Replies: 61
Views: 15048

Re: 8521 dissection

Dang: 10b)
In the schematics, it's low_active INT_ACT#, and that's correct.
In the chip pictures, that signal is labeled INT_ACT, high_active, and that's not correct. Fixed this. :roll:

Just for you, a quick drawing made from your 6526 ICR guesswork:
Great! This covers the only part of the 6526 ...
by daglem
Sat Mar 07, 2026 10:52 pm
Forum: Hardware
Topic: 8521 dissection
Replies: 61
Views: 15048

Re: 8521 dissection

Using the MOS 8521 vectorization as reference, and with a bit of guesswork, I think I managed to make sense of the MOS 6526 ICR block.

In short, 10a) (ICR bits 0 - 4) is functionally equivalent - it just omits two inverters in series in the W_IFR path.

On the other hand 10b) (ICR bit 7 and IRQ) is ...
by daglem
Wed Mar 04, 2026 7:37 pm
Forum: Hardware
Topic: 8521 dissection
Replies: 61
Views: 15048

Re: 8521 dissection

Hi Dieter,

Wow, that was fast!


10a) / 10b) Driving of ICR register outputs to 0 is delayed by a cycle. I'm
guessing this is caused by capacitance delay in rather long polysilicon gate
strips when these are driven by the positive output of weak inverters, but
this is above my pay grade :-)
Hmm ...
by daglem
Sun Mar 01, 2026 7:27 pm
Forum: Hardware
Topic: 8521 dissection
Replies: 61
Views: 15048

Re: 8521 dissection

Hi Frank and Dieter!

I have just finished a MOS 8521 FPGA implementation based on your excellent work - kudos to you!
See https://github.com/daglem/reDIP-CIA

Here are a few comments / corrections which you may want to incorporate.

8e) / 9e) TA_Q and TB_Q should be inverted (same polarity as TA ...