FPGARelated.com
Forums

Using an FPGA as USB HOST without PHY

Started by bm August 17, 2006
"rickman" <gnuarm@gmail.com> wrote in message
news:1155852323.739435.194990@75g2000cwc.googlegroups.com...
> > BTW, the address you posted gives me a web page in an Asian language, > possibly Japanese. I am not able to read any of it. >
Did you see the bit on the Google search result page where it says 'translate this page'? Press that, and then you get stuff you can read, but not understand. Along the lines of 'My hovercraft is full of eels. For great justice.'. HTH, Syms. :-) p.s. The abbreviation for pounds sterling is properly GBP as those pesky Ukrainians wanted UK too.
Symon wrote:
> "rickman" <gnuarm@gmail.com> wrote in message > news:1155852323.739435.194990@75g2000cwc.googlegroups.com... > > > > BTW, the address you posted gives me a web page in an Asian language, > > possibly Japanese. I am not able to read any of it. > > > Did you see the bit on the Google search result page where it says > 'translate this page'? Press that, and then you get stuff you can read, but > not understand. Along the lines of 'My hovercraft is full of eels. For great > justice.'.
I think you replied to the wrong post. I did not find that page through Google. My search came up with other unrelated pages...
rickman wrote:
> Antti wrote: > > rickman schrieb: > > > > > Antti wrote: > > > > bm schrieb: > > > > > > > > > Interesting ...Any pointer ? > > > > > > > > you really learn how to goofle ! :) > > > > > > > > just enter "usb fpga ukp" as search term and there you, first hit! > > > > > > Was this a typo? I get a bunch of links to sites giving pricing in > > > Brittish pounds. > > > > > > Maybe you were referring to this... > > > > > > http://www.opencores.org/projects.cgi/web/usb_phy/overview > > NO. > > and NO typo. > > > > google search web search from my PC with keywords "usb fpga ukp" > > returns as first hit the following URL (I just rechecked!) > > > > http://www.geocities.jp/kwhr0/hard/pc8001.html > > Well I guess you are just special then. I get > http://lists.distributed.net/pipermail/hardware/1998-October/000325.html > and I would have no idea why you would use "ukp" as part of the search. > Care to explain or do you prefer to remail mysterious about it? > > BTW, the address you posted gives me a web page in an Asian language, > possibly Japanese. I am not able to read any of it.
Maybe you have your google search preferences set to return "English pages only" Pat
pmaupin@gmail.com wrote:
> rickman wrote: > > Antti wrote: > > > rickman schrieb: > > > > > > > Antti wrote: > > > > > bm schrieb: > > > > > > > > > > > Interesting ...Any pointer ? > > > > > > > > > > you really learn how to goofle ! :) > > > > > > > > > > just enter "usb fpga ukp" as search term and there you, first hit! > > > > > > > > Was this a typo? I get a bunch of links to sites giving pricing in > > > > Brittish pounds. > > > > > > > > Maybe you were referring to this... > > > > > > > > http://www.opencores.org/projects.cgi/web/usb_phy/overview > > > NO. > > > and NO typo. > > > > > > google search web search from my PC with keywords "usb fpga ukp" > > > returns as first hit the following URL (I just rechecked!) > > > > > > http://www.geocities.jp/kwhr0/hard/pc8001.html > > > > Well I guess you are just special then. I get > > http://lists.distributed.net/pipermail/hardware/1998-October/000325.html > > and I would have no idea why you would use "ukp" as part of the search. > > Care to explain or do you prefer to remail mysterious about it? > > > > BTW, the address you posted gives me a web page in an Asian language, > > possibly Japanese. I am not able to read any of it. > > Maybe you have your google search preferences set to return "English > pages only"
Isn't that rather irrelevant? Even if the search had turned up a Japanese page, how would I have any clue as to what it was about? Antti seems to think that this was somehow an obviously useful page and should have been found by the OP. Bah!
Thanks Antti !
Put the tranlsated page here :
http://osainto.free.fr/USBHOST/UKP/Version%20traduite%20de%20la%20page%20ht=
tp--www_geocities_jp-kwhr0-hard-pc8001.htm

