Open main menu

DAVE Developer's Wiki β

Changes

Integration guide (Naon)

972 bytes added, 13:57, 10 July 2014
m
Introduction
{{InfoBoxBottom}}
==Introduction==
This page provides useful information and resources to system designers in order to integrate Naon module in his/her application very quickly. These information complement SoM-independent recommendations provided in the [[Carrier_board_design_guidelines_(SOM) | Carrier board design guidelines (SOM)]] page.
Several topics are covered, ranging from hardware issues to manufacturing aspects.
Naon default boot sequence can be changed by optional external circuitry.
===Carrier board specific design guidelines===<br/>'''Please refer first to [[Carrier board design guidelines (SOM)|Carrier board design guidelinesThis page]]provides general guidelines about how to implement carrier boards hosting SOM.'''<br/>In this section the following sections further hardware guidelines valid for NAON are analizedanalyzed. The information provided here complete the [[Carrier board design guidelines (SOM)|Carrier board design guidelines]] for some specific interfaces.
==== Mechanical ====
TBD
==== Interfaces Guidelines ====
For interfaces not mentioned in this section, refer to the generic guidelines.
===== USB =====
====== Schematics ======
Naon can support (depending on model) 1 USB 2.0 OTG Full speed interface and 2 USB 2.0 Full speed device interface. See [[NaonEVB-Lite#Schematics]] page for further details to how properly connect USB in respect of EMI issue solving.
 
====== PCB ======
Table listeb below integrated integrates the general basic guidelines table
{| {{table border=1}}
| align="center" style="background:#f0f0f0;"|'''Parameter for USB Differential Pairs'''
| Max traces length ||-||-||14"
|}
===== SATA =====
====== PCB ======
Table listeb below integrates the general basic guidelines table
{| {{table border=1}}
| align="center" style="background:#f0f0f0;"|'''Parameter for USB Differential Pairs'''
| align="center" style="background:#f0f0f0;"|'''Min'''
| align="center" style="background:#f0f0f0;"|'''Typ'''
| align="center" style="background:#f0f0f0;"|'''Max'''
|-
| Intra pair matching(mils||-||-||10
|-
| Inter pair matching(mils||-||-||-
|-
| Max traces length ||-||-||6"
|}
 
=== LCD Interface ===
==== PCB ====
* Matching depends from Pixel Clock. As general rule, match lines at 500-800 mils
* Place series terminator near Naon Connector
=== VIN Interface ===
==== PCB ====
* Matching depends from Pixel Clock. As general rule, match lines at 500-800 mils
* Place series terminator near VIN source
=== RMII Interface ===
This interface is a subset of the RGMII port.
==== Schematic ====
* use a standard RMII PHY device that support 50MHz Clock input mode
* Set PHY address different from integrated PHY
==Software==
==== Pin Mux Configuration in u-boot ====
Due the fact the correct configuration of pin mux usually should be applied as soon as possible and that's better if pin mux is done is only one place, Dave choose '''DAVE Embedded Systems''' chose to move all its initialization inside the startup code of [[:Category:U-Boot|U-Boot]]
Changing default pin mux configuration is just a matter of:
# open TI Pin Mux configuration
# load the Dave provided Naon default configurationprovided by '''DAVE Embedded Systems'''
# change the mux as needed
# export the generated source code into the [[:Category:U-Boot|U-Boot]] source tree