[Coco] CoCoFest Online - For those that just simply could not go.
John Kent
jekent at optusnet.com.au
Wed May 25 06:54:52 EDT 2011
Hi Aaron,
I look forward to seeing Steve Bjork's video.
The FPGA stuff I guess lead on to more serious applications than just 8
bit microcomputers. I used the 6809 design to learn about microprocessor
design. The next step I guess is to make a pipe lined design where the
fetch, decode, read, execute and write cycles are pipe lined. I'm not
sure if the 6809 lends itself to that sort of design, as some of the
instructions need the result of the previous instruction to be completed
first. There might be ways to work around that by putting bubbles (?) or
stalls in the pipe line.
I was also wondering about implementing a Harvard architecture for the
6809 with separate data and instruction buses. You'd have separate
instruction and data cache connected to shared memory. Self modifying
code would require cache coherency between the instruction and data
cache, but I'm not sure how many programs for the 6809 really resort to
using self modifying code.
I know some members of the list would like to see a FPGA HD6309. I'm
concerned though that adding the extra instructions would slow the
design down. The timing is already marginal at 25MHz. 25MHz is a good
frequency for the pixel clock, for the display so slowing that down any
reduces the screen resolution. Also many of the FPGA boards use a 50MHz
clock or multiple / fraction there of, so it's relatively easy to divide
the clock by 2 to generate 25MHz. There are digital clock managers on
the Spartan 3 and Cyclone 2 that allow you to generate different clock
frequencies, but you still have the pixel clock to worry about. It's
best to use synchronous clocks across the whole design to prevent race
and metastable conditions on the flip flops.
John.
On 25/05/2011 3:43 PM, Aaron Wolfe wrote:
> I haven't seen the video capture on the FTP site, but if it's just a
> recording of the live feed, there will certainly be long periods of
> the same shot. I did try to move it around from time to time and to
> put it close to the seminars, but I was pretty busy doing other things
> at the fest. I think some serious cutting/editing would need to be
> done in order to have something enjoyable to watch.
>
> I did monitor the coco IRC channel most of the time and tried to
> respond to requests made there for a closeup of this or that or a
> chance to say hi to someone. For instance we did a short
> demonstration of the FPGA, the coco I/O board and the new video modes
> for the internet folks, and Frank P. and Steve B. talked to them for a
> bit. We had over a dozen people in the IRC channel for the entire
> fest from what I saw, so lots of good conversations there as folks
> watched the sometimes boring feed :)
>
> Steve Bjork took high def video of various fest happenings, and I
> think this would make a much better starting place for a "highlights"
> video in the style of Allen's past work. There might only be a few
> minutes worth saving out of the entire live feed, if it captured
> anything that Steve missed.
>
> -Aaron
--
http://www.johnkent.com.au
http://members.optusnet.com.au/jekent
More information about the Coco
mailing list