Shop OBEX P1 Docs P2 Docs Learn Events
Just ordered a BE Micro CV for $60, delivered - Page 4 — Parallax Forums

Just ordered a BE Micro CV for $60, delivered

1246

Comments

  • Dr_AculaDr_Acula Posts: 5,484
    edited 2014-08-18 19:54
    Looks like there is a group buy that will happen for Australia. I *need* one of these boards :)

    This board looks nifty. 6581 mentioned a 6502 softcore back on post #73. I'm playing around with Z80 cores and they are very similar and have been working with adding the Quartus DSP functions to the Z80. Briefly looking at the specs on this board, it should be able to run propeller cores and retrocomputer cores at the same time. Want a wordprocessor? Talk to the Z80 core running Wordstar. Want a FFT? Send some longs off to the DSP core and read back the answer. Want 8 wordprocessors at once? Talk to the Z80 running MP/M (which we have working very nicely on a Cyclone II).

    Looking at those pictures in posts #90 and #91, how many general purpose IO pins are available in total?

    I'm thinking of a breakout board to do VGA, TV, keyboard, audio and some serial ports. And there should be enough pins to add a touchscreen and talk to it at a decent speed (ie with a 16 bit bus).

    What is the format of the connector at the end? Easier or harder to connect to than the two 40 pins headers?

    (don't mind me, just thinking aloud here...)

    Hmm. Lots of ram. That has to be useful for a full color VGA display. Can the ram chip get the data out fast enough?

    Off to do some chores on the Honey Do list, so I can justify getting one of these boards...
  • TubularTubular Posts: 4,702
    edited 2014-08-18 20:31
    Drac the 2 40 pin connectors would be much easier. Header J1 near the dip switches is compatible with the DE0 Nano 40 pin connector. However J4 near the uSD card is different, LVDS pairs and lots of grounds.

    The pitch of the 80 pin end connector is ~ 0.635mm (25 mil) top and bottom. So its compact but would need TSSOP style soldering skills for the mating connector. I haven't looked into the mating connector details but suspect its not that cheap. Unless its also used in some micro PCIE standard or something.
    1024 x 768 - 65K
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-18 21:23
    Dr_Acula wrote: »
    Looks like there is a group buy that will happen for Australia. I *need* one of these boards :)

    This board looks nifty. 6581 mentioned a 6502 softcore back on post #73. I'm playing around with Z80 cores and they are very similar and have been working with adding the Quartus DSP functions to the Z80. Briefly looking at the specs on this board, it should be able to run propeller cores and retrocomputer cores at the same time. Want a wordprocessor? Talk to the Z80 core running Wordstar. Want a FFT? Send some longs off to the DSP core and read back the answer. Want 8 wordprocessors at once? Talk to the Z80 running MP/M (which we have working very nicely on a Cyclone II).

    Looking at those pictures in posts #90 and #91, how many general purpose IO pins are available in total?

    I'm thinking of a breakout board to do VGA, TV, keyboard, audio and some serial ports. And there should be enough pins to add a touchscreen and talk to it at a decent speed (ie with a 16 bit bus).

    What is the format of the connector at the end? Easier or harder to connect to than the two 40 pins headers?

    (don't mind me, just thinking aloud here...)

    Hmm. Lots of ram. That has to be useful for a full color VGA display. Can the ram chip get the data out fast enough?

    Off to do some chores on the Honey Do list, so I can justify getting one of these boards...

    You should have mentioned it earlier but I like the BeScopeBundle version of this for only $1 more so I ordered 2 already. The fact that it's a dual channel scope as well was just that like bit extra justification needed!
  • 65816581 Posts: 132
    edited 2014-08-19 00:04
    It looks like I will be making and evetually providing an addon board for the BeMicro CV pretty soon.
    Would anybody be interested in it? I will probably run a small board order for 20 boards.

    Planned features:
    - VGA Output
    - Composite Output
    - MCP4922 2x DAC
    - MCP3208 8x ADC
    - 2 x Audio Output
    - 2 x Analog Input
    - Servo Connectors
    - The rest of the I/Os on a female header

    For a bit bigger board it would be possible to add one/more Holtek 1632
    16x32 Swichting Matrix to allow on-runtime pin switching.

    P1 (as used on the Prop Example) has a different pinout than P2 (left).
    On P2 we can also use the Differential-IO which could be evetually useable
    for HDMI, CSI (Camera Interface) or High-Speed DACs/ADCs for Digital Oscilloscopes,
    Video etc.

    Tell me if you are interested and if you wish any other features :)
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2014-08-19 01:44
    Planned features:
    - VGA Output
    - Composite Output
    - MCP4922 2x DAC
    - MCP3208 8x ADC
    - 2 x Audio Output
    - 2 x Analog Input
    - Servo Connectors
    - The rest of the I/Os on a female header

    Sounds brilliant - I'd love to get one. Any chance of adding a PS2 keyboard socket?
  • 65816581 Posts: 132
    edited 2014-08-19 02:01
    Dr_Acula wrote: »
    Sounds brilliant - I'd love to get one. Any chance of adding a PS2 keyboard socket?

    Thank you! Great idea - I will add 2 x PS2 Sockets for Keyboard & Mouse. Current draft attached!
    I will also probably add SPI SRAM - just in case somebody doesn't want to have some fuzz with the on-board DDR3 RAM..
    Furthermore I consider placing a HDMI Output Jack on the Board, as we have differential outputs on JP2. Cyclone V
    should be capable of HDMI Video (and if its not, we will still have a high-speed board-to-board link possibility via hdmi
    cables this way)..

    BeMicro_Addon.png
    462 x 799 - 18K
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-19 03:28
    6581 wrote: »
    It looks like I will be making and evetually providing an addon board for the BeMicro CV pretty soon.
    Would anybody be interested in it? I will probably run a small board order for 20 boards.

    Planned features:
    - VGA Output
    - Composite Output
    - MCP4922 2x DAC
    - MCP3208 8x ADC
    - 2 x Audio Output
    - 2 x Analog Input
    - Servo Connectors
    - The rest of the I/Os on a female header

    For a bit bigger board it would be possible to add one/more Holtek 1632
    16x32 Swichting Matrix to allow on-runtime pin switching.

    P1 (as used on the Prop Example) has a different pinout than P2 (left).
    On P2 we can also use the Differential-IO which could be evetually useable
    for HDMI, CSI (Camera Interface) or High-Speed DACs/ADCs for Digital Oscilloscopes,
    Video etc.

    Tell me if you are interested and if you wish any other features :)

    Yes, but please do not use physical PS/2 connectors, there are no keyboards with them anymore and the ones that have a gender bender are just way way too bulky, it's much nicer to plug those keyboards directly into a USB socket configured as PS/2. I might do a very compact WIZnet W5500 module that you could allow for too. Also I use standard 4-pin headers for I2C buses (SCL SDA GND +5V) as there are so many extra things that can get plugged in later.
  • nutsonnutson Posts: 242
    edited 2014-08-19 03:34
    I want to have one of these boards. I live in the Netherlands, so shipping will not be a problem. Everything I order in the US is a problem: high delivery costs ($40 and more), VAT added, VAT handling costs added. It often doubles the price for the most simple things.
  • 65816581 Posts: 132
    edited 2014-08-19 04:11
    nutson wrote: »
    I want to have one of these boards. I live in the Netherlands, so shipping will not be a problem. Everything I order in the US is a problem: high delivery costs ($40 and more), VAT added, VAT handling costs added. It often doubles the price for the most simple things.

    I had it shipped to Germany. Shipping was quite expensive, but there were no extra costs added. Total cost ca. 90USD.
    Afaik there is Arrow Electronics in Germany is well, so maybe they can import it and ship it to DE/NL?
  • TorTor Posts: 2,010
    edited 2014-08-19 04:26
    Yes, but please do not use physical PS/2 connectors, there are no keyboards with them anymore and the ones that have a gender bender are just way way too bulky, it's much nicer to plug those keyboards directly into a USB socket configured as PS/2.
    PS/2 keyboards use a different protocol, and the USB keyboards that can talk PS/2 use an initial test sequence to figure out what they're talking to (PS/2 or USB), and switch to PS/2 if necessary. However, although basically all USB keyboards came with PS/2 support in the past, there are fewer and fewer of them now. As many have found out when they try to use a USB keyboard plus converter with e.g. Propeller boards with PS/2 connectors. Same with lots of other single board setups. You end up hunting high and low until you either find a really old USB keyboard, or a genuine PS/2 keyboard. So as you may end up with having to find a PS/2 keyboard anyway it may not be worth the bother to wire up an on-board converter (because that's what you would have to do) for USB, you may not be able to find a keyboard which works. And then you won't be able to use a PS/2 keyboard either, because there's no PS/2 socket...
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2014-08-19 05:13
    oops, sorry, maybe I shouldn't have mentioned keyboards..

    But thinking about it more, it is a problem - inbuilt obsolescence like all the old keyboards in my shed with the large DIN plugs. Hmm - can we dream of a USB host instead? eg http://opencores.org/project,usb (is that a host?)
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-19 05:22
    Tor wrote: »
    PS/2 keyboards use a different protocol, and the USB keyboards that can talk PS/2 use an initial test sequence to figure out what they're talking to (PS/2 or USB), and switch to PS/2 if necessary. However, although basically all USB keyboards came with PS/2 support in the past, there are fewer and fewer of them now. As many have found out when they try to use a USB keyboard plus converter with e.g. Propeller boards with PS/2 connectors. Same with lots of other single board setups. You end up hunting high and low until you either find a really old USB keyboard, or a genuine PS/2 keyboard. So as you may end up with having to find a PS/2 keyboard anyway it may not be worth the bother to wire up an on-board converter (because that's what you would have to do) for USB, you may not be able to find a keyboard which works. And then you won't be able to use a PS/2 keyboard either, because there's no PS/2 socket...

    Not correct, the keyboards that are usually PS/2 compatible will say so and also have a gender bender yet there are many that don't say so and still are. So these keyboards talk both PS/2 or USB and they are only looking to see whether both lines are pulled up in which case it's PS/2. I don't have any problems finding them and you can always take them back if they don't suit but either way they are only around ten bucks normally.

    IMO it's a backward step to put PS/2 connectors onto a board plus they are harder to get. At least with USB connectors which you can also get in duals etc you still have the option to go fully USB which you can't with PS/2, you are stuck in the 80's. It could be that I might even write a little HID driver just so I can use those little wireless USB dongles instead of plugging in cables. With P1V we could add the support to make USB less resource hungry.
  • phongsonphongson Posts: 1
    edited 2014-08-19 05:25
    Hi, I just bought the Be Micro CV, but i don't know how to download a firmware to the FPGA or to the flash. Does anyone have an apnote or can tell me how to do it? Thank a lot

    Phongson
  • mindrobotsmindrobots Posts: 6,506
    edited 2014-08-19 05:42
    phongson wrote: »
    Hi, I just bought the Be Micro CV, but i don't know how to download a firmware to the FPGA or to the flash. Does anyone have an apnote or can tell me how to do it? Thank a lot

    Phongson

    These are the instructions for the DE0-Nano but should be pretty much the same for the BE Micro. There is also a readme file in the BE Micro .zip file with instructions.
  • jac_goudsmitjac_goudsmit Posts: 418
    edited 2014-08-19 08:46
    6581 wrote: »
    It looks like I will be making and evetually providing an addon board for the BeMicro CV pretty soon.
    Would anybody be interested in it? I will probably run a small board order for 20 boards.

    I would definitely be interested!

    What I would also like to see is a sort of ICE setup (In-Circuit Emulator) where you would have a small board the size of a DIP-propeller, with a pin header on the bottom in the same configuration as the P8X32A-40. It would be connected to the MicroCV (or any of the other boards that use the same header pinout) via a ribbon cable. That way you can use the P1V to debug a Propeller-based project by just replacing the prop in that project by the ICE "plug" and do some debugging with the P1V.

    Also, a small board that converts from the P1V header to the Quickstart header would be useful I think. That way those who already own hardware that runs with the Quickstart (like the HID board) can use that hardware too.

    ===Jac
  • Bob Lawrence (VE1RLL)Bob Lawrence (VE1RLL) Posts: 1,720
    edited 2014-08-19 09:19
    6581 wrote: »
    I am working on a QSF to Image converter, which shows you then directly which pins in your HDL code / pin map
    are physical pins on the BeMicro CV. So far it outputs a graphic which looks like this:

    attachment.php?attachmentid=110462&d=1408369769

    Great!! job. Very helpful.
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-19 12:37
    phongson wrote: »
    Hi, I just bought the Be Micro CV, but i don't know how to download a firmware to the FPGA or to the flash. Does anyone have an apnote or can tell me how to do it? Thank a lot

    Phongson
    Welcome to the forum.
  • KMyersKMyers Posts: 433
    edited 2014-08-19 14:09
    @phongson

    I think there is a readme file for your board. It has step by step instructions to build the prop. Once done use propide, proptool or simpleide to load spin or c programs into the fpga...
  • TorTor Posts: 2,010
    edited 2014-08-19 19:53
    Not correct, the keyboards that are usually PS/2 compatible will say so and also have a gender bender yet there are many that don't say so and still are. So these keyboards talk both PS/2 or USB and they are only looking to see whether both lines are pulled up in which case it's PS/2. I don't have any problems finding them and you can always take them back if they don't suit but either way they are only around ten bucks normally.
    I'm not sure what you mean by 'say so', I haven't noticed any label saying that on any of the USB keyboards I've used over the years - including those that support PS/2. I haven't seen a USB keyboard which comes with that USB-PS/2 adapter in years either. As for new USB keyboards not supporting PS/2, that's simply a fact. Wikipedia even claims that most USB keyboards produced after 2010 miss the PS/2 support. I don't know if that is true, but you only have to look at the numerous threads on numerous replica computer forums or other forums for SBCs with PS/2 connectors. People can't get their USB keyboards to work.
    As for 'always take them back' - that would be nice, and I wish it was that simple everywhere, but I don't know a single place which would take back a keyboard you have actually taken out of the plastic, if there's nothing wrong with it (and missing PS/2 support won't count).

    But I think we agree on the real problem - the world is moving to USB. In addition to that I also argue that it's not only the connector, the old PS/2 support is also disappearing. Which will at some point force us to actually support USB and that will be much more painful than supporting PS/2.
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-19 21:39
    Tor wrote: »
    I'm not sure what you mean by 'say so', I haven't noticed any label saying that on any of the USB keyboards I've used over the years - including those that support PS/2. I haven't seen a USB keyboard which comes with that USB-PS/2 adapter in years either. As for new USB keyboards not supporting PS/2, that's simply a fact. Wikipedia even claims that most USB keyboards produced after 2010 miss the PS/2 support. I don't know if that is true, but you only have to look at the numerous threads on numerous replica computer forums or other forums for SBCs with PS/2 connectors. People can't get their USB keyboards to work.
    As for 'always take them back' - that would be nice, and I wish it was that simple everywhere, but I don't know a single place which would take back a keyboard you have actually taken out of the plastic, if there's nothing wrong with it (and missing PS/2 support won't count).

    But I think we agree on the real problem - the world is moving to USB. In addition to that I also argue that it's not only the connector, the old PS/2 support is also disappearing. Which will at some point force us to actually support USB and that will be much more painful than supporting PS/2.

    Any of the retail outlets and supermarkets take anything back here, even if it's opened etc.

    However I tracked down a $3 PIC32 in QFN28 that handles USB OTG plus Microchip have HID support so we could also do Bluetooth and Flash drives etc if we allowed for both this chip and a direct connection to the Prop. I would make the chip interface 9600 baud one wire serial (but inhibit by pulling line low), and I2C as well as PS/2. That would make it very easy to interface if it's serial as you are just dealing with normal characters and even the modifier keys could be sent as a make or break character. Since I would be able to inhibit serial data the receive routine can even be coded in Spin without wasting a cog. The I2C interface means that we wouldn't waste any I/O at all if we chose that option.
  • TorTor Posts: 2,010
    edited 2014-08-19 22:14
    Using a PIC32 for that sounds like a great idea. The idea of combining a PIC32 with a Propeller is already in use over at Propellerpowered, with the Micromite project, although I don't believe that particular PIC32 variant has USB support.

    -Tor
  • Peter JakackiPeter Jakacki Posts: 10,193
    edited 2014-08-20 00:02
    Tor wrote: »
    Using a PIC32 for that sounds like a great idea. The idea of combining a PIC32 with a Propeller is already in use over at Propellerpowered, with the Micromite project, although I don't believe that particular PIC32 variant has USB support.

    -Tor
    I'm just looking at using it purely as an interface chip, a bit like an FT232 for instance. Once it's preprogrammed I could offer them on the general market I suppose. We could utilize the A/D on board over I2C too I guess. It's a pity that some chip company hasn't cottoned on to this though. The good thing about the PIC is the support and the fact too that I can get them in DIP28, SSOP28 and SOIC28.
  • jac_goudsmitjac_goudsmit Posts: 418
    edited 2014-08-20 00:19
    Silly question maybe, but wouldn't it be possible to use the power of FPGA to implement a simple PS/2 emulation from a USB plug? I know USB takes a lot of logic to implement, but as I understand, USB keyboards (and mice) use a simpler protocol.

    I for one have no problem with PS/2 connectors by the way, it's still very easy to get a PS/2 keyboard if you want one.

    ===Jac
  • ctwardellctwardell Posts: 1,716
    edited 2014-08-21 07:09
    I got a call from Arrow verifying that my order had arrived and that I was satisfied with their service, asked a little about what I do and if there was anything else needed for my project.

    I told her about the Parallax P1 Verilog release and mentioned that they would likely sell a good number of the BE Micro CV boards as a result. She seemed genuinely interested and ask for a little more info about Parallax.

    C.W.
  • jazzedjazzed Posts: 11,803
    edited 2014-08-21 07:30
    ctwardell wrote: »
    I got a call from Arrow verifying that my order had arrived and that I was satisfied with their service, asked a little about what I do and if there was anything else needed for my project.

    I told her about the Parallax P1 Verilog release and mentioned that they would likely sell a good number of the BE Micro CV boards as a result. She seemed genuinely interested and ask for a little more info about Parallax.

    C.W.


    I got that call too. Maybe Parallax should consider teaming up with Arrow for some marketing.
  • Cluso99Cluso99 Posts: 18,069
    edited 2014-08-21 13:01
    I'm just looking at using it purely as an interface chip, a bit like an FT232 for instance. Once it's preprogrammed I could offer them on the general market I suppose. We could utilize the A/D on board over I2C too I guess. It's a pity that some chip company hasn't cottoned on to this though. The good thing about the PIC is the support and the fact too that I can get them in DIP28, SSOP28 and SOIC28.
    Do you have any particular Pic in mind? What about the PIC32MX250F128? Looks quite usable and ~$3.50 for single qties.
  • jmgjmg Posts: 15,173
    edited 2014-08-21 16:51
    Cluso99 wrote: »
    What about the PIC32MX250F128? Looks quite usable and ~$3.50 for single qties.

    Cheapest 16K OTG micro seems to be PIC32MX210F016B-I/SS.
    Renesas have some well priced RX100 models, but only in 64LQFP ?

    Cheapest 32K looks to be Freescale MKL26Z32VFM4* QFN32 - but that part mentions 16b ADC and 12b DAC, so is maybe a more appealing companion device ?

    I have not checked on the UARTs and Baud granularity.

    * strangely, the KL26, with better 16b ADC / 12b DAC is cheaper than the 12b ADC KL24 ?

    Eval boards look to be FRDM-KL26Z @ $15 and FRDM-KL25Z @ $12.95

    I think the PIC32 parts have no VUSB regulator (?!), whilst the Freescale KL26 looks to have a LDO, rated at 120mA and with 3v3 out, so could power a P1.
    (ie be more useful as a FTDI replacement as well)
  • 65816581 Posts: 132
    edited 2014-08-24 16:09
    I would definitely be interested!

    What I would also like to see is a sort of ICE setup (In-Circuit Emulator) where you would have a small board the size of a DIP-propeller, with a pin header on the bottom in the same configuration as the P8X32A-40. It would be connected to the MicroCV (or any of the other boards that use the same header pinout) via a ribbon cable. That way you can use the P1V to debug a Propeller-based project by just replacing the prop in that project by the ICE "plug" and do some debugging with the P1V.

    Also, a small board that converts from the P1V header to the Quickstart header would be useful I think. That way those who already own hardware that runs with the Quickstart (like the HID board) can use that hardware too.

    ===Jac

    Actually I had that already on my to-do list. I am working on a Plug-and-Use solution for the DIP variant for the propeller. Is this what you'd like?
    By the way: This landed on Hackaday, so maybe Arrow will catch it up and make some custom offer to forum members?
  • jac_goudsmitjac_goudsmit Posts: 418
    edited 2014-08-24 16:24
    6581 wrote: »
    Actually I had that already on my to-do list. I am working on a Plug-and-Use solution for the DIP variant for the propeller. Is this what you'd like?

    Exactly!

    As for the QuickStart idea that I already mentioned: The Parallax USB Project board uses the same connector as the QuickStart (except it uses it upside down so that expansion boards don't end up on top of the project; great design by Parallax, really!). I used one of those in combination with an HID board to create a wire-wrap version of my project and I think I'd like to have an adapter to be able to plug the FPGA board between Project Board and the HID board. I'll just hold the Reset line of the Propeller on the Project Board low so it stays off the pins, and then I can use the P1V to debug the project.

    ===Jac
  • TubularTubular Posts: 4,702
    edited 2014-08-24 16:43
    This is what I made up for breaking out the P2 from DE0-Nano.

    attachment.php?attachmentid=105425&d=1386365749

    I believe the P1v pins are slightly different, but its just for ideas. I think the more of these adapters/breakouts/proto things the better. Gets us out into the real world, which has got to be a good thing
Sign In or Register to comment.