User Tools

Site Tools


nblocks:n-pro-60

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
nblocks:n-pro-60 [2019/09/11 09:47]
faizan
nblocks:n-pro-60 [2020/02/07 10:59] (current)
faizan
Line 9: Line 9:
  
 <WRAP right 220px nblock round :en> <WRAP right 220px nblock round :en>
-<WRAP centeralign>//​**n-PRO-10**// </​WRAP>​ +<WRAP centeralign>//​**n-PRO-60**// </​WRAP>​ 
-{{n-pro-60-03.jpg}}+{{n-pro-60-09b.jpg}}
 <WRAP centeralign>​ <WRAP centeralign>​
 OSD3358 in n-PRO modular form factor</​WRAP>​ OSD3358 in n-PRO modular form factor</​WRAP>​
-| License ​       | GPL 2.0 | +| License ​       | GPL 2.0                                                       ​
-| Status ​        | Tested | +| Status ​        | Tested ​                                                       
-| Buy at:        |   ​+| Buy at:        |                                                               ​
-| Categories ​    ​| ​ +| Categories ​    ​| ​                                                              ​
-| Hardware repo  | [[https://​bitbucket.org/​nimbus_it/​n-pro-10|Bitbucket]] | +| Hardware repo  | [[https://​bitbucket.org/​nimbus_it/​prcba-n-pro-60|Bitbucket]] ​ 
-| Firmware repo  | [[https://​bitbucket.org/​nimbus_it/​n-pro-10|Bitbucket]] ​|+| Firmware repo  |                                                               ​|
 </​WRAP>​ </​WRAP>​
  
 n-PRO-60 is a development board from the n-Blocks family designed for rapid prototyping,​ in the [[nblocks:​proformfactor|n-Blocks PRO form factor]]. n-PRO-60 is a development board from the n-Blocks family designed for rapid prototyping,​ in the [[nblocks:​proformfactor|n-Blocks PRO form factor]].
-<WRAP centeralign>​{{:​nblocks:​n-pro-60-01.jpg?​300|}}</​WRAP>​+<WRAP centeralign>​{{:​nblocks:​n-pro-60-07.jpg?​300|}}</​WRAP>​
  
 =====Overview===== =====Overview=====
 <​poem>​ <​poem>​
-[[nblocks:​n-ble|n-PRO-10]] board features ​NXP's ARM Cortex-M3 LPC1769 ​microcontroller ​and is designed to make it easy to get started with the Cortex-M3. Designed for simplerapid prototyping ​and evaluation, [[nblocks:​n-ble|n-PRO-10]] development boards work with industry'​s leading partner toolchains[[nblocks:​n-ble|n-PRO-10]] is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final production.This board is populated ​with the LPC1769 ​to demonstrate and enable evaluate ​of the features of the LPC1700 product series. The board includes an on-board, CMSIS-DAP compatible debug probe as well as a connector for use with 3rd party debug probes+[[nblocks:​n-PRO|n-PRO-60]] board features ​Octavo Systems OSD3358 1GHz ARM® Cortex-A8 microcontroller. It integrates ​the AM335x, TPS65217C Power Management IC, TL5209 Low Voltage Dropout Regulator,1GB DDR3 Memory ​and 4KB EEPROM. The baord space is smartly used in n-PRO-60It allows the user to get started quickly with the design without spending time on the complexity of PMIC or DDR3 interface and significantly reduces design timeIt is compatible ​with AM335x development tools and software. The compact design also offers access ​to many of the interfaces and the 4 x 60 pins Hirose Connectors allows additional functionality
- +
 </​poem>​ </​poem>​
  
 \\ \\
 \\ \\
-===== MCU Features ====+===== OSD335x-SM ​Features ====
 <WRAP left 600px  :en> <WRAP left 600px  :en>
-  * Arm® Cortex-M3 processor, running at frequencies of up to 120 MHz +  * Integrated into a single BGA Package: 
-  Arm Cortex-M3 built-in Nested Vectored Interrupt Controller (NVIC) +          Texas Instruments Sitara™ AM335x ARM® Cortex®-A8 Processor 
-  * Up to 512 kB on-chip flash memory +          * Up to 1GB DDR3L Memory 
-  Up to 64 kB On-chip SRAM +          TPS65217C Power Management IC 
-  In-System Programming (ISP) and In-Application Programming (IAP) +          TL5209 LDO 
-  * 8 channel General Purpose DMA controller (GPDMA) +          * 4KB EEPROM 
-  * Ethernet ​MAC with RMII interface and dedicated DMA controller +  ​* TI AM335x Features: 
-  * USB 2.0 full-speed device/​Host/​OTG controller +          ​* 8 Channel 12-bit SAR ADC 
-  4 UARTs with fractional baud rate generation, internal FIFO, and DMA support +          * Ethernet ​10/100/1000 x2 
-  CAN 2.0B controller with two channels +          * USB 2.0 HS OTG + PHY x2 
-  SPI controller with synchronous,​ serial, full duplex communication +          MMCSD and SDIO x3 
-  * 2 × SSP controllers with FIFO and multi-protocol capabilities +          LCD Controller 
-  * 3 × I2C bus interfaces, I2S (Inter-IC Sound) interface +          SGX 3D Graphics Engine 
-  * 70 × GPIOs with configurable pull-up/​down resistors +          PRU Subsystem
-  * 12-bit/8-ch Analog/​Digital Converter (ADC) with conversion rates up to 200 kHz +
-  * 10-bit Digital/​Analog Converter (DAC) with dedicated conversion timer and DMA +
-  * 4 × general purpose timers/​counters +
-  * Motor control PWM with support for three-phase motor control +
-  ​Quadrature encoder interface that can monitor one external quadrature encoder+
    
 </​WRAP>​ </​WRAP>​
-  * PWM/timer block with external count input +  * Peripherals:​ CANSPI, UART, I2C, GPIO, etc. 
-  * Low power RTC with a separate power domain and dedicated oscillator +  * Industrial Protocols: EtherNet/IP, PROFIBUS, PROFINET RT/IRT, SERCOS III 
-  * WatchDog Timer (WDT) +  * Power InAC AdapterUSBor Single cell (1S) Li-Ion/Li-Po Battery 
-  * Arm Cortex-M3 system tick timerincluding an external clock input option +  * Power Out: 1.8V, 3.3V and SYS (Switched VIN
-  * Repetitive interrupt timer provides programmable and repeating timed interrupts +  * Selectable AM335x I/O Voltage: 1.8V or 3.3V 
-  * Standard JTAG test/debug interface for compatibility with existing tools +  * 256 Ball BGA (21mm x 21mm
-  * Integrated PMU (Power Management Unit) +  * 16 x 16 grid, 1.27mm Pitch 
-  * 4 reduced power modesSleepDeep-sleepPower-down, and Deep power-down +  * Case Temp Range: 0° to 85°C, ​-40° to 85°C
-  * Single ​3.3 V power supply ​(2.4 V to 3.6 V+
-  * 4 × external interrupt inputs configurable as edge/level sensitive +
-  * Non-maskable Interrupt ​(NMIinput +
-  * Wake-up Interrupt Controller (WIC) +
-  * Processor wake-up from Power-down mode via any interrupt +
-  * Brownout detect with separate threshold for interrupt and forced reset +
-  * Power-On Reset (POR) +
-  * Crystal oscillator with an operating range of 1 MHz to 25 MHz +
-  * 4 MHz internal RC oscillator trimmed to 1 % accuracy +
-  * Code Read Protection (CRP) with different security levels +
-  * Unique device serial number for identification purposes  ​+
 \\ \\
 \\ \\
  
  
-=====Main Features ​Of The Board=====+=====n-PRO-60 ​Features===== 
 <WRAP left 600px  :en> <WRAP left 600px  :en>
-  * Convenient form-factor +  * Low cost Linux computer with tremendous expandibility 
-  * Drag-and-drop programming,​ with the board represented as a USB drive +  * Software compatibility with Debain GNU/Linux images 
-  * 100 MHz ARM with 64 KB of SRAM, 512 KB of Flash +  * Openness ​and flexibility tear-down limits on your imagination 
-  * Ethernet, ​USB OTG, SPI, I2C, UART, CAN, GPIO, PWM, ADC, DAC+  * Storage– micro SD slot 
 +  * USB– 1x micro USB 2.0 port
   ​   ​
 </​WRAP>​ </​WRAP>​
-  * Mbed compatibility +  * Power Supply– 5V via micro USB port; via expansion headers for LiPo battery 
-  * Web-based C/C++ programming environment +  * 8 analog inputs, 44 digital I/Os and numerous digital interface peripherals 
-  * API-driven development using libraries with intuitive interfaces +  * MicroUSB host/client and microSD connectors 
-\\+  * JTAG Debugging (gdb and other monitor-mode debug possible) 
 + 
 + \\
  
  
 =====Board Pinout projected to Top side===== =====Board Pinout projected to Top side=====
  
-n-PRO-10 is a **HOST** board with 4 x 60 pin MOLEX SLIMSTACK ​connectors at bottom side, following the [[nblocks:​nproformfactor|n-Blocks PRO form factor]].\\ +n-PRO-60 is a **HOST** board with four Hirose DF30-series ​60-pin low profile ​connectors at bottom side, following the [[nblocks:​nproformfactor|n-Blocks PRO form factor]].\\ 
-<WRAP centeralign>​{{:​nblocks:​n-pro-60-02.jpg?300|}} </​WRAP>​+<WRAP centeralign>​{{:​nblocks:​n-pro-60-08.jpg?300|}} </​WRAP>​
  
-\\ 
  
-===== Geting started===== +<WRAP centeralign>​{{:​nblocks:​n-pro-60-nbusa.jpg|}} </​WRAP>​
-===Blinky with mbed compiler===+
  
-  * Use the USB to connect the board to the computer.  +<WRAP centeralign>​{{:​nblocks:​n-pro-60-nbusc.jpg|}} </WRAP>
-  * You should see the LED on  +
-  * After a few seconds a mass storage device named CRP_DISABLED will show up on your computer ​  +
-  * On it will be a single 64KB file, firmware.bin,​ that represents the contents of the flash  +
-{{:​nblocks:​n-pro-00-04.png?400|}} +
-  * Select target on mbed online compiler +
-  * Create a blinky program like below +
-<code c++> +
-#include "​mbed.h"​+
  
-DigitalOut led1(P1_18); ​+<WRAP centeralign>​{{:​nblocks:​n-pro-60-nbusd.jpg|}} </​WRAP>​
  
-// main() runs in its own thread in the OS 
-int main() { 
-    while (true) { 
-        led1 = !led1; 
-        wait(0.05); 
-    } 
-} 
-</​code>​ 
-  * Delete the existing firmware.bin file, and replace it with the .bin file you downloaded from the mbed compiler. ​ 
-  * Press RESET, and the board will now be running your code. 
- 
-==USB Serial Port== 
-  * To use the debug serial port out of the LPC11U35 to emulate a serial port over USB see example[[https://​developer.mbed.org/​handbook/​USBSerial|here.]] 
 \\ \\
-\\ 
- 
  
 +===== Getting started=====
  
 +  * Download the lastest Debian image from beagleboard.org/​latest-images. The "​IoT"​ images provide more free disk space if you don't need to use a graphical user interface (GUI).
 +  * The file you download will have an .img.xz extension. This is a compressed sector-by-sector image of the SD card.
 +  * Install SD card programming utility [[https://​www.balena.io/​etcher/​|Balena Etcher]]
 +    {{:​nblocks:​n-pro-60-04.jpg?​400|}}
 +  * Connect SD card to your PC.
 +  * Write the image to SD card using Etcher.
 +   ​{{:​nblocks:​n-pro-60-05.jpg?​400|}}
 +  * Eject the SD card.
 +  * Insert SD card into your (powered-down) board, hold down the USER/BOOT button (if using Black) and apply power, either by the USB cable or 5V adapter.
  
  
Line 137: Line 110:
  
 =====Related articles in this Wiki===== =====Related articles in this Wiki=====
-  *[[nblocks:​n-ble|n-PRO-10]]+  *[[nblocks:​n-ble|n-PRO-60]]
  
  
 {{tag> RF CPU nblock BLE  nsensorRF}} {{tag> RF CPU nblock BLE  nsensorRF}}
  
nblocks/n-pro-60.1568209669.txt.gz · Last modified: 2019/09/11 09:47 by faizan