OpenRISC development board

Similar documents
OpenRISC Ethernet development board

XC-3 Hardware Manual. Version 1.3. Publication Date: 2009/09/25 Copyright 2009 XMOS Ltd. All Rights Reserved.

Opal Kelly. XEM3005 User s Manual. A compact (64mm x 42mm) integration board featuring the Xilinx Spartan-3E FPGA and on-board SDRAM.

Version 1.6 Page 2 of 25 SMT351 User Manual

Generic Serial Flash Interface Intel FPGA IP Core User Guide

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

System-on-a-Programmable-Chip (SOPC) Development Board

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

User Manual CORE-X. MECHANICAL DIMENSION (mm)

Hardware User Manual CM-BF561 V1.2, V Maximum Power at Minimum Size

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

ET-UARTSWD Users Guide

(Advanced) Computer Organization & Architechture. Prof. Dr. Hasan Hüseyin BALIK (5 th Week)

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

AT-501 Cortex-A5 System On Module Product Brief

COM-RZN1D - Hardware Manual

Subject: Jumper, DIP and optional resistor settings for ROACH rev Location of jumpers, switches and resistors on hardware

Product Overview: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

Nios Embedded Processor Development Board

BIG8051. Development system. User manual

5I21 SERIAL ANYTHING I/O MANUAL

E1/E20 Emulator Additional Document for User s Manual (RX User System Design)

EECS150 - Digital Design Lecture 17 Memory 2

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Nios Soft Core. Development Board User s Guide. Altera Corporation 101 Innovation Drive San Jose, CA (408)

Ethernet1 Xplained Pro

True In-Circuit Emulation of Honeywell HXNV0100 MRAM and ASICs

Microtronix ViClaro II Development Board

_ V1.1. EVB-5566 Evaluation & Development Kit for Freescale PowerPC MPC5566 Microcontroller. User s Manual. Ordering code

SiFive FE310-G000 Manual c SiFive, Inc.

S2C K7 Prodigy Logic Module Series

_ V1.0. Freescale MPC5607B Bolero Mini Target Board. User s Manual. Ordering code

AL582C-EVB-A0 Evaluation Board

AL361A-EVB-A1. Multi-channel Video Processor EVB. Datasheet. (HDMI/AHD-to-HDMI) 2017 by AverLogic Technologies, Corp. Version 1.0

4I39 RS-422 ANYTHING I/O MANUAL

M M WIFI Module

5I20 ANYTHING I/O MANUAL

C8051F00x/01x-DK C8051F00X/01X DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. 2. Hardware Setup using a USB Debug Adapter

Opal Kelly. XEM6002 User s Manual

1. ONCE Module 2. EBDI. Application Note. AN2327/D Rev. 0, 9/2002. M Core EBDI Interface Application Note

DK-DEV-GW2AR18. User Guide

NOR- FLASH (16-bit) Parallel NAND (8-bit) Buffers (32-bit databus)

Hardware User Manual CM-BF Maximum Power at Minimum Size

Product Datasheet: DWM1001-DEV DWM1001 Module Development Board. Key Features and Benefits

Polmaddie6 User Manual. Issue 1.0

9. Configuration, Design Security, and Remote System Upgrades in Arria II Devices

AC/DC Adapter. Figure 1. Hardware Setup

StrongARM** SA-110/21285 Evaluation Board

HVP-KV10Z32 User s Guide

APPLICATION NOTE. AT07216: SAM G55 Schematic Checklist. Atmel SMART SAM G55. Introduction

Hardware Reference. DIL/NetPC DNP/2110 Board Revision 1.0

Zephyr Engineering, Inc

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

i.mx 8M MINI System-On-Module (SOM) Hardware Architecture

KSZ9692PB User Guide Brief

This document describes the hardware architecture of the board, how to configure the jumpers and to enable specific functions.

AGM CPLD AGM CPLD DATASHEET

NITGEN FIM5360. Datasheet FIM5360. Version Stand-Alone Fingerprint Identification Device with Built-in CPU. Standalone with built-in CPU

HCAL DCC Technical Reference E. Hazen - Revised March 27, 2007 Note: Latest version of this document should be available at:

PCI Expansion Backplane

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

Revision: February 19, E Main Suite D Pullman, WA (509) Voice and Fax. Switching Power Supplies 3V3 1V2 2V5 1V8

LCM-160. Low-Power Embedded Communication Module. Rev. Dec 26, LCM-160 Datasheet. Website:

NITGEN FIM50 Series. Datasheet FIM50N. Version Stand-Alone Fingerprint Identification Device with Built-in CPU. Standalone with built-in CPU

Figure 1. 8-Bit USB Debug Adapter

SpiNN 3 System Diagram

Introduction read-only memory random access memory

9. Configuration, Design Security, and Remote System Upgrades in Stratix V Devices

Preliminary F40 SoC Datasheet

APEX DSP Development Board

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

AL362B-EVB-A1. AHD-to-HDMI Quad Box Development Kit by AverLogic Technologies, Corp. Version 1.0

Table 1 provides silicon errata information that relates to the masks 0M55B, 1M55B, and M55B of the MC9328MX21S (i.mx21s) applications processor.

Customizable Flash Programmer User Guide

Contents. Version 1.01

Centipede. Datasheet. Centipede is QCA AR9331 SoC based DIP platform with an integrated 2.4 GHz N (1x1) radio

6LoWPAN Development Platform Saker Manual

ISAAC NEWTON GROUP - DETECTORS. General Arrangement TEMPERATURE COMMAND DETECTOR CONTROLLER DETECTOR SHUTTER FIBER INTERFACE DATA CONTROLLER INTERFACE

Organization Row Address Column Address Bank Address Auto Precharge 128Mx8 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10

Intel Serial to Parallel PCI Bridge Evaluation Board

AKKON USB CONTROLLER BOARD

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Using SDRAM in Intel 430TX PCIset Embedded Designs

Unwired One. Main Features. Wireless embedded computer

SPI Serial Flash Programming Using ispjtag on LatticeECP/EC FPGAs

PremierWave 2050 Enterprise Wi-Fi IoT Module Evaluation Kit User Guide

The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

DATASHEET. MK-070C-HP High Performance 7 Inch Capacitive Touch Display. Amulet. Technologies. July 2015 Revision A

TPMC632. Reconfigurable FPGA with 64 TTL I/O / 32 Differential I/O Lines. Version 1.0. User Manual. Issue January 2012

Connecting Spansion SPI Serial Flash to Configure Altera FPGAs

_ V1.3. MPC5643L Target Board. User s Manual. Ordering code

TECHNICAL PAPER Interfacing the Byte- Wide SmartVoltage FlashFile Memory Family to the Intel486 Microprocessor Family

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Emulation Tech Note 8 Using SdConfigEx

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

Spartan-II Demo Board User s Guide

Document status: Preliminary

AVR32768: 32-Bit AVR UC3 C Series Schematic Checklist. 32-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

HVP-MC56F82748 User s Guide

Transcription:

OpenRISC development board Datasheet Brought to You By ORSoC / OpenCores

Legal Notices and Disclaimers Copyright Notice This ebook is Copyright 2009 ORSoC General Disclaimer The Publisher has strived to be as accurate and complete as possible in the creation of this ebook, notwithstanding the fact that he does not warrant or represent at any time that the contents within are accurate due to the rapidly changing nature of information. The Publisher will not be responsible for any losses or damages of any kind incurred by the reader whether directly or indirectly arising from the use of the information found in this ebook. This ebook is not intended for use as a source of legal, business, accounting, financial, or medical advice. All readers are advised to seek services of competent professionals in the legal, business, accounting, finance, and medical fields. No guarantees of any kind are made. Reader assumes responsibility for use of the information contained herein. The Publisher reserves the right to make changes without notice. The Publisher assumes no responsibility or liability whatsoever on the behalf of the reader of this report. Distribution Rights The Publisher grants you the following rights for re-distribution of this ebook. [YES] Can be given away. [YES] Can be packaged. [YES] Can be offered as a bonus. [NO] Can be edited completely and your name put on it. [YES] Can be used as web content. [NO] Can be broken down into smaller articles. [NO] Can be added to an e-course or auto-responder as content. [NO] Can be submitted to article directories (even YOURS) IF at least half is rewritten! [NO] Can be added to paid membership sites. [NO] Can be added to an ebook/pdf as content. [NO] Can be offered through auction sites. [NO] Can sell Resale Rights. [NO] Can sell Master Resale Rights. [NO] Can sell Private Label Rights. Back totoc Copyright 2009 ORSoC Page 2 / 11

