Bitcoin Forum
December 04, 2016, 12:26:33 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 »  All
  Print  
Author Topic: FPGA development board "Lancelot" - accept bitsteam developer's orders.  (Read 95937 times)
ngzhang
Hero Member
*****
Offline Offline

Activity: 592


We will stand and fight.


View Profile
August 06, 2012, 05:20:31 AM
 #261

2, TXD,RXD,CTS,RTS
3, ? ? ?

sch and PCB design files will release to github this week.
"Oh boy!" for not connecting all available pins from the FT232R to the FPGA.

Any non-mining application would need more communication bandwidth. The easies way would be to route all 8 DBUS signals for parallel byte communication. Then the CBUS signals can be configured in EEPROM to expose the RD# & WR# strobe signals. It all works together to allow easy implementation of bit-bang I/O. And it is easy both on the host side software in the computer and easy on SLICE resources on the FPGA.

It is just 6 traces more, but the value of the board as a development kit increases immensely. The default 115200bps maximum speed in UART is a serious limitation for non-mining uses.

I'll wait for the schematic and constraint files to ask further questions.

I have some other development board with FTDI chip and I will write a quick loopback test software for Windows and a trivial loopback Xilinx project.

maybe after this project, when i have some free time. i will build a small FPGA(LX16 FT256) dev board with DDR2 RAM and FT232 connect as you describe and sell it at a ultra low price(50$) for learning.

CEO of Canaan-creative, Founder of Avalon project.
https://canaan.io/
Business contact: love@canaan.io
All PMs will be unread.
1480854393
Hero Member
*
Offline Offline

Posts: 1480854393

View Profile Personal Message (Offline)

Ignore
1480854393
Reply with quote  #2

1480854393
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
2112
Legendary
*
Offline Offline

Activity: 1708



View Profile
August 06, 2012, 11:13:25 AM
 #262

maybe after this project, when i have some free time. i will build a small FPGA(LX16 FT256) dev board with DDR2 RAM and FT232 connect as you describe and sell it at a ultra low price(50$) for learning.
As a dev board user I can tell you the following: market is full of single FPGA dev boards. The uniqueness and greatness of your designs (Icarus & Lancelot) lies in them being paired FPGAs with non-trivial interconnectivity. The only problem with them is that they have a bent straw instead of a pipe for the external communication.

I'm even thinking of getting a Lancelot and paying someone to rework the FT232R connections using additional 10 wires soldered to the unpopulated GPIO vias. But this is something above my manual skill and resources, and because of that it will have to wait.

If you ever find a need to do Lancelot v2 (like Icarus v2) then just please remember to route all the available signals from the comm chip to the FPGA.

And for your future designs please consider using the high-speed USB chips instead of full-speed USB and having one comm pipe per FPGA. So the Lancelot v5 would have FT2232H (dual high-speed USB). The market for the multi-FPGA boards its there already:

https://bitcointalk.org/index.php?topic=78239.msg973019#msg973019

I just realised that I have given such a pitch already years ago. I was an early advocate of dual Pentium (Classic) and dual Celeron (with SMP mod) motherboards. Those who listened were very well prepared for the arrival of multicore CPUs. Something similar will happen with FPGAs.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Luke-Jr
Legendary
*
Offline Offline

Activity: 2086



View Profile
August 06, 2012, 03:49:22 PM
 #263

And please please set the iVendor/iProduct USB descriptors so miners can autodetect it sanely!

2112
Legendary
*
Offline Offline

Activity: 1708



View Profile
August 06, 2012, 04:16:21 PM
 #264

And please please set the iVendor/iProduct USB descriptors so miners can autodetect it sanely!
I would recommend against that, unless some driver fairy can obtain a WHQL signature for the modified VID/PID. Trying to run with unsigned drivers under 64-bit Windows is an unnecessary hassle.

The market gained would be some open-source extremists. The market lost would be those who can't or wouldn't modify their Windows installations. Let the US-ians fight the monster from Redmond.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Luke-Jr
Legendary
*
Offline Offline

Activity: 2086



View Profile
August 06, 2012, 04:31:17 PM
 #265

And please please set the iVendor/iProduct USB descriptors so miners can autodetect it sanely!
I would recommend against that, unless some driver fairy can obtain a WHQL signature for the modified VID/PID. Trying to run with unsigned drivers under 64-bit Windows is an unnecessary hassle.

The market gained would be some open-source extremists. The market lost would be those who can't or wouldn't modify their Windows installations. Let the US-ians fight the monster from Redmond.
He doesn't have to change VID/PID to set iVendor/iProduct.

2112
Legendary
*
Offline Offline

Activity: 1708



View Profile
August 06, 2012, 04:43:50 PM
 #266

He doesn't have to change VID/PID to set iVendor/iProduct.
I don't think you are making yourself clear. Please post the link to the FTDI application notes that describe the change you are requesting.

http://www.ftdichip.com/Support/Documents/AppNotes/AN_121_FTDI_Device_EEPROM_User_Area_Usage.pdf

Are you talking about this?

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Luke-Jr
Legendary
*
Offline Offline

Activity: 2086



View Profile
August 06, 2012, 04:46:44 PM
 #267

He doesn't have to change VID/PID to set iVendor/iProduct.
I don't think you are making yourself clear. Please post the link to the FTDI application notes that describe the change you are requesting.

http://www.ftdichip.com/Support/Documents/AppNotes/AN_121_FTDI_Device_EEPROM_User_Area_Usage.pdf

Are you talking about this?

Sorry, it's iManufacturer not iVendor. Here is a generic USB info on these strings: http://www.beyondlogic.org/usbnutshell/usb5.shtml#DeviceDescriptors

If your FTDI PDF, it's mentioned on page 4 (section 1.1) as "Manufacturer" and "Description" strings.

loshia
Legendary
*
Offline Offline

Activity: 1372


View Profile
August 20, 2012, 04:42:36 PM
 #268

Guy's
I have just received my Lancelots! They are just a piece of art. I can assure you that ngzhang just rocks:) Everything was done as promised in time. On top of all I have some extra stuff for free.

Thank you very much ngzhang!
I do not have any hesitation that bitstream will be here soon as promised.
ngzhang is an extremely cool guy, who keeps his word.
ngzhang I am still waiting for your BTC address:)

Best




Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
Luke-Jr
Legendary
*
Offline Offline

Activity: 2086



View Profile
August 20, 2012, 05:13:24 PM
 #269

In case anyone would like to donate a Lancelot for improved BFGMiner support, please PM me. Smiley

Raize
Donator
Legendary
*
Offline Offline

Activity: 1374


View Profile
August 20, 2012, 06:29:22 PM
 #270

Guy's
I have just received my Lancelots! They are just a piece of art. I can assure you that ngzhang just rocks:) Everything was done as promised in time. On top of all I have some extra stuff for free.

Thank you very much ngzhang!
I do not have any hesitation that bitstream will be here soon as promised.
ngzhang is an extremely cool guy, who keeps his word.
ngzhang I am still waiting for your BTC address:)

Best

You got them before you paid for them?

OrganofCorti's Neighbourhood Pool Watch - The most informative website on blockchain health
loshia
Legendary
*
Offline Offline

Activity: 1372


View Profile
August 20, 2012, 06:48:17 PM
 #271

No:)
I wished but....as you know there is no free lunch:)

Here are some results:

Just brilliant:)


P]ool management ettings [D]isplay options [Q]uit

 ICA 0:                | 379.9/376.6Mh/s | A:65 R:0 HW:0 U: 4.89/m

 ICA 1:                | 379.7/376.9Mh/s | A:68 R:0 HW:0 U: 5.11/m

 ICA 2:                | 379.8/375.7Mh/s | A:78 R:0 HW:0 U: 5.86/m

 ICA 3:                | 379.4/378.0Mh/s | A:65 R:0 HW:0 U: 4.89/m

Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
irritant
Sr. Member
****
Offline Offline

Activity: 416


Sodium hypochlorite, acetone, ethanol


View Profile
August 20, 2012, 10:06:33 PM
 #272

still only available for developers?  I'm still learning, maybe developing some day, but not anytime soon
pazor
Legendary
*
Offline Offline

Activity: 966



View Profile
August 20, 2012, 10:52:02 PM
 #273

subscribed

treuhand-Dienst gewünscht? - frag per PM an
BTC 174X17nR7vEQBQo4GXKRGMGaTmB49Gf1yT
Icoin
Hero Member
*****
Offline Offline

Activity: 585



View Profile WWW
August 22, 2012, 06:44:01 PM
 #274

Does someone has a howto to make the Lancelot run on Ubuntu 12.04 x64?

loshia
Legendary
*
Offline Offline

Activity: 1372


View Profile
August 22, 2012, 06:45:48 PM
 #275

Does someone has a howto to make the Lancelot run on Ubuntu 12.04 x64?

http://en.qi-hardware.com/wiki/Icarus

Just follow it step by step:) All info applies to Lancelot

Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
Icoin
Hero Member
*****
Offline Offline

Activity: 585



View Profile WWW
August 22, 2012, 07:24:02 PM
 #276

Quote
Just follow it step by step:) All info applies to Lancelot

thanks for the hint, after compilation of the cgminer i end up with the msg all devices disabled, cannot mine! and when i power on a board i cant see any ttyUSB0 in /dev

In mpblm the boards are recognized it shows me x6500 style serials for each board, but the icarus setup dont work

loshia
Legendary
*
Offline Offline

Activity: 1372


View Profile
August 22, 2012, 08:21:50 PM
 #277

it works both Icarus and Lancelot believe me. I know from my personal experience.

Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
Icoin
Hero Member
*****
Offline Offline

Activity: 585



View Profile WWW
August 22, 2012, 09:26:00 PM
 #278

ttyUSB0 is not present in /dev on ubuntu 12.04, so it does not work !! If anyone has a workaround for this, since the boards seems to be recognized (when i turn of one lancelot 3 more files appears in /dev but i cant figure which ones that are) and mpblm does see them as x6500 boards there has to be a solution.

Quote
it works both Icarus and Lancelot believe me. I know from my personal experience.

I can imagine you made a good expirience, but im quite sure your not using ubuntu 12.04 x64

I tried to compile  ftdi_sio (even when they say there that since ubuntu 11.10 it is included in the kernel) but this ends up in telling me that modversions.h cant be found

loshia
Legendary
*
Offline Offline

Activity: 1372


View Profile
August 23, 2012, 04:44:15 AM
 #279

Dude,
First use apt-get install. When i was young i was trying to compile everything by myself. I realasied that i can not maintain whole linux distro Smiley
I am joking.

Did you read cgminer/Readme
did you apt-get install
libudev headers
        (This is only required for FPGA auto-detection and is linux only)

        libusb headers
        (This is only required for ZTEX support)


Just goolgle about apt-get install ftdi_sio i guess you miss libusb-dev (if there is such thing) or something else which for sure can be installed with apt-get

Good luck
It shall be somewhere inside:)

For your reference my distro is same is yours

uname -a
Linux xxxxxx-GA-990FXA-UD7 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

From my system
 dpkg-query -l | grep usb
ii  libusb-0.1-4                           2:0.1.12-20                             userspace USB programming library
ii  libusb-1.0-0                           2:1.0.9~rc3-2ubuntu1                    userspace USB programming library
ii  libusbmuxd1                            1.0.7-2                                 USB multiplexor daemon for iPhone and iPod Touch devices - library
ii  usb-creator-common                     0.2.38                                  create a startup disk using a CD or disc image (common files)
ii  usb-creator-gtk                        0.2.38                                  create a startup disk using a CD or disc image (for GNOME)
ii  usb-modeswitch                         1.2.3+repack0-1ubuntu2                  mode switching tool for controlling "flip flop" USB devices
ii  usb-modeswitch-data                    20120120-0ubuntu1    
        mode switching data for usb-modeswitch
ii  usbmuxd                                1.0.7-2                                 USB multiplexor daemon for iPhone and iPod Touch devices
ii  usbutils                               1:005-1
ii  xserver-xorg-video-sisusb              1:0.9.4-2build2                         X.Org X server -- SiS USB display drive

 dpkg-query -l | grep udev
ii  gir1.2-gudev-1.0                       175-0ubuntu9.1                          libgudev-1.0 introspection data
ii  libgudev-1.0-0                         1:175-0ubuntu9.1                        GObject-based wrapper library for libudev
ii  libudev-dev                            175-0ubuntu9.1                          udev library (development files)
ii  libudev0                               175-0ubuntu9.1                          udev library
ii  system-config-printer-udev             1.3.8+20120201-0ubuntu8.1               Printer auto-configuration facility based on udev
ii  udev                                   175-0ubuntu9.1      

Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
Icoin
Hero Member
*****
Offline Offline

Activity: 585



View Profile WWW
August 23, 2012, 07:00:31 AM
 #280

Quote
...For your reference my distro is same is yours

uname -a
Linux xxxxxx-GA-990FXA-UD7 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

From my system

i see, but have a look here:

http://pastebin.com/LWyV74T0

there you can allso see from lsusb that:
devices 5 and 6 are x6500
devices 36, 37, 25, 26 are Lancelot

Maybe you see something i dont.

I googeled for apt-get install ftdi_sio by now i have not found anything usable. But thanks for the help Smiley

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!