Not sure it does contain what i'm looking for (direct connection from
I/O pins to USB) but interesting anyway .....



Antti a =E9crit :

> rickman schrieb: > > > Antti wrote: > > > bm schrieb: > > > > > > > Interesting ...Any pointer ? > > > > > > you really learn how to goofle ! :) > > > > > > just enter "usb fpga ukp" as search term and there you, first hit! > > > > Was this a typo? I get a bunch of links to sites giving pricing in > > Brittish pounds. > > > > Maybe you were referring to this... > > > > http://www.opencores.org/projects.cgi/web/usb_phy/overview > NO. > and NO typo. > > google search web search from my PC with keywords "usb fpga ukp" > returns as first hit the following URL (I just rechecked!) >=20 > http://www.geocities.jp/kwhr0/hard/pc8001.html >=20 > Antti
Did translate another page from the original link :

http://osainto.free.fr/USBHOST/UKP/Version%20traduite%20de%20la%20page%20ht=
tp--www_asahi-net_or_jp-~qx5k-iskw-robot-usbhost.htm
This one does contain actual material for HW connection aspects
Great !


BM a =E9crit :

> Thanks Antti ! > Put the tranlsated page here : > http://osainto.free.fr/USBHOST/UKP/Version%20traduite%20de%20la%20page%20=
http--www_geocities_jp-kwhr0-hard-pc8001.htm
> > Not sure it does contain what i'm looking for (direct connection from > I/O pins to USB) but interesting anyway ..... > > > > Antti a =E9crit : > > > rickman schrieb: > > > > > Antti wrote: > > > > bm schrieb: > > > > > > > > > Interesting ...Any pointer ? > > > > > > > > you really learn how to goofle ! :) > > > > > > > > just enter "usb fpga ukp" as search term and there you, first hit! > > > > > > Was this a typo? I get a bunch of links to sites giving pricing in > > > Brittish pounds. > > > > > > Maybe you were referring to this... > > > > > > http://www.opencores.org/projects.cgi/web/usb_phy/overview > > NO. > > and NO typo. > > > > google search web search from my PC with keywords "usb fpga ukp" > > returns as first hit the following URL (I just rechecked!) > >=20 > > http://www.geocities.jp/kwhr0/hard/pc8001.html > >=20 > > Antti
"rickman" <gnuarm@gmail.com> schrieb im Newsbeitrag 
news:1155874157.627847.11130@i3g2000cwc.googlegroups.com...
> pmaupin@gmail.com wrote: >> rickman wrote: >> > Antti wrote: >> > > rickman schrieb: >> > > >> > > > Antti wrote: >> > > > > bm schrieb: >> > > > > >> > > > > > Interesting ...Any pointer ? >> > > > > >> > > > > you really learn how to goofle ! :) >> > > > > >> > > > > just enter "usb fpga ukp" as search term and there you, first >> > > > > hit! >> > > > >> > > > Was this a typo? I get a bunch of links to sites giving pricing in >> > > > Brittish pounds. >> > > > >> > > > Maybe you were referring to this... >> > > > >> > > > http://www.opencores.org/projects.cgi/web/usb_phy/overview >> > > NO. >> > > and NO typo. >> > > >> > > google search web search from my PC with keywords "usb fpga ukp" >> > > returns as first hit the following URL (I just rechecked!) >> > > >> > > http://www.geocities.jp/kwhr0/hard/pc8001.html >> > >> > Well I guess you are just special then. I get >> > http://lists.distributed.net/pipermail/hardware/1998-October/000325.html >> > and I would have no idea why you would use "ukp" as part of the search. >> > Care to explain or do you prefer to remail mysterious about it? >> > >> > BTW, the address you posted gives me a web page in an Asian language, >> > possibly Japanese. I am not able to read any of it. >> >> Maybe you have your google search preferences set to return "English >> pages only" > > Isn't that rather irrelevant? Even if the search had turned up a > Japanese page, how would I have any clue as to what it was about? > > Antti seems to think that this was somehow an obviously useful page and > should have been found by the OP. Bah! >
LOL no I am just having my fun. sorry rick. no this google search wasnt obvious. but the page it should have landed can be found by other means too - I found it from some cross links that talked about PC8001 retrocomputer and those links pointed to that japanese site where I found the UKP (USB Keyboard Processor) there are some more pages from that japanese guy I think I looked at his 'one bit processor' and found it interesting. but I forgot the link, and how I initially find it. So I tried if I can find the site again with google and found. I added USB FPGA to google search and I rememebered the name of special processor being short and have UK in the name, I tried a few combinations until google itself suggested to change the search term to UKP, and after that the page link appeared ! sorry again - rick - I am under extreme stress and I just cant help of having the comments, eh they way I do. cheers, Antti
Symon wrote:

> Did you see the bit on the Google search result page where it says > 'translate this page'? Press that, and then you get stuff you can read, but > not understand. Along the lines of 'My hovercraft is full of eels. For great > justice.'.
The KPU description was understandable for me: http://tinyurl.com/lzauk And the 1 bit processor looks interesting and it comes with full Verilog source code (commented in english). But why Antti called it 1 bit? It uses 8 bit registers and a 10 bit program counter. -- Frank Buss, fb@frank-buss.de http://www.frank-buss.de, http://www.it4-systems.de
Frank Buss wrote:
> Symon wrote: > > >>Did you see the bit on the Google search result page where it says >>'translate this page'? Press that, and then you get stuff you can read, but >>not understand. Along the lines of 'My hovercraft is full of eels. For great >>justice.'. > > > The KPU description was understandable for me: > > http://tinyurl.com/lzauk > > And the 1 bit processor looks interesting and it comes with full Verilog > source code (commented in english). But why Antti called it 1 bit? It uses > 8 bit registers and a 10 bit program counter.
Not quite. Looks an interesting tiny core, similar to the old MC14500. That also is one bit data, and nibble sized opcodes, gives just 16 opcodes. If I've followed the janglish, the W register is Serial IO collection and the operands work on IN and OUTx ( the D+/D- lines ), so it is manipulating one-bit PIN data serially. Some questions for Antti, who may have made more sense of this I think this manipulates the Kbd USB lines directly, but not in USB mode, but in the psuedo PS/2 mode, that most USB KBDs seem to contain ? How large is the CODE image to make the tiny core do this ? -jg
Jim Granville schrieb:

> Frank Buss wrote: > > Symon wrote: > > > > > >>Did you see the bit on the Google search result page where it says > >>'translate this page'? Press that, and then you get stuff you can read, but > >>not understand. Along the lines of 'My hovercraft is full of eels. For great > >>justice.'. > > > > > > The KPU description was understandable for me: > > > > http://tinyurl.com/lzauk > > > > And the 1 bit processor looks interesting and it comes with full Verilog > > source code (commented in english). But why Antti called it 1 bit? It uses > > 8 bit registers and a 10 bit program counter. > > Not quite. > Looks an interesting tiny core, similar to the old MC14500. > That also is one bit data, and nibble sized opcodes, gives > just 16 opcodes. > > > If I've followed the janglish, the W register is Serial IO collection > and the operands work on IN and OUTx ( the D+/D- lines > ), so it is manipulating one-bit PIN data serially. > > Some questions for Antti, who may have made more sense of this > > I think this manipulates the Kbd USB lines directly, but not in USB > mode, but in the psuedo PS/2 mode, that most USB KBDs seem to contain ? > > How large is the CODE image to make the tiny core do this ? > > -jg
no, the USB keyboard is in USB mode! just look at the ukp.s that is the source code, you see the USB enumeration commands being present! Antti