simplehead 发表于 2011-2-18 11:02:15

一个小LCD显示终端的问题求教

最近需要仿造一个其他公司的产品. 要求在比较小的空间里,做一个小LCD显示终端.LCD的分辨率是32*32,这个显示终端接收最高2M波特率的类似SPI控制数据流,将接受到的数据在LCD上显示出来.这个小系统必须在22mm*19mm的PCB上做出来(高度8mm以下). 我初步打算用MCU(裸片)+LCD Driver IC(裸片)来实现.现有以下几个难点请论坛上的人士求教:

通讯接口波特率很高,达2Mbps, 又不完全是标准的SPI. 特别之处是: CLK线永久有CLK信号,DATA线上一个有效Byte为12bit,其中开头1个为起始bit,结尾3个为1个奇偶校验位和2个停止位. 如果用MCU上的SPI口收数据,软件上必须将收到的Byte左移/右移,拼凑同步. 如果用CLK上升延触发外部中断,对data线采样,同样要进行bit的左右移动,拼凑和同步判别. 似乎十几兆的MCU处理不过来.

于是我想有没有可能用100M以上的32bit MCU. 可是32Bit的高档MCU有没有裸片的阿? 就算有,100M的处理速度会不会产生很大的热量?

是不是这种苛刻的要求下(小空间,高通讯速率,非标准串行通信),MCU根本搞不定? 那么CPLD,FPGA(我不懂)什么的是不是可以实现?

songshanxiaozi 发表于 2011-4-12 16:59:50

我看CPLD就OK

liping_IC 发表于 2011-11-22 18:39:35

最近在看NIOS这块,用NOIS搭建不知道怎么样
页: [1]
查看完整版本: 一个小LCD显示终端的问题求教