Table of Contents Chapter 1 Development board description 4 Functional description 4 U1-4 U5, U8, JP5 - Memory 4 JP1, JP6, JP7 - IO 5 JP3 - SoC debug 5 U2, U3, U4 - Oscillators 5 DC/DC converter 5 Chapter 2 Connectors 6 JP4 - Supply 6 JP2 JTAG configuration 6 JP3 JTAG debug 6 JP1 GPIO 7 JP6 GPIO 8 JP7 GPIO 9 JP5 SD FLASH Card connector 9 Chapter 3 On board connections 10 LED 10 SPI FLASH memory 10 SDRAM 10 System signals 10 Recommended Resources 11 Back to TOC Copyright 2009 ORSoC Page 3 / 11

Chapter 1 Development board description Functional description The development board has the following functions D1 U10 JP1 U3 JP2 DC/DC U8 U5 U1 JP3 JP5 JP4 U2 D2:9 U4 JP6 JP7 U1 - The board contains an ACTEL ProASIC3 in a PQ208 package. The board can optionally be used with other ACTEL devices from ACTEL A3P or A3PE families. The following variants are available: System gates Versa Tiles DFF RAM kbits 4608 bit blocks FLASH ROM bits PLLs Global nets I/O banks IO SE / Diff A3P1000 1M 24576 144 32 1024 1 18 4 154/35 A3PE1500 1.5M 38400 270 60 1024 6 18 8 147/65 A3PE3000 3M 75264 504 112 1024 6 18 8 147/65 For configuration of the use JTAG connector JP2. For configuration use ACTEL FLASH Pro 3 JTAG download cable. U5, U8, JP5 - Memory The board has 32 Mbyte of SDRAM and a 1 Mbit SPI FLASH device. There is also a SD connector, JP5, for high density FLASH cards. The SDRAM is a Micron SDR SDRAM memory, MC48LC16M16-7E. The memory has the following address table: Configuration 16 Meg x 16 4 Meg x 16 x 4 banks Refresh count Row addressing Bank addressing Column addressing 8K 8K (A0-A12) 4 (BA0, BA1) 512 (A0-A8) The board has a M25P10 serial FLASH memory. The memory is organized as 4 sectors, each containing 128 pages. Each page is 256 bytes wide. Thus, the whole memory can be viewed as consisting of 512 pages, or 131,072 bytes. The whole memory can be erased using the Bulk Erase instruction, or a sector at a time, using the Sector Erase instruction. Back to TOC Copyright 2009 ORSoC Page 4 / 11

The FLASH PROM uses SPI communication. Input data is latched in on the rising edge of Serial Clock (C), and output data is available from the falling edge of Serial Clock (C). In addition there is also a SD FLASH card connector on the bottom side of the board. This connector can be used for high capacity FLASH cards for mass storage. JP1, JP6, JP7 - IO There are two 2x20 pin 2 mm pitch headers for external connections. Each connector can be configured for any IO supply voltage. A 10 pin 0.1 pitch header can be used for low density IO over a 10 pin flat cable. JP3 - SoC debug The OpenRISC processor has hardware support for JTAG debugging. On this board there is also a LVTTL serial port used as console. Both are connected to the debug connector. A JTAG debug cable with two independent channels can be used for both JTAG debug and a console. This JTAG debug cable is available from ORSoC. On board is also 8 LEDs that can be used for debugging purposes. U2, U3, U4 - Oscillators The board has three separate oscillators; 1. SDRAM and SoC, 25 MHz 2. Ethernet SMII channels @ 125 MHz. The SMII clock has a clock driver supporting up to 4 SMII channels 3. audio or general purpose Only the first oscillator is mounted. Depending on needs the other two can optionally be mounted. The first oscillator is connected to both the SDRAM CLK pin and a clock input on the. The SDRAM will run at the oscillator clock speed. The internal SoC could be running on any multiple of this clock through the PLL. Second clock is intended for multiple Ethernet SMII channels. The board support up to four channels. This oscillator connects through a zero delay buffer to both the and to JP1. On A3PE equipped board this clock can use the PLL inside the. Third clock could be used for VGA, audio or USB. DC/DC converter The board requires a single 3.3 volt supply if a local 1.5V DC/DC converter is mounted as a module. A linear converter sources the PLLs in the. All supply is available in JP4. If a local 1.5V converter is not present this supply must be connected to JP4. Back to TOC Copyright 2009 ORSoC Page 5 / 11

Chapter 2 Connectors JP4 - Supply When used as a daughter board supply should be applied to JP4. JP4 is a 2 mm pitch 10 pin header. JP4 1, 2, 3, 4 GND 5, 6 3.3V Supply 7, 8 1.5V ACTEL core Supply 9, 10 1.5V ACTEL PLL supply Sourced from local linear regulator JP2 JTAG configuration Connect to ACTEL FLASH Pro3 for configuration. JP2 1 TCK 3 TDO 108 4 NC 5 TMS 103 6 3.3V Supply 7 Vpump If R2 is mounted connected to 3.3V 106 8 TRST 109 9 TDI 102 2, 10 GND Supply JP3 JTAG debug Connect to ORSoC USB JTAG debug cable. JP2 1 TCK 98 3 TDO Output on 94 4 NC 5 TMS 93 6 3.3V Supply 7 RX 92 8 TX 91 9 TDI 95 2, 10 GND Back to TOC Copyright 2009 ORSoC Page 6 / 11

JP1 GPIO JP1 1 CLK2 Sourced from U10 2 CLK1 Sourced from U10 3 CLK3 Sourced from U10 4 CLK4 Sourced from U10 5 IO4 149 6 IO5 148 7 IO6 147 8 IO7 146 9 IO8 145 10 IO9 144 11 IO10 143 12 IO11 139 14 IO13 138 16 IO15 137 17 IO16 136 18 IO17 134 19 IO18 132 20 IO19 129 22 IO21 128 24 IO23 125 25 IO26 120 26 IO25 121 27 IO28 118 28 IO27 119 29 IO30 116 30 IO29 117 31 IO32 114 32 IO31 115 33 IO34 112 34 IO33 113 13, 23, 35, 37, 38 GND 15, 21, 36, 39, 40 VIOB 111, 123, 140, 154 Back to TOC Copyright 2009 ORSoC Page 7 / 11

JP6 GPIO JP6 1 IO0 205 2 IO1 204 3 IO2 4 4 IO3 5 5 IO4 6 6 IO5 7 7 IO6 8 8 IO7 9 9 IO8 10 10 IO9 11 11 IO10 12 12 IO11 13 13 IO12 14 14 IO13 15 17 IO16 21 18 IO17 22 19 IO18 23 20 IO19 24 21 IO20 26 22 IO21 28 24 IO23 31 25 IO24 32 26 IO25 33 27 IO26 34 28 IO27 35 29 IO28 37 30 IO29 38 31 IO30 39 32 IO31 42 33 IO32 43 34 IO33 44 35 IO34 45 36 IO35 46 15, 23, 37, 38 GND 16, 39, 40 VIOB 3, 18, 40, 50 Back to TOC Copyright 2009 ORSoC Page 8 / 11

JP7 GPIO Intended use as serial IO, for example two SPI channels. Use pin 4 & 8 as clocks. JP7 1 IOB0 55 2 IOB1 63 3 IOB2 64 4 IOB3 Serial resistor 27R 66 5 IOB4 67 6 IOB5 68 7 IOB6 69 8 IOB7 Serial resistor 27R 70 9 IOB8 73 2, 10 GND JP5 SD FLASH Card connector Use this connector for SD FLASH Card, MMC or SDIO. JP7 1 CS 60 2 DI 59 3 GND 4 3.3V 5 SCLK 57 6 GND 7 DO 58 Back to TOC Copyright 2009 ORSoC Page 9 / 11

Chapter 3 On board connections LED There are 8 LED indicators primarily for debug purposes. LEDs anode connected to 3.3V. Turn output low to turn on the light. LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8 74 75 76 77 78 79 80 82 SPI FLASH memory On board 1 Mbit 25MP10 SPI FLASH memory, U5. D C Q S W HOLD 87 90 85 84 83 86 SDRAM On board 32 Mbyte SDR SDRAM memory, U8. D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 159 161 164 166 168 172 174 176 175 173 169 167 165 163 160 152 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 185 189 192 191 193 196 198 201 203 202 199 197 194 DQMH DQML RAS CAS WE CKE 180 177 182 181 179 183 System signals On the board there are three clock sources and one reset signal. The reset signal is generated at startup from reset generator and can be asserted manually by pressing reset switch on the board U4.CLK U3.CLK 125MHz Source Comment Target Serie resistor 27R Connected to PLL Distrubuted to JP1 and with zero buffer delay - U1.30 SDRAM - U8.28 U1.151 U2.CLK U1.206 RESET U9 or SW1 U1.49 Back to TOC Copyright 2009 ORSoC Page 10 / 11

Recommended Resources ORSoC http://www.orsoc.se ORSoC is a fabless ASIC design & manufacturing services company, providing RTL to ASIC design services and silicon fabrication service. ORSoC are specialists building complex system based on the OpenRISC processor platform. Open Source IP http://www.opencores.org Your number one source for open source IP and other /ASIC related information. Back to TOC Copyright 2009 ORSoC Page 11 / 11