Welcome, Guest. Please login or register.

Author Topic: Zorro busmasters?  (Read 4601 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Zorro busmasters?
« Reply #14 from previous page: June 29, 2012, 12:37:50 AM »
If die size and scale is known. An estimate can be done. It's not just a question of if it can be done. But which FPGA model to choose. Logic capacity, tools, I/O capabiltities and chip package are intertwined.
 

Offline Damion

Re: Zorro busmasters?
« Reply #15 on: June 29, 2012, 01:17:44 AM »
Quote
Should fit into an FPGA pretty easily today and have lots of space left over.


Sounds like an absolutely heinous task. How do you do a new Buster without breaking a million other things that were designed to work around the original's flaws.

I'm no hardware guru, though. Perhaps someone like Michael Boehmer would be willing to share his insight.
 

Offline magnetic

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2531
    • Show only replies by magnetic
Re: Zorro busmasters?
« Reply #16 on: June 29, 2012, 02:40:27 AM »
Quote from: Damion;698286

I'm no hardware guru, though. Perhaps someone like Michael Boehmer would be willing to share his insight.


Yeah he'd be good to ask, also the Elbox guys. Unfortunately none of these people post here really :(
bPlan Pegasos2 G4@1ghz
Quad Boot:Reg. MorphOS | OS4.1 U4 |Ubuntu GNU-Linux | MacOS X

Amiga 2000 Rom Switcher w/ 3.1 + 1.3 | HardFrame SCSI | CBM Ram board| A Squared LIVE! 2000 | Vlab Motion | Firecracker 24 gfx

Commodore CDTV: 68010 | ECS | 9mb Ram | SCSI -TV | 3.9 Rom | Developer EPROMs
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Zorro busmasters?
« Reply #17 on: June 29, 2012, 09:49:24 AM »
Quote from: Damion;698286
Sounds like an absolutely heinous task. How do you do a new Buster without breaking a million other things that were designed to work around the original's flaws.

I'm no hardware guru, though. Perhaps someone like Michael Boehmer would be willing to share his insight.


Seen Minimig? Replay? all using various debug tools. Once you got an FPGA wired as Buster you could use it to debug itself and peripherals.
 

Offline billtTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: Zorro busmasters?
« Reply #18 on: June 29, 2012, 02:47:57 PM »
Quote from: freqmax;698324
Seen Minimig? Replay? all using various debug tools. Once you got an FPGA wired as Buster you could use it to debug itself and peripherals.


Indeed. Xilinx has Chipscope. Alteras has SignalTap. Open-Source has Sump, Sigrock, OpenVeriFLA, perhaps others. These go inside your FPGA, and may need some on-board memory to buffer what it measures for later analysis, so you don't need a hugely expensive benchtop logic analyzer tool. If something is off-spec, use one of these things to see what is actually happening, and use your engineering imagination to figure out how to deal with that. Something I really wish I had right now is an FPGA board that plugs into a PCI-Express slot and has another PCI-Express slot on top, acting as a man-in-the-middle spy to capture what goes through it for later analysis. Seems that should not be tremendously expensive, yet quite useful.
Bill T
All Glory to the Hypnotoad!
 

Offline Damion

Re: Zorro busmasters?
« Reply #19 on: June 29, 2012, 04:38:18 PM »
Well shucks I stand corrected, sounds like it's gonna be be a pretty trivial task for one of you guys to knock it out after all. Had no idea it only takes soaring imagination and a debug tool.
« Last Edit: June 29, 2012, 04:45:25 PM by Damion »
 

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: Zorro busmasters?
« Reply #20 on: June 29, 2012, 10:35:00 PM »
If you make the hardware (or pay for it) I'm convinced others will take care of the (VHDL) coding side of things. The neat aspect of FPGA is that you can make it look for very specific fault conditions, not just a timing diagram or scope picture. But rather if mode X uses byte A4 bit 5 = 1 THEN "****!". And do that really fast which an oscilloscope operator can't cope with.
 

Offline mechy

Re: Zorro busmasters?
« Reply #21 on: June 30, 2012, 12:03:11 AM »
Quote from: billt;698257
Dave would probably have to try and remember such a thing.

Should fit into an FPGA pretty easily today and have lots of space left over.

Dave Haynie has always been quite responsive to stuff like this. Its worth a try to ask him.

Mech