Shop OBEX P1 Docs P2 Docs Learn Events
BeScopeBundle - Tip for those who want to buy an FPGA development board - Page 3 — Parallax Forums

BeScopeBundle - Tip for those who want to buy an FPGA development board

13»

Comments

  • thoththoth Posts: 75
    edited 2014-08-25 17:15
    Here's what Matt had to say in the email with the attached file:

    The server.tcl file is attached. Unfortunately I don’t have a copy of the BeScope.bat file as that is something Arrow generated after we made our delivery to them. For now I think you can replicate the functionality of the .bat file by invoking the system-console command manuallt


    system-console.exe –script server.tcl

    Matt
  • jmgjmg Posts: 15,173
    edited 2014-08-25 17:17
    thoth wrote: »
    Matt sent me the following server.tcl which I renamed to BeServer.tcl since that's how it's named in the manual. I haven't tested it yet. For some reason I can't upload it as a .tcl file so I've zipped it up.

    If there is now a 'complete working set' of files for the BeScopeBundle, perhaps also start a new thread with attachments ?
  • thoththoth Posts: 75
    edited 2014-08-25 17:37
    jmg wrote: »
    If there is now a 'complete working set' of files for the BeScopeBundle, perhaps also start a new thread with attachments ?

    Good idea. Will do.
  • thoththoth Posts: 75
    edited 2014-08-25 17:57
    There is now a BeScope System Files thread with a link to the Arrow supplied file plus an attachment containing a zip file with the missing BeServer.tcl file.
  • thoththoth Posts: 75
    edited 2014-08-25 19:35
    I just attempted to run the BeScope and it didn't work for me. Please see the details on the BeScope System Files thread. I'm posting here so anyone monitoring this thread who has a BeScope can see if they have better luck.
  • AntoineDoinelAntoineDoinel Posts: 312
    edited 2014-08-26 15:15
    thoth wrote: »
    I just attempted to run the BeScope and it didn't work for me. Please see the details on the BeScope System Files thread. I'm posting here so anyone monitoring this thread who has a BeScope can see if they have better luck.

    Hi thoth,

    first, thanks for your efforts.

    I'm getting similar results as you, after starting the BeServer.tcl script, if I do telnet to port 2540 and issue a "GET", the board returns a page of values. Good, signs of life at least.
    The BeApp connects too, but it doesn't nothing. Also it seems to hang the server, i.e. after the beapp connection is reported, the server stop showing new connections or disconnections anymore.

    By the way, to test the ADC board I had to "solve" the JTAG problem... the VCCIO was it, moved from 1-3 to 1-2 position.
    Still, I'm sure that the first (and only) time that I programmed the board it was in 1-3 position, as shipped.

    A brief mention of "you can run IO pins at 2.5V but you lose ability to communicate thru the USB port" in the manual would have saved a lot of troubles.
  • thoththoth Posts: 75
    edited 2014-08-26 16:27
    Hi thoth,

    first, thanks for your efforts.

    I'm getting similar results as you, after starting the BeServer.tcl script, if I do telnet to port 2540 and issue a "GET", the board returns a page of values. Good, signs of life at least.
    The BeApp connects too, but it doesn't nothing. Also it seems to hang the server, i.e. after the beapp connection is reported, the server stop showing new connections or disconnections anymore.

    By the way, to test the ADC board I had to "solve" the JTAG problem... the VCCIO was it, moved from 1-3 to 1-2 position.
    Still, I'm sure that the first (and only) time that I programmed the board it was in 1-3 position, as shipped.

    A brief mention of "you can run IO pins at 2.5V but you lose ability to communicate thru the USB port" in the manual would have saved a lot of troubles.

    A copy of BeServer.tcl, a working .jic file would have helped too. Yay team Arrow! How to win customers over!

    At least the archived project worked ---

    And yeah, I discovered that the board doesn't work with the VCCIO in the default position but forgot to mention it - I'll put a note on the first page of the system thread with a hat tip.
  • SeairthSeairth Posts: 2,474
    edited 2014-08-28 19:39
    Seairth wrote: »
    I just noticed that the BESCOPEBUNDLE comes with the SDP Interposer board (http://www.analog.com/en/system-demonstration-platform/interposer-boards/evaluation/SDP-BEMICRO/eb.html). If that's the case, it might be a lot easier finding the mating 120-pin connector for that board.

    I find ally discovered what the 120 pin connector is: Hirose FX8-120P-SV1. At less than $4 and plenty of a availability, this might be the easier way to create a breakout board. Also, the SDP Interposer provides some additional power inputs that could come in handy for the breakout board.
  • thoththoth Posts: 75
    edited 2014-08-28 19:53
    Seairth wrote: »
    I find ally discovered what the 120 pin connector is: Hirose FX8-120P-SV1. At less than $4 and plenty of a availability, this might be the easier way to create a breakout board. Also, the SDP Interposer provides some additional power inputs that could come in handy for the breakout board.

    That fabulous! Good sleuthing. Maybe that totally unnecessary interposer board in the BeScopeBundle will be useful after all. I wish the pitch on these connectors wasn't so fine - it's probably right at the hairy edge of what can be done with home brew etching. It's probably better just to work a design up and get a bunch made up in China using Itead.
  • thoththoth Posts: 75
    edited 2014-08-28 20:13
    Seairth wrote: »
    I find ally discovered what the 120 pin connector is: Hirose FX8-120P-SV1. At less than $4 and plenty of a availability, this might be the easier way to create a breakout board. Also, the SDP Interposer provides some additional power inputs that could come in handy for the breakout board.

    I think the Hirose FX8-120S-SV1 is the mating connector for the Hirose FX8-120P-SV1 on the interposer board. I googled around but nobody seems to stock it.
  • TubularTubular Posts: 4,702
    edited 2014-08-28 20:36
    Cluso99 wrote: »
    No luck with verical shipping more than 1 board for our group :(
    So I have cancelled our order.

    Some progress made here with Arrow for a local group buy. The good news is we won't have to pay for the intl shipping. The bad news is they'll take a week or two to arrive.
  • SeairthSeairth Posts: 2,474
    edited 2014-08-29 09:29
    thoth wrote: »
    I think the Hirose FX8-120S-SV1 is the mating connector for the Hirose FX8-120P-SV1 on the interposer board. I googled around but nobody seems to stock it.

    You are correct. The 120P (header) variant is the part on the Interposer board. The 120S (receptacle) variant is what's needed. The following is available:

    Mouser : FX8-120S-SV(21) @ $5.17/ea (1000+ available)
    Digikey : FX8-120S-SV(21) @ $5.18/ea (1000+ available)

    (note: According to this PDF, the "(21)" indicates "tube packaging", while the lack of a parenthesized number indicates "tray packaging".)
  • thoththoth Posts: 75
    edited 2014-08-29 10:09
    Seairth wrote: »
    You are correct. The 120P (header) variant is the part on the Interposer board. The 120S (receptacle) variant is what's needed. The following is available:

    Mouser : FX8-120S-SV(21) @ $5.17/ea (1000+ available)
    Digikey : FX8-120S-SV(21) @ $5.18/ea (1000+ available)

    (note: According to this PDF, the "(21)" indicates "tube packaging", while the lack of a parenthesized number indicates "tray packaging".)

    Great! Thanks for finding that.

    I have another question you may be able to answer. The spacing between pins is really small. What are the chances I can put down a thin line of solder paste down each row using a hypodermic and then bake without getting shorts between pins?

    I know that the way the pros do it is to create a solder mask but that's not practical for me even though I have a Silhouette cutter. I don't think it can make the required small opening.
  • jac_goudsmitjac_goudsmit Posts: 418
    edited 2014-08-29 10:30
    Wouldn't you just use drag soldering for parts like that? Just let the solder short out the whole connector, then use braid wire to suck up the excess.

    ===Jac
  • thoththoth Posts: 75
    edited 2014-08-29 11:33
    Seairth wrote: »
    You are correct. The 120P (header) variant is the part on the Interposer board. The 120S (receptacle) variant is what's needed. The following is available:

    Mouser : FX8-120S-SV(21) @ $5.17/ea (1000+ available)
    Digikey : FX8-120S-SV(21) @ $5.18/ea (1000+ available)

    (note: According to this PDF, the "(21)" indicates "tube packaging", while the lack of a parenthesized number indicates "tray packaging".)

    http://www.newark.com/samtec/mec6-140-02-l-dv-a/connector-card-edge-rcpt-80pos/dp/85T5570

    This connector is a bit more expensive (you referenced it earlier) but it seems to me that placing two of these on opposite sides of a very small PC card and connecting through with small vias would result in an adapter that would cost less than $20 including the pc card from IteadStudios.

    I don't think the connector is keyed so the adapter is a passive 1-1 coupler for two edge connectors. Pin mapping is a simple mirror image.

    I like that this adapter is totally generic with no dependency on an interposer board that, as far as I can see, is only available from Analog Devices and may or may not be sold separately. I couldn't find a listing for it on Arrow (but I didn't look very hard either).

    The interposer board creates another layer of mapping obscurity and then there is the circuitry on the board. I couldn't locate a schematic for it and, given that it's custom designed for ADI evaluation boards, ADI may not provide one.

    Using two back to back connectors allows special purpose boards to be built cheaply since they won't require any connectors to interface with the BMCV - just an edge on the card.

    This design seems future proof. Right now there are still bundles around for $50 but once they're gone the only way to get an interposer board may be to buy a BeScope module for $45 or maybe some of the other evaluation boards from ADI come with them too. But that would be a drag since the evaluation boards aren't very useful if one isn't evaluating the part. If the interposer is sold separately I suspect it will cost at least $10 and more likely $15+.
  • thoththoth Posts: 75
    edited 2014-08-29 11:47
    Wouldn't you just use drag soldering for parts like that? Just let the solder short out the whole connector, then use braid wire to suck up the excess.

    ===Jac

    I've never tried that with 20mil pitch spacing. Might work. I prefer putting down a line of paste then place the component and use a hot air rework wand or toaster oven to heat things up. Maybe I just have bad solder wick but generally speaking I've been pretty frustrated when I try to wick out cross bridges (usually under a stereotaxic microscope). I could probably use the Silhouette to cut an appropriate long skinny rectangle and use that to squeegee on the paste. A key to success is keeping minimal paste.

    Another help is that if I have Itead Studios do the PC cards I think they provide solder mask ten mils wide - narrow enough to fit between the connector leads. Solder paste quickly retreats from solder mask as it gets warm.
  • thoththoth Posts: 75
    edited 2014-08-29 12:44
    Another really simple idea would be to take one of the vertical connectors and straighten the pins so the BMCV edge card connector can be slid between them. Solder and it's done!

    There probably are 80 pin connectors with this pin arrangement expressly designed to solder onto a PC edgecard like this.

    Addon cards need only have a finger connector on the edge just like the BMCV does now. That makes design of a breakout board very simple.

    2014-08-29 13:31 - unfortunately this doesn't work because the connector pins on these connectors won't bend in the required manner.

    2014-08-29 13:42 - however! What would work is to just solder two connecters together back to back. I was thinking that the pins are staggered but they're not. They will line up perfectly so just tack the ends together and solder down each side. No printed circuit card needed!

    2014-08-29 13:47 - and as an added bonus the soldered pins on each side act as perfect monitoring points - just grab them with logic analyzer probes!
  • thoththoth Posts: 75
    edited 2014-08-29 16:06
    Seairth wrote: »
    You are correct. The 120P (header) variant is the part on the Interposer board. The 120S (receptacle) variant is what's needed. The following is available:

    Mouser : FX8-120S-SV(21) @ $5.17/ea (1000+ available)
    Digikey : FX8-120S-SV(21) @ $5.18/ea (1000+ available)

    (note: According to this PDF, the "(21)" indicates "tube packaging", while the lack of a parenthesized number indicates "tray packaging".)

    Where are the pinouts for the edge connector of the BMCV? None I could find on the "schematics" and the pin list in the documentation doesn't contain a single ground or VCCIO. Am I looking in the wrong place?

    I'm getting really sick of Arrow.
  • SeairthSeairth Posts: 2,474
    edited 2014-08-29 18:58
    thoth wrote: »
    Where are the pinouts for the edge connector of the BMCV? None I could find on the "schematics" and the pin list in the documentation doesn't contain a single ground or VCCIO. Am I looking in the wrong place?

    I'm getting really sick of Arrow.

    Here's the schematics for the interposer:

    http://www.arrownac.com/solutions/adi_interposer/BeMicro-SDP-Adapter.pdf
  • Todd MarshallTodd Marshall Posts: 89
    edited 2014-08-30 05:21
    thoth wrote: »
    Well, I AM going blind - I found the pinout in the schematics in the hardware reference. Mea Culpa.
    If you noticed, the edge connector pinouts are not in the 2nd link. They have a note suggesting why ... which makes no sense to me. The third link was found by Googling and not by searching Arrow. It is 4 times as large and is a better description of the BE Micro CV board.
Sign In or Register to comment.