MCU selection

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MCU selection

346件の閲覧回数
dusek_martin
Contributor IV

Hi,

I'm looking for MCU, that will be able to handle:

1) Read one 8 bit (or 2x 4 bit) 48 MHz data stream. Quad SPI is suitable for it, but any interface that can read 8 bit or 4 bit parallel data stream synchronized by 48 MHz clock is suitable.

2) External SDRAM memory interface

3) High speed USB interface.

4) At least 150 MHz CPU clock (not sure if it is enough).

The device will read incoming 8 bit (or 2x 4 bit) 48 MHz data stream, buffer it to SDRAM and another task will read buffered data from SDRAM, do some processing and send data via USB high speed.

0 件の賞賛
返信
1 返信

331件の閲覧回数
frank_m
Senior Contributor III

Not really a MCU suggestion ...

I would focus on the serial input. An 48MHz synchronous clock is relatively high. SPI should cover it, but it still results in a significant throughput. You will very likely need DMA or a FIFO support.

Just having some experience with SD cards, clock rates beyond 25MHz require a proper PCB layout and bus termination, or you get physical signal problems.

> 2) External SDRAM memory interface

I would be careful with that. External memory is usually only 16-bit wide, making it significantly slower than internal RAM, and additionally causing internal bus contention with the throughput-demanding serial input.

I would go for data package sizes not larger than 4 kB, thus the internal RAM of many M3 or M4 devices would suffice.

0 件の賞賛
返信