Open Microprocessor Module: Difference between revisions

From HBMobile
Jump to navigationJump to search
No edit summary
 
(reverting spam typos)
 
(22 intermediate revisions by 13 users not shown)
Line 2: Line 2:
: This page will capture the information pertaining to the design of an Open Microprocessor Module for home brew mobile phones.
: This page will capture the information pertaining to the design of an Open Microprocessor Module for home brew mobile phones.


; Preliminary Wish List
; Open Source
: PLEASE ADD YOUR SUGGESTIONS TO THE WISH LIST!
: The Open Microprocessor Module will be an open source design and subject to licensing terms terms that are yet to be determined.  Any suggestions? Write it here...
 
; Preliminary Specification
: PLEASE ADD YOUR SUGGESTIONS at the bottom!
:* i.MX31 @ 532 MHz
:* i.MX31 @ 532 MHz
:* 128 MB Mobile DDR SDRAM
:* 2 x 128 MB Mobile DDR SDRAM (Micron, MT46H32M32LF)
:* 32 MB Mobile NOR Flash
:* 32 MB Mobile NOR Flash (Spansion, S29WS256N)
:* Power management controller and reset generation
:* Power management controller and reset generation
:* LiPoly recharger
:* LiPoly recharger (Linear Tech, LTC4076)
:* Real time clock
:* Real time clock
:* Touch panel controller
:* Touch panel controller
Line 15: Line 18:
:* USB Physicial Layer (USB 2.0 HS controller is on the i.MX31)
:* USB Physicial Layer (USB 2.0 HS controller is on the i.MX31)
:* Land grid array breaking out all i.MX31 signals.
:* Land grid array breaking out all i.MX31 signals.
; Datasheets
: Will link to pdf datasheets here.
; Dimensions
: 50mm x 35mm (an educated guess)
=== Suggestions ===
; Flash configuration : How about going for a 2MB NOR flash for the boot loader and a separate 64MB NAND flash for the kernel & root fs? I _think_ this is going to be cheaper and you get more flash. Uses more board space tho. - Tom
; Breakout : Instead of the LGA breakout, perhaps one or maybe several FPC connectors could be used? Perhaps one FPC per additional "function", one for ATA, another for Bluetooth & WLAN, another for GSM(USB or serial or both). Would allow a more modular development & more versatile layout/connection, I.e. boards could be side-by-side or stacked. One person could work on the GSM board while another did the bluetooth/WLAN board. Could the device also include the FPC for the LCD (Once a part's been decided on)? - Tom
; Power management : Not sure how you were thinking of doing the power management, a separate PIC micro? I think an accessible "wakeup" line would be useful to interface with the GSM module, allowing it to wake the application processor when there's an SMS or incoming call. - Tom
; Large scale flash memory : How can we interface 8 GBytes of flash to this design? - Adrian

Latest revision as of 22:32, 20 February 2008

Introduction
This page will capture the information pertaining to the design of an Open Microprocessor Module for home brew mobile phones.
Open Source
The Open Microprocessor Module will be an open source design and subject to licensing terms terms that are yet to be determined. Any suggestions? Write it here...
Preliminary Specification
PLEASE ADD YOUR SUGGESTIONS at the bottom!
  • i.MX31 @ 532 MHz
  • 2 x 128 MB Mobile DDR SDRAM (Micron, MT46H32M32LF)
  • 32 MB Mobile NOR Flash (Spansion, S29WS256N)
  • Power management controller and reset generation
  • LiPoly recharger (Linear Tech, LTC4076)
  • Real time clock
  • Touch panel controller
  • Audio Codec
  • All power supplies (Core, memory, I/O, peripherals, backlight)
  • USB Physicial Layer (USB 2.0 HS controller is on the i.MX31)
  • Land grid array breaking out all i.MX31 signals.
Datasheets
Will link to pdf datasheets here.
Dimensions
50mm x 35mm (an educated guess)

Suggestions

Flash configuration
How about going for a 2MB NOR flash for the boot loader and a separate 64MB NAND flash for the kernel & root fs? I _think_ this is going to be cheaper and you get more flash. Uses more board space tho. - Tom
Breakout
Instead of the LGA breakout, perhaps one or maybe several FPC connectors could be used? Perhaps one FPC per additional "function", one for ATA, another for Bluetooth & WLAN, another for GSM(USB or serial or both). Would allow a more modular development & more versatile layout/connection, I.e. boards could be side-by-side or stacked. One person could work on the GSM board while another did the bluetooth/WLAN board. Could the device also include the FPC for the LCD (Once a part's been decided on)? - Tom
Power management
Not sure how you were thinking of doing the power management, a separate PIC micro? I think an accessible "wakeup" line would be useful to interface with the GSM module, allowing it to wake the application processor when there's an SMS or incoming call. - Tom
Large scale flash memory
How can we interface 8 GBytes of flash to this design? - Adrian