Welcome, Guest. Please login or register.

Author Topic: Potential add-on board?  (Read 3664 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nyteschaydeTopic starter

  • VIP / Donor - Lifetime Member
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 643
    • Show only replies by nyteschayde
    • http://www.nyteshade.com
Re: Potential add-on board?
« Reply #29 from previous page: March 08, 2017, 03:55:25 AM »
I don't know if it is feasible, but it seems like video imagery could be used to transfer tons of data at high speeds. The imagery doesn't have to be sensibly viewable with the human eye, just be read and deconstructed for data. The covers data out from the CM3. The camera input could be a way to transmit data back to the CM3 from the Amiga. Again, I don't know if something like this is feasible, but it could be a potential hack.

Ultimately, I would imagine there might be a FPGA or other arbitrator on the physical board connecting the CM3 and the Amiga's edge connector. The FPGA/whatever could use more sane data transfer methods and bridge the physical pin disparity between the GPIO provided by the CM3 and the pins on the A1000/A500/A600/A1200 edge connectors.
« Last Edit: March 08, 2017, 04:08:22 AM by nyteschayde »
Senior MTS Software Engineer with PayPal
Amigas: A1200T 060/603e PPC • A1200T 060 • A4000D 040 • A3000 (x2) • A2000 Vamp/V2 • A1200 (x4) • A1000 (x3) • A600 Vamp/V1 • A500
 

Offline bwldrbst

  • Newbie
  • *
  • Join Date: Feb 2016
  • Posts: 6
    • Show only replies by bwldrbst
Re: Potential add-on board?
« Reply #30 on: March 08, 2017, 08:52:53 AM »
Quote from: kolla;823052
Another port that is typically not used much - external floppy port. I used to have AmigaLink which gave ethernet-alike network using the floppy port, and it was darn nice.

The floppy port can provide more power than the parallel port but I don't think it would be enough to run a Raspberry Pi, certainly not a V3. I suspect the max transfer speed of a parallel port would be faster than the floppy port. Also, DE-23 connectors are hard to come by :)

There's a similar project for the Apple ][ called Apple2Pi: http://schmenk.is-a-geek.com/wordpress/?p=167. It uses a serial link to communicate between the Apple and a Pi at 115Kbps.

I think it would be much easier to build the higher level parts of this using a normal slow null model cable between the Amiga and Pi. The fast low level Parallel to GPIO protocol could be plugged in later.

I'd probably start by exchanging input events between the two machines so that a USB keyboard and mouse attached to the Pi can generate input events on the Amiga.

Cheers,

Andrew
 

Offline kolla

Re: Potential add-on board?
« Reply #31 on: March 08, 2017, 10:18:24 PM »
Quote from: bwldrbst;823073
The floppy port can provide more power than the parallel port but I don't think it would be enough to run a Raspberry Pi, certainly not a V3.

Well, I certainly would not expect to power it through the port. The parallel port also does not have enough power.

Quote
I suspect the max transfer speed of a parallel port would be faster than the floppy port. Also, DE-23 connectors are hard to come by :)

Fair points, but from experience, the parallel port sucks CPU power, whereas what happens on the floppy port can use DMA.

Quote
There's a similar project for the Apple ][ called Apple2Pi: http://schmenk.is-a-geek.com/wordpress/?p=167. It uses a serial link to communicate between the Apple and a Pi at 115Kbps.

Right. On Amiga, do not expect more than 57600 baud on the native serial port if you want it to work reliably, on many systems you may even have to drop lower, and CPU will be plenty busy too. Just about anything is better than using the serial port.

Quote
I think it would be much easier to build the higher level parts of this using a normal slow null model cable between the Amiga and Pi. The fast low level Parallel to GPIO protocol could be plugged in later.

Well, I already have null-modem, even wireless null modem using bluetooth, any of my Amiga systems can connect to a linux box with bluetooth, that offers PPP and shell login. But working over the serial line really sucks CPU and is very slow. Currently, the best ways to connect a Pi right now, is ethernet, using either PCMCIA or Plipbox. The serial is ok for having the boot console of the Pi though, and "light" data transfers now and then.

Quote
I'd probably start by exchanging input events between the two machines so that a USB keyboard and mouse attached to the Pi can generate input events on the Amiga.

I think that is possible already, I did something like that 15-20 years ago, and I suspect I was using this... http://aminet.net/package/comm/tcp/netinput37.3 :)
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: Potential add-on board?
« Reply #32 on: March 09, 2017, 09:16:40 AM »
There is an ARM Linux version of AROS completed by Michael Schulz.  I even donated 5 quid to it myself.  Maybe that would be a source of drivers.  https://power2people.org/projects/arm/ indicates that it's only Phase 1 of the bounty if somebody wanted to drum up another bounty, much of the work of a native port to the RasPi is already done.

Update:
AROS Broadway commercial distribution of ARM Aeros hosted on Linux is at http://www.ares-shop.de/product_info.php?products_id=66 .
« Last Edit: March 09, 2017, 09:31:55 AM by SamuraiCrow »