Need your opinion regarding GR8NET capabilities

Pagina 8/58
1 | 2 | 3 | 4 | 5 | 6 | 7 | | 9 | 10 | 11 | 12 | 13

Van edoz

Prophet (2475)

afbeelding van edoz

20-09-2015, 08:19

What about : Tcp(1,2) like tcp(adapter,socket) .. I wonder also where do you need so many socket connections?

Van Grauw

Ascended (10711)

afbeelding van Grauw

20-09-2015, 15:00

I wonder, does the W5100 support a “raw mode”, where you bypass the built-in TCP/IP stack? So that it works like Obsonet? That way you could have more than 4 sockets on a single connection, just at the cost of increased CPU load.

Van Eugeny_Brychkov

Paragon (1232)

afbeelding van Eugeny_Brychkov

20-09-2015, 22:55

@Graw: if you need RAW I will make it (we are talking about BASIC support; in application mode you program W5100 directly).
@edoz: we are talking about BASIC device names - OPEN"TCP2B:"FOR INPUT AS#1. I do not need so many socket connections - you as programmer may need. If you personally do not need it does not mean everyone else does not Question Thus I am targeting for maximum configuration for all of you.

Van Grauw

Ascended (10711)

afbeelding van Grauw

20-09-2015, 23:38

@Eugeny Ah, so the W5100 supports it. I was talking about when accessing from assembly (like Internestor or SymbOS), whether it was possible to overcome the 4 connections limit. I don’t see a need for it in Basic.

Van Eugeny_Brychkov

Paragon (1232)

afbeelding van Eugeny_Brychkov

20-09-2015, 23:53

Grauw wrote:

whether it was possible to overcome the 4 connections limit

W5100 has 4 hardware sockets. If you need subnets or more sockets, another adapter is required. You are free to program W5100 as you wish, but firmware (GR8NET BIOS) uses socket 2 for DHCP/DNS (UDP)and socket 3 for bload/telnet (TCP). That's why there're only 2 available for users, and you can use these 2 any way you want using direct access or GR8NET BIOS calls.

Van Grauw

Ascended (10711)

afbeelding van Grauw

21-09-2015, 01:04

Sockets only apply to the built-in TCP/IP stack. If the ethernet frames can be accessed directly, there is no limit to how many sockets can be created, at least not a hardware one, at the cost of some additional CPU processing cost (similar to Obsonet).

The way I’m thinking is, once one would need an additional socket beyond the 4th, in stead of plugging in another GR8NET, it could just create additional software sockets without hardware acceleration. If the W5100 permits bypassing the TCP/IP stack, that is.

Van edoz

Prophet (2475)

afbeelding van edoz

21-09-2015, 06:31

Grauw wrote:

Sockets only apply to the built-in TCP/IP stack. If the ethernet frames can be accessed directly, there is no limit to how many sockets can be created, at least not a hardware one, at the cost of some additional CPU processing cost (similar to Obsonet).

The way I’m thinking is, once one would need an additional socket beyond the 4th, in stead of plugging in another GR8NET, it could just create additional software sockets without hardware acceleration. If the W5100 permits bypassing the TCP/IP stack, that is.

I think from a hardware point of view it will be possible. But I'm not totally sure. I think this because konamiman created 2 rom flash files in the past for the denyonet. One for running the stack on the chip and one on the device itself. In the end if you want to run more sockets at once it would be better maybe to have 2 network adapters as it will perform better I think .. Especially when you need a lot of sockets for your software Wink at least it would look much cooler if you attach 8 network cards to your MSX Smile Smile Smile

Van Prodatron

Paragon (1842)

afbeelding van Prodatron

21-09-2015, 11:16

@Grauw, yes, I think this can be done with "IPRaw" or "MacRaw" mode, which is provided by the W5100 as well.

Van Eugeny_Brychkov

Paragon (1232)

afbeelding van Eugeny_Brychkov

21-09-2015, 11:47

For those who are interested - I am starting production of first batch of 10. This means that within some time I will have hardware of adapters assembled, then I will deal with tailoring SW for new HW, and then they will be available for ordering. I will supply Altera BB-II with each adapter so that users can upgrade FPGA configuration in the field in case bugs will be found.

Van Grauw

Ascended (10711)

afbeelding van Grauw

21-09-2015, 12:50

Cool, keep us updated!

@Prodatron Good to know! Smile

Pagina 8/58
1 | 2 | 3 | 4 | 5 | 6 | 7 | | 9 | 10 | 11 | 12 | 13