Author Topic: Intel Edison  (Read 26018 times)

0 Members and 1 Guest are viewing this topic.

Offline miguelvp

  • Super Contributor
  • ***
  • Posts: 5550
  • Country: us
Re: Intel Edison
« Reply #50 on: September 12, 2014, 02:52:55 am »
At least their DDR3 operates at 400MHz I believe.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19279
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Intel Edison
« Reply #51 on: September 12, 2014, 09:11:03 am »
If you've got all these GPIOs, there's no reason you can't just bit bang an LVDS interface to an FPGA. The thing has two 500MHz cores plus a 100MHz MCU, it'll be plenty fast.
At these speeds LVDS is complete overkill...
Quote
4.7 GPIO
...
When the pin mode is chosen as GPIO, it can be programmed as an output or input. When programmed as an input,
a GPIO can serve as an interrupt or wake source. Inputs have programmable pullups or pulldowns. Pullup value
can be 2, 20, or 50 kohm. I2C pins also have an additional 910 ohm value. When in general purpose mode, input
GPIO signals enter a glitch filter by default, before reaching the edge detection registers.

To ensure that a pulse is detected by the edge detection register, the pulse should be five clock cycles long.
• 100 ns for a 50 MHz clock when SoC is in S0 state.
• 260 ns for 19.2 MHz clock when SoC is in S0i1 or S0i2 State.
• 155.5 ?s for 32 kHz clock (RTC) when SoC is in S0i3 State.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Re: Intel Edison
« Reply #52 on: September 12, 2014, 10:40:23 am »
Damn, that really sucks... What the hell, Intel?

I guess I was just expecting it to have *some* means if high speed I/O. Lately my work with ARM chips has been on the higher end; I.e.,  TI's Sitara.

TI really got it right with PRU-ICSS cores in the AM335x series. It's basically two small, fully programmable MCUs, each with independent memory (plus a shared block) and full access to all the I/O on the system. They're programmable from the ARM side, so you can easily swap programs and I/O mapping as you need it!

There's a nice project where a guy turned a BeagleBone black into an 8 channel, 100+MHz logic analyzer via the PRUs. They basically read data in real time and use DMA transfers to stick it in memory, where the ARM core can process it when it gets time.


Sent from my Smartphone
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19279
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: Intel Edison
« Reply #53 on: September 12, 2014, 11:58:14 am »
TI really got it right with PRU-ICSS cores in the AM335x series. It's basically two small, fully programmable MCUs, each with independent memory (plus a shared block) and full access to all the I/O on the system. They're programmable from the ARM side, so you can easily swap programs and I/O mapping as you need it!
There's a nice project where a guy turned a BeagleBone black into an 8 channel, 100+MHz logic analyzer via the PRUs. They basically read data in real time and use DMA transfers to stick it in memory, where the ARM core can process it when it gets time.
If that is really important to you, look at the Zynq chips. Dual core 666MHz ARM plus Artix7-grade FPGA. You could build an LA that goes an order of magnitude faster with an order of magnitude more inputs. With care you could build in decent real-time triggering as well.

Avnet does some nice boards (MicroZed, PicoZed), as do other manufacturers. (Typically 1GB SRAM, ethernet, USB, SD card, JTAG, decently grounded I/O, single and differential inputs, multiple voltages)

Red Pitaya use Zynqs in their sort-of-vaguely-open-source oscilloscope. Watch out for the poor grounds and limited I/O types on their extension connectors.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Intel Edison
« Reply #54 on: September 12, 2014, 12:05:11 pm »
Oh, I'm not building a LA, I just mentioned it as an example of the usefulness of having a realtime subsystem embedded with your CPU. (Be it an FPGA or PRUs.)

It's really a shame, on paper it looks like a nice chip; dual 50MHz cores, plus a 100MHz 486-class MCU, Bluetooth a and WiFi, all wrapped up in a tiny little POP chip.

It's sad there's no way to get data in or out of it to take advantage of it!


Sent from my Smartphone
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline Rigby

  • Super Contributor
  • ***
  • Posts: 1476
  • Country: us
  • Learning, very new at this. Righteous Asshole, too
Re: Intel Edison
« Reply #55 on: September 12, 2014, 12:15:20 pm »
I just got a DE1-SoC dev kit from Terasic and it has a dual core 800MHz ARM Cortex-A9 w/1GB of RAM and an FPGA with 85k gates all in one neat little platform.  It's gonna be fun if I ever get any time to play around.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf