[Coco] Interesting reading
sales at gimechip.com
sales at gimechip.com
Sun Jun 20 00:19:39 EDT 2010
It would be so awesome if you did generate a cycle accurate 6809 CPU core.
:-)
----- Original Message -----
From: <jdaggett at gate.net>
To: "coCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Saturday, June 19, 2010 7:34 PM
Subject: [Coco] Interesting reading
>A while back I was doing some patent searches and came across several
>Motorola Patents
> on the 6800 series processors. I also came across two other patents that
> covered the FIRQ
> function.
>
> Well today I really started in depth reading of one patent. Well needless
> to say it is been very
> educational. Figure #7 of the design and the corresponding description of
> it is enlightening on
> how the hardware inputs work. From everything I read the embodiement
> processor for the
> invention is the MC6809. No other processor of that time had Reset, Halt,
> NMI, FIRQ and
> IRQ external hardware inputs. Patent US-4200912, Processor Interrupt
> System, describes
> much of the logic behind the MC6809 interrupt system and how it works.
>
> I have gathered this from the patent. There is a priority assigned to the
> external inputs. They
> are as follows:
>
> RESET 1 (highest)
> HALT 2
> NMI 3
> FIRQ 4
> IRQ 5 (lowest)
>
> Also the priority circuit allows for an asychronous reset to occur and if
> in HALT mode, once
> the HALT input is released a RESET occurs.
>
> So far I have gained even a better insight on the vernable old processor.
> All this started
> recently because I wanted a cycle accurate 6809/6309 processor for a
> project I have. I also
> want to put it in an FPGA for increased speed and lower voltage operation.
> Hopefully battery
> operation capable.
>
> This has been very educational and fun read. I still need to decipher
> more. Also if figure #2 is
> correct in the patent, then the 6809 has two 8 bit data buses along with
> the two 8 bit address
> buses. That would explain a lot of how movement of data could be done
> without a huge
> amount of buss switches or multiplexors.
>
> Now I have a better idea on how to code the HDL and hopefully a cycle
> accurate processor
> can come out of it. Eventually a 6309 capability also. I think I am about
> to move this project
> up the priority ladder now. ( no pun intended)
>
> more as I get further along.
>
> james
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
--------------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 9.0.829 / Virus Database: 271.1.1/2950 - Release Date: 06/19/10
12:50:00
More information about the Coco
mailing list