Stellaris® 6000 能做算法吗?



ARM主要是做控制的,但我一直没找到合适的集成EMAC+PHY,ADC,USB外设的DSP,OMAP单价太高,不太适合成本敏感型,或者能帮推荐吗?

  • 要做什么样的算法?

    Stellaris系列MCU可以使用TI的IQmath库,对于乘除运算,三角运算等能大幅度提升运算速度。

    bbs.eeworld.com.cn/thread-307058-1-1.html

    另外你也可以考虑TI的集成了Cortex M3和C2000的双核MCU——Concerto系列

    http://focus.ti.com.cn/cn/mcu/docs/mcuproductcontentnp.tsp?sectionId=95&familyId=2049&tabId=2743

    enjoy!

  • 你可以考虑使用Cortex-M4系列的MCU,它内部集成了FPU,框图如下:

    看TI对其M4的描述:

    The new Cortex-M4 expands the instruction offering of the Cortex-M3 by adding digital signal processing
    (DSP) extensions and single instruction, multiple data (SIMD) instructions. The Stellaris LM4F series also
    includes the floating point option (the “F” in the Cortex-M4F) across the entire offering of LM4F products.
    The DSP operations of the Stellaris LM4F series include single-cycle 32-bit or dual 16-bit multiply-accumulate
    (MAC) instructions and saturating arithmetic instructions. Optimized SIMD instructions can perform
    four 8-bit or two 16-bit arithmetic operations in a single cycle and are therefore very effective at performing
    arithmetic operations on large arrays of data. The hardware divide logic produces a result in between 2 and
    12 clock cycles. Together, these instructions add DSP-like capability to a responsive controller core.
    The single precision floating-point instructions are compliant with the IEEE 754 standard and include
    functions such as square root and a fused MAC that enable higher precision. Numerous data type conversions
    are available, speeding transitions between domains.
    Besides providing a significant performance increase for math-intensive operations, floating-point support
    greatly simplifies the implementation and programming of floating-point routines. It is not uncommon for
    a customer to spend one week developing a digital filter then spend another month converting the filter to
    a fixed-point implementation to ensure it is both precise and stable. This development time is not required
    when programmers can program their filters in the native floating-point format.

    可以看到它在DSP方面还是有很大优势的。功能更强劲,功耗更低,看起来很诱人。可以参考

    http://focus.ti.com/lit/wp/spmy007/spmy007.pdf

  • 当然了,目前TI的M4里面都没有集成Ethernet的。参考其成本考虑外扩。

    而且集成PHY的芯片在PCB布线的时候还要考虑干扰什么的

  • 请说明下具体做什么算法的,有多复杂。

  • 感谢各位的关注

    这个M4的看起来差不多,只是还没有Ethernet,我需要做OFDM系统,请教可以吗?

  • 目前我还没有见过M3/M4上相关应用。OFDM系统似乎计算量不小,建议考虑下DSP