Open Microprocessor Module: Difference between revisions
From HBMobile
Jump to navigationJump to search
TomCooksey (talk | contribs) No edit summary |
(reverting spam typos) |
||
(17 intermediate revisions by 11 users not shown) | |||
Line 8: | Line 8: | ||
: PLEASE ADD YOUR SUGGESTIONS at the bottom! | : PLEASE ADD YOUR SUGGESTIONS at the bottom! | ||
:* i.MX31 @ 532 MHz | :* i.MX31 @ 532 MHz | ||
:* 128 MB Mobile DDR SDRAM (Micron, MT46H32M32LF) | :* 2 x 128 MB Mobile DDR SDRAM (Micron, MT46H32M32LF) | ||
:* 32 MB Mobile NOR Flash (Spansion, S29WS256N) | :* 32 MB Mobile NOR Flash (Spansion, S29WS256N) | ||
:* Power management controller and reset generation | :* Power management controller and reset generation | ||
Line 25: | Line 25: | ||
: 50mm x 35mm (an educated guess) | : 50mm x 35mm (an educated guess) | ||
=== | === Suggestions === | ||
; Flash configuration : How about going for a 2MB NOR flash for the boot loader and a | ; 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