NetUSBee Lite problems on TT: Any thoughts?

Problems with your machine in general.
czietz
Posts: 549
Joined: Sun Jan 14, 2018 1:02 pm

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by czietz »

But how does it differentiate between accesses to the RTL8019 and to the USB chip? At least the circuit to generate /IOR and /IOW must be different. I'd look at that...
User avatar
rpineau
Posts: 534
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by rpineau »

The access is done the same way using the same 74ls245 and also using a 74ls374. It uses one of the address bit to select between the RTL8019AS and the USB controller.
I can post more screenshot of the schematics later today.
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
czietz
Posts: 549
Joined: Sun Jan 14, 2018 1:02 pm

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by czietz »

rpineau wrote: Mon Apr 30, 2018 2:57 pm The access is done the same way using the same 74ls245 and also using a 74ls374. It uses one of the address bit to select between the RTL8019AS and the USB controller.
I can post more screenshot of the schematics later today.
The address decoding to select between Ethernet and USB controller adds further delay. Especially because LS is not a particularly fast logic family.
User avatar
rpineau
Posts: 534
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by rpineau »

I agree. May be they should be replace with F or ABT versions.
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
User avatar
rpineau
Posts: 534
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by rpineau »

another screenshot that shows more of the selection logic.
It would be easier if redone in Eagle for all of us so that we can potentially improve the design.
RoRo

Screen Shot 2018-04-30 at 12.23.07.png
Screen Shot 2018-04-30 at 12.23.07.png (354.01 KiB) Viewed 4420 times
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
User avatar
stephen_usher
Posts: 5660
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by stephen_usher »

I've been giving this whole approach of cartridge based ethernet some thought and I'm not convinced that if someone were to do something today they should possibly go this route at all.

Surely now it's "cheap" and easy to get Arduino boards/chips a better approach would be to put some intelligence onto the interface to run the ethernet chip and then communicate in a more simple method with the Atari, possibly through the bi-directional parallel port which also provides the possibility of using interrupts to do data reads. The Strobe/Busy lines could be used to set the data direction and data being passed to the board would be pairs of metadata+data byte pairs sent serially.

I wonder how fast this sort of interface could run.

It's all moot as I don't have the skills to do any of it. Just a hypothetical pipe dream. :-)
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
rpineau
Posts: 534
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by rpineau »

If I were to build a network card for the ST I would use the (will use ;) ) something like the Microchip LAN 9218 ( http://www.microchip.com/wwwproducts/en/LAN9218 ) on the CPU bus.
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
User avatar
stephen_usher
Posts: 5660
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by stephen_usher »

I'm afraid that anything which doesn't use one of the standard ports and requires modification of the machine wouldn't interest me in the slightest. Changing the TOS version or replacing the floppy chip with an Ajax one on machine types which had those fitted at the factory is as far as I will go as far as modifications.

So, it's either kludge writing to the cartridge port without interrupts or try to use the parallel port in an inventive way with some off-load. Of course, on the TT and MegaSTE there's VME but I don't know how complex the interfacing for that would be.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
rpineau
Posts: 534
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by rpineau »

There is (was) a version using the DMA port (ethernea) if I remember well, which would be faster than the parallel port.
Attachments
ETHERNEA.GIF
ETHERNEA.GIF (13.33 KiB) Viewed 4395 times
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
User avatar
rpineau
Posts: 534
Joined: Thu Aug 17, 2017 6:08 pm
Location: USA
Contact:

Re: NetUSBee Lite problems on TT: Any thoughts?

Post by rpineau »

Based on the ASCI schematic above and the NetUSBee schematic, may be we can combine them to build something like this :
EtherneA.png
EtherneA.png (51.55 KiB) Viewed 4995 times

If someone what the Eagle file to double check what I did I'll be more than happy to provide them.
Then we can build a proto and see how it goes.
The ASCI /IRQ doesn't seem to be used so not sure how fast that thing would be without proper interrupt.
Rodolphe
Working ones : MegaSTE (68020) / TT030 / Falcon with AB040 & Eclipse / 1040STF
Need testing : Falcon with CT2
Post Reply

Return to “HARDWARE ISSUES”