Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Iridium Banner AMIStore App Store A600 Memory

AuthorTopic: Zorro III memory card... now with Ethernet  (Read 6318 times)

0 Members and 1 Guest are viewing this topic.

Offline tnt23

Zorro III memory card... now with Ethernet
« on: November 16, 2013, 01:17:15 PM »
A new 1.2 revision of Z3SDRAM, an open Zorro III memory card design, is now sharing up to 64MB of SDRAM and an Ethernet controller (based on DM9000 chip from Davicom) on one PCB. Also the new board can be used in Zorro II configurations, as the rest of Zorro signals are now also been routed to the FPGA.



The hardware side seems to be functional, and SANA-compatible dm9000.device is in its early development stage (read: I was able to compile the 'hello.c' somehow).





The project page will hopefully be updated soon: http://code.google.com/p/z3sdram/
 

Offline som99

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Sep 2005
  • Posts: 1566
  • Total likes: 0
    • http://www.som99.se
Re: Zorro III memory card... now with Ethernet
« Reply #1 on: November 16, 2013, 01:44:31 PM »
Great news, id like one of those when I get my hands on a A4000 040 :)
 

Offline mechy

Re: Zorro III memory card... now with Ethernet
« Reply #2 on: November 16, 2013, 01:53:00 PM »
Nice project, will poseidon work with it?
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #3 on: November 16, 2013, 02:45:30 PM »
Well, as soon as Poseidon is USB stack and Z3SDRAM has no USB host (yet) - I'd say yes, Poseidon would work even without Z3SDRAM :)
 

Offline Matt_H

Re: Zorro III memory card... now with Ethernet
« Reply #4 on: November 16, 2013, 05:29:05 PM »
Zorro II? Wow. I imagine that's ethernet only (or limited to 8MB of RAM)? Or have you managed some technical wizardry to get more than 8MB out of the Zorro II bus? If so, that's big news! :)
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #5 on: November 16, 2013, 06:17:19 PM »
I doubt I could invent something to exceed the 8M barrier for ZII, but volunteers are welcome to try :)
 

Offline B00tDisk

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Dec 2002
  • Posts: 1670
  • Total likes: 0
    • http://www.thedelversdungeon.com
Re: Zorro III memory card... now with Ethernet
« Reply #6 on: November 16, 2013, 06:31:01 PM »
Quote from: tnt23;752841
Well, as soon as Poseidon is USB stack and Z3SDRAM has no USB host (yet) - I'd say yes, Poseidon would work even without Z3SDRAM :)

USB over ethernet!

Never thought I'd see that.

(And I just checked on ebay, you can get them much, much cheaper there.)
« Last Edit: November 16, 2013, 07:00:25 PM by B00tDisk »
Back away from the EU-SSR!
 

Offline Dr.Bongo

Re: Zorro III memory card... now with Ethernet
« Reply #7 on: November 16, 2013, 08:18:04 PM »
Very interesting. Are these for sale?
38911 BASIC BYTES FREE, less when I`ve had a drink!

 *** http://c64radio.com *** Commodore 64 Radio 24/7 for free!
 

Offline jkonstan

Re: Zorro III memory card... now with Ethernet
« Reply #8 on: November 17, 2013, 03:38:10 AM »
Your posted sch & pcb files on Google project page for  Z3SDRAM, appear to be Altium or PCAD. When you update project page for Z3SDRAM, are you going to post Gerber files for the PCB for the  Z3SDRAM project as well?
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #9 on: November 17, 2013, 09:23:10 AM »
Quote from: Dr.Bongo;752860
Very interesting. Are these for sale?


I have one spare unpopulated PCB left. More PCBs could be ordered for those who don't mind sourcing the components, soldering and JTAGging on their own. Besides, there's no device driver for the network part yet.
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #10 on: November 17, 2013, 09:29:43 AM »
Quote from: jkonstan;752869
Your posted sch & pcb files on Google project page for  Z3SDRAM, appear to be Altium or PCAD. When you update project page for Z3SDRAM, are you going to post Gerber files for the PCB for the  Z3SDRAM project as well?


The schematics and PCB are in old PCad 200x format. My local PCB house happily accepts PCad PCB file saving me the trouble of converting it to Gerber. If someone wants to do the conversion they are welcome.

Anybody willing to help in developing device driver for the DM9000, you are more than welcome, too.
 

Offline olsen

Re: Zorro III memory card... now with Ethernet
« Reply #11 on: November 17, 2013, 11:35:22 AM »
Quote from: tnt23;752890
Anybody willing to help in developing device driver for the DM9000, you are more than welcome, too.

Now that sounds tempting - if only I hadn't my hands full already :(

How do you feel about open sourcing the resulting driver? As things stand, we do not have enough SANA-II Ethernet driver examples which can be reviewed and adapted by anybody interested in the matter. The networking driver source code, as part of the original SANA-II kit, explains how one might create a SLIP driver, but that is so obsolete it's not even funny any more.
 

Offline polluks

Re: Zorro III memory card... now with Ethernet
« Reply #12 on: November 17, 2013, 01:24:00 PM »
Quote from: tnt23;752890
The schematics and PCB are in old PCad 200x format. My local PCB house happily accepts PCad PCB file saving me the trouble of converting it to Gerber. If someone wants to do the conversion they are welcome.

Anybody willing to help in developing device driver for the DM9000, you are more than welcome, too.
You may take a look at https://en.wikibooks.org/wiki/Aros/Developer/NICDriversDev
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #13 on: November 17, 2013, 01:39:55 PM »
For the CS8900 driver I was using the 3C589 sources available on Aminet. Same thing with DM9000 driver, both were based on (widely vandalized) 3C589 code. I was able to do TX and was fiddling with RX part under Roadshow just before switching to DM9000 chip.
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #14 on: November 18, 2013, 07:00:18 PM »
Quote from: olsen;752892

How do you feel about open sourcing the resulting driver? As things stand, we do not have enough SANA-II Ethernet driver examples which can be reviewed and adapted by anybody interested in the matter. The networking driver source code, as part of the original SANA-II kit, explains how one might create a SLIP driver, but that is so obsolete it's not even funny any more.


I would not mind sharing the driver at all, only there's a bit of chicken and egg problem. To come up with a decent driver I'd take a look at a sample one written by someone else (and preferrably not in assembler). It is really great 3c589.device  sources are available, although the code seems rather complex to me. I think I'm going to hack it quickly to get ping or DHCP reply before posting.