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 6537 times)

0 Members and 1 Guest are viewing this topic.

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #45 on: March 27, 2014, 07:17:48 PM »
Haven't posted for a while. Not much progress on the software side, was building more cards to test.

 

Offline Plaz

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1693
  • Total likes: 0
    • http://webpages.charter.net/tsilvey
Re: Zorro III memory card... now with Ethernet
« Reply #46 on: March 28, 2014, 02:27:31 AM »
Great work and very nice looking cards. I hope you continue to have success.

Plaz
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #47 on: May 29, 2014, 07:31:36 PM »
Got a hold of Cyberstorm MK3 (060@50MHz), benchmarks get way better:

Code: [Select]
NETIO - Network Throughput Benchmark, Version 1.32
(C) 1997-2012 Kai Uwe Rommel

UDP server listening.
TCP server listening.
TCP connection established ...
Receiving from client, packet size  1k ...  947.98 KByte/s
Sending to client, packet size  1k ...  659.21 KByte/s
Receiving from client, packet size  2k ...  1057.02 KByte/s
Sending to client, packet size  2k ...  895.88 KByte/s
Receiving from client, packet size  4k ...  1119.78 KByte/s
Sending to client, packet size  4k ...  1269.84 KByte/s
Receiving from client, packet size  8k ...  1183.08 KByte/s
Sending to client, packet size  8k ...  1380.43 KByte/s
Receiving from client, packet size 16k ...  1212.76 KByte/s
Sending to client, packet size 16k ...  1411.63 KByte/s
Receiving from client, packet size 32k ...  1207.01 KByte/s
Sending to client, packet size 32k ...  1427.19 KByte/s
Done.
 

Offline HammerD

Re: Zorro III memory card... now with Ethernet
« Reply #48 on: May 29, 2014, 08:53:56 PM »
Quote from: tnt23;765274
Got a hold of Cyberstorm MK3 (060@50MHz), benchmarks get way better:

Code: [Select]
NETIO - Network Throughput Benchmark, Version 1.32
(C) 1997-2012 Kai Uwe Rommel

UDP server listening.
TCP server listening.
TCP connection established ...
Receiving from client, packet size  1k ...  947.98 KByte/s
Sending to client, packet size  1k ...  659.21 KByte/s
Receiving from client, packet size  2k ...  1057.02 KByte/s
Sending to client, packet size  2k ...  895.88 KByte/s
Receiving from client, packet size  4k ...  1119.78 KByte/s
Sending to client, packet size  4k ...  1269.84 KByte/s
Receiving from client, packet size  8k ...  1183.08 KByte/s
Sending to client, packet size  8k ...  1380.43 KByte/s
Receiving from client, packet size 16k ...  1212.76 KByte/s
Sending to client, packet size 16k ...  1411.63 KByte/s
Receiving from client, packet size 32k ...  1207.01 KByte/s
Sending to client, packet size 32k ...  1427.19 KByte/s
Done.


That is very good transfer rates with the 060 :-)
AmigaOS 4.x Beta Tester - Classic Amiga enthusiast - http://www.hd-zone.com is my Amiga Blog, check it out!
 

Offline amigean

Re: Zorro III memory card... now with Ethernet
« Reply #49 on: May 30, 2014, 12:30:50 AM »
this looks very cool - quite an achievement to build this thing from scratch.

I'd love one of them when you're ready to produce them.
 

Offline freqmax

Re: Zorro III memory card... now with Ethernet
« Reply #50 on: May 30, 2014, 01:31:32 AM »
Regarding networking it seems all driver arhitectures suffers from various bugs:
    * AS225r1 for the A2065 Ethernet uses hardcoded driver.
    * SANA-II suffers from an inefficient buffer handling scheme, lacking proper support for promiscuous and multicast modes.
    * Miami Network Interface (MNI) abandoned without support. And still lacks some Ethernet capabilities.

So making a new bsd socket layer and proper hardware driver abstraction API might be a really good deed. Booting from network is also something that is kind of missing. Btw, did you add 32-bit transfers to speed up things? DMA transfers?

How many layers does your card need? and what was the price to produce just the PCB? (via, tin, laquer, etc options?)
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #51 on: June 02, 2014, 07:39:35 AM »
Quote from: freqmax;765291

So making a new bsd socket layer and proper hardware driver abstraction API might be a really good deed. Booting from network is also something that is kind of missing.


Probably, but who's gonna make it, and who's gonna write driver replacements for all legacy hardware out there?

Quote
Btw, did you add 32-bit transfers to speed up things? DMA transfers?


No, there are neither 32 bit nor DMA transfers.

Quote
How many layers does your card need? and what was the price to produce just the PCB? (via, tin, laquer, etc options?)


The card has 4 layers, and the price of the first (experimental and express) batch was I'd say decent, something like 50 euro per board. Subsequent batches are of course cheaper. I could lookup exact PCB parameters like copper thickness, track width and via size, why?
 

Offline freqmax

Re: Zorro III memory card... now with Ethernet
« Reply #52 on: June 02, 2014, 02:34:39 PM »
Quote from: tnt23;765537
Probably, but who's gonna make it, and who's gonna write driver replacements for all legacy hardware out there?


The important step is to create a infrastructure that others can fill in. Not to do it oneself all the way.

Quote from: tnt23;765537
The card has 4 layers, and the price of the first (experimental and express) batch was I'd say decent, something like 50 euro per board. Subsequent batches are of course cheaper. I could lookup exact PCB parameters like copper thickness, track width and via size, why?


Curious for other projects probably involving FPGA, ARM, MIPS etc.
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #53 on: June 02, 2014, 08:15:47 PM »
PCB is 4 layers, FR-4 18u copper, 0.2mm/0.2mm tracks, 0.3mm/0.7mm vias, two sided soldering mask, no silk. Continuity check, express production (4-5 days) by local PCB house in Saint Petersburg, so your mileage most likely will vary.
 

Offline freqmax

Re: Zorro III memory card... now with Ethernet
« Reply #54 on: June 03, 2014, 02:12:01 AM »
Dunno if Saint Petersburg is local though ;)
 

Offline tnt23

Re: Zorro III memory card... now with Ethernet
« Reply #55 on: June 03, 2014, 07:29:47 AM »
Quote from: freqmax;765598
Dunno if Saint Petersburg is local though ;)


Unless you're in Florida :)