Search the web
Sign In
New User? Sign Up
minimigtg68 · Minimig with fpgacpu tg68
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
TG68 - bugs???   Message List  
Reply | Forward Message #180 of 321 |
Hi Tobias,

OK, I've started a new thread because I think I know a little more about
what is going on. I still reserve the right to a big "DOH" if you point out
something stupid that I've done!! ;)

I should mention that I assert DTACKn immediately after AS# is asserted.

1) The core is changing address whilst AS# is asserted. From what I can
tell, this is a big no-no. It's a problem on writes as you can imagine. I
also appears to be holding AS# for quite a long time - longer than I would
think necessary. My temp fix was to strobe my RAM-write on the leading-edge
cycle of AS# asserted.

2) I *think* I've found an execution bug.

move.w #$1234, d0
move.l #$0810, a0

...works correctly. It writes $1234 to address $0810. However...

move.l #$0810, a0
move.w #$1234, d0

...doesn't work. It outputs #$1234 on *both* address and data_out buses!

I can provide you with signaltap traces if you like.

BTW TG68.vhd v1.01, TG68_fast.vhd v1.04 as from Minimig v13 disto.

Regards,

--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"



Tue Dec 2, 2008 3:58 am

tcdevelop
Online Now Online Now
Send Email Send Email

Forward
Message #180 of 321 |
Expand Messages Author Sort by Date

Hi Tobias, OK, I've started a new thread because I think I know a little more about what is going on. I still reserve the right to a big "DOH" if you point out...
Mark McDougall
tcdevelop
Online Now Send Email
Dec 2, 2008
3:57 am

Hi Tobias, 2) I *think* I've found an execution bug. move.w #$1234, d0 move.l #$0810, a0 move.w d0,(a0) ...works correctly. It writes $1234 to address $0810....
Mark McDougall
tcdevelop
Online Now Send Email
Dec 2, 2008
3:59 am

... ***SIGH*** Sorry Tobias, a false alarm. Should've checked the timing report!!!! All looks OK... Regards, --...
Mark McDougall
tcdevelop
Online Now Send Email
Dec 2, 2008
7:00 am

You seem to be crying wolf a lot, why not keep your errors to yourself untill you are !00% sure ________________________________ From: Mark McDougall...
Gary Hoyles
dimlow_uk
Offline Send Email
Dec 2, 2008
8:51 am

... It may seem that way, but since I've been working on it pretty much full time for the last 24 hours, I did actually get to the point where, after a few...
Mark McDougall
tcdevelop
Online Now Send Email
Dec 2, 2008
9:03 am

Hi Mark, I'm glad that you work with the TG68 Core and that the bug was a false alarm. Regards, TobiFlex ... yourself ... much full ... after a ... _was_...
TobiFlex
tobiflexx
Offline Send Email
Dec 2, 2008
7:14 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help