[Coco] tcp off-loading
Zippster
zippster278 at gmail.com
Fri Apr 14 11:18:52 EDT 2017
This sounds like fun… Sounds like… a project. :D
- Ed
> On Apr 14, 2017, at 10:11 AM, L. Curtis Boyle <curtisboyle at sasktel.net> wrote:
>
> Back in the 1980's there were both Z80 cards (from multiple vendors), and 68008 cards (from MicroRGS, or something like that (don't have ads handy).
>
> Sent from my iPhone
>
>> On Apr 14, 2017, at 8:42 AM, Mark D. Overholser <marko555.os2 at gmail.com> wrote:
>>
>>> On 13-Apr-17 17:19, camillus gmail wrote:
>>>
>>> Hi all,
>>>
>>> I followed the conversation about the tcp off-loading and I was just
>>> wondering if it would be possible to have a second 6809/6309 and a
>>> DMA controller and some support SRAM. The two cpu's could communicate
>>> on a interrupt based negotiation scheme, and the second one can be in
>>> control of the DMA controller, completely on his own. This would set
>>> the first cpu in a more convenient workload as he only has to be
>>> interrupted when data need to be read and rewritten from the support
>>> Sram into the standard coco ram. The second cpu can do the tcp stack
>>> more easy because it's the only thing it needs to do, except given
>>> commands to the DMA, and maybe the 6309 would be the better choice,
>>> for speed.
>>>
>>
>> Has Anyone made a Coprocossor for the CoCo before?? The Apple ][ with the 6502 has multiple Aux Processors... The first was the Micro-Soft Z-80 Card, ( and Clones of the Z80 Card ), the Stellation Mill Cards with the 6809, and I have some plans for a 68008 Card...
>> <http://www.appleii-box.de/H061E_MC68008pageEN.htm>
>>
>>
>>> The DMA can tranfer data way faster then cpu's can, so the time it
>>> would interrupt the cpu (s) is minimum.
>>>
>>
>> That would be a benefit...
>>
>>>
>>> This setup would also give a extra memory space to the coco, for
>>> extra hardware, like e.g. parallel port, dedicated serial port, etc
>>> etc. ( these extras would of course be optional, when the second CPU
>>> is not used for the the tcp stack.)
>>>
>>
>> Network Interfaces like the ESP8266 WiFi Module are interfaced to Microcontrollers or Microprocessors with SPI or I2C or a UART ( Serial ) Interface.. A Secondary Processor Would be a Given, in that a 1980's era Microprocessor would not be able to get much of anything done if it had to spend most of its time communicating with an ESP8266..
>>
>> The WizNet W5100 is Bus Mapped Device, and wouldn't really need a Second Processor, but in the end, every little bit helps...
>>
>> Having the ability to add a Parallel Port, or 6551 Serial Port would be a benefit for getting the CoCo to communicate with other devices...
>>
>>
>>> Hope this make some sense to someone...lol
>>>
>>
>> Loud and Clear....
>>
>>> Just my $0.02
>>>
>>>
>>> cb
>>>
>>
>>
>> MarkO
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list