• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction to Desktop  NanoBoard NB2DSK01
 

Introduction to Desktop NanoBoard NB2DSK01

on

  • 1,022 views

To introduce Altium’s Desktop NanoBoard, its daughter boards and peripheral boards

To introduce Altium’s Desktop NanoBoard, its daughter boards and peripheral boards

Statistics

Views

Total Views
1,022
Views on SlideShare
1,020
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 2

http://www.techgig.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • This is an Introduction to the Altium Desktop NanoBoard NB2DSK01
  • Welcome to this training module on the Introduction to Desktop NanoBoard NB2DSK01 . This training module introduces Altium’s Desktop NanoBoard, it’s daughterboards and peripheral boards.
  • Altium’s Desktop NanoBoard NB2DSK01 is a reconfigurable hardware platform that harnesses the power of today's high-capacity, low-cost programmable devices to allow rapid and interactive implementation and debugging of digital designs. The interchangeable daughterboard concept supports a much larger number of I/O connections from the target FPGA to the connected peripherals. With the Desktop NanoBoard NB2DSK01, peripherals available for the daughterboard FPGA are delivered on removable peripheral boards, providing a simple and cost-effective method for rapid prototyping of hardware concepts.
  • Here is an overview of the Desktop NanoBoard and various peripheral boards: In the motherboard there are three 100 pin connectors used for connecting to the daughterboards, and three connectors for the peripheral boards. In addition to external peripherals, the motherboard has a number of standard peripherals, including touch screen display, five push button switches and eight DIP switches, status LEDs, four ADC and DAC, 36 digital I/O connectors, daughterboard reset and test button, 2 JTAG extension port to communicate with target system, SD multimedia card socket, CAN, RS232, PS2 mouse and keyboard, 2 power sockets for power input and expansion, on/off switches, and so on. There are also other resources, such as several memory devices, a programmable board ground, and real time clock. With a standard peripheral board plugged in, there is access to Ethernet, IrDA, USB slave interface, compact flash, various video inputs and outputs. It is also possible to use the existing peripheral boards as templates for creating customized boards to plug-in to the NanoBoard environment.
  • Communications between the various devices within the system makes extensive use of the technology defined by IEEE Standard 1149.1 - commonly referred to as JTAG. The Desktop NanoBoard NB2DSK01 is connected to a PC using either a parallel or USB connection. The NB2DSK01 provides a corresponding parallel port through use of a 26-pin Male header. The USB connection provides high speed communication. Local to the NB2DSK01 itself, there are multiple JTAG 'chains' present. These chains provide the communications paths between the various devices in the system.
  • Each Desktop NanoBoard NB2DSK01 contains NanoTalk Master and Slave connectors that allow multiple NanoBoards to be daisy-chained together. The Hard and Soft JTAG chains are passed between boards using a 10-way IDC ribbon cable, from the Slave connector on the first board to the Master connector on the next. Under the management of the NanoTalk Controller, these chains are kept continuous, with both chains sent out from and received back by, the Master NB2DSK01 in the configuration. The Master is the one connected to the PC and ultimately the Altium Designer software.
  • As well as chaining multiple Desktop NanoBoards together, it is also possible to attach your own board to the NB2DSK01, through a JTAG connection, for inclusion into the system. Up to two user boards can be connected to each NanoBoard. No special control circuitry is required on a connected user board. Simply chain the JTAG ports of the compliant devices on your board - both the physical ports and the 'soft' ports established to connect with the Nexus-enabled devices inside a device (processors, virtual instruments) - and connect both chains to a 10-way header for connection to the NB2DSK01.
  • The NB2DSK01 contains many digital devices that are highly sensitive to electrostatic discharge (ESD). To provide a level of protection against such discharge, the NB2DSK01 incorporates shielding for the following metallic-based components that are routinely handled: RS-232 port, CAN port, USB port, PS/2 keyboard and mouse ports, power toggle switch and SD card reader. Each of these components is connected to a common SHIELD point. When the NB2DSK01 is connected to a PC using the USB connection, the component SHIELD is essentially tied to the PC’s chassis ground, and it is through this ground that any build-up of electrostatic charge will be dissipated (discharged). If the NB2DSK01 is not connected via USB, then the electrostatic charge is coupled via a 10M resistor and 470pf capacitor to logic ground (GND). In addition, ESD, RFI/EMI and aggressive earth management requirements are achieved through protective shield nets made available to the motherboard, daughterboard and peripheral boards via the mechanical standoffs. A dedicated ESD pad is also provided on the motherboard.
  • The target FPGA devices, to which a design can be downloaded, reside on separate satellite boards referred to as daughterboards. These boards plug-in to the NB2DSK01 motherboard. By keeping each programmable device on its own daughterboard, engineers can easily change the target project architecture, while keeping the NB2DSK01 a truly FPGA vendor-independent development board. Various daughterboards are available, each offering a different FPGA device. A daughterboard is mounted onto the NB2DSK01 motherboard by plugging its three 100-way male connectors into the motherboard's three 100-way female connectors. In addition to the user-available IO, the daughterboard connectors provide pins for a series of other functions, including implementation of the NanoTalk communications protocol, power, and programming of the FPGA device.
  • With the Desktop NanoBoard NB2DSK01, peripherals available to the daughterboard FPGA are delivered on removable peripheral boards. This provides a simple and cost-effective method for rapid prototyping of the hardware concepts. Peripheral boards reduce congestion on the NB2DSK01 motherboard, while allowing additional resources to be made available to the daughterboard for expansion of designs. Application-specific plug-in peripheral boards give further flexibility and greatly accelerate the process of exploring design flows in real time. Additionally, peripheral boards continue to be developed by Altium, making it easy to evaluate new and alternate technology options, such as wireless networking. The Desktop NanoBoard NB2DSK01 caters for the use of up to three peripheral boards, and is delivered with three such boards as standard.
  • A peripheral board is mounted onto the NanoBoard by plugging its 100-way male docking connector into the motherboard's corresponding 100-way female docking connector (referred to as a 'NANOCONNECT' interface). The board can be securely fixed in place using the available threaded standoffs. When changing peripheral boards, please take care not to damage the connector that attaches the peripheral board to the motherboard.
  • Thank you for taking the time to view this presentation on “ Introduction to Desktop NanoBoard NB2DSK01 ” . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link, or simply call our sales hotline. For more technical information you may either visit the Altium site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility.

Introduction to Desktop  NanoBoard NB2DSK01 Introduction to Desktop NanoBoard NB2DSK01 Presentation Transcript

  • Introduction to Desktop NanoBoard NB2DSK01
    • Source: Altium
  • Introduction
    • Purpose
      • To introduce Altium’s Desktop NanoBoard, its daughter boards and peripheral boards.
    • Outline
      • Overview Desktop NanoBoard
      • Key features and Board communications
      • Daughter boards
      • Peripheral boards
    • Content
      • 12 pages
  • Functional Overview
    • Application-specific plug-in peripheral boards for complete system flexibility
    • Plug-in daughterboards that allow you to target a wide range of FPGA and processor devices
    • High-speed PC interconnection through USB 2.0 that allows faster download and debugging
    • Built-in, high-quality speakers for enhanced audio output
    • Integrated color TFT touch screen that facilitates dynamic application interaction.
    3 peripheral boards Daughterboard TFT touch screen USB 2.0 PC interconnection
  • Key Features
    • Altium NanoTalk parallel PC / USB 2.0 interface
    • Dedicated System JTAG programming port
    • Three 100-way FPGA daughterboard / peripheral board connectors
    • Fixed 20MHz reference clock
    • Dual 5V DC power daisy-chain connectors with power switch
    • 5V DC power output connector, for supply of power to a user board
    • Current sense circuits on all power lines to the peripheral board, daughterboard and user board connectors
    • Various interface port: CAN, RS232, PS2 mouse and keyboard
    • 4-channel 8 bit ADC and 10 bit DAC, I 2 C compatible
    • 240x320 TFT LCD with touch screen
    • 8-way DIP-switch and host status LEDs
    • On-board memories used for firmware
    • Multiple audio interface
    • SD (Secure Digital) card reader, with 512MB SD card supplied
  • PC to NanoBoard Communications
    • The Desktop NanoBoard NB2DSK01 is connected to your PC using either a parallel or USB connection.
    • Local to the NB2DSK01 itself, there are in fact multiple JTAG 'chains' present.
    • These chains provide the communications paths between the various devices in the system.
      • All hardware connected to the PC (via USB and Parallel ports)
      • Hardware connected to the PC via a Parallel port only
      • Hardware connected to the PC via USB ports
    Parallel Port USB Port
  • Chaining Multiple Desktop NanoBoards
    • Each NanoBoard contains NanoTalk Master and Slave connectors that allow multiple NanoBoards to be daisy-chained together.
    • The Hard and Soft JTAG chains are passed between boards using a 10-way IDC cable.
    To add an additional NanoBoard into the chain, simply connect a 10-way IDC ribbon cable from header HDR5 on the first board to header HDR4 on the additional board .
  • Connecting Production PCBs
    • The user PCB can be attached to the NB2DSK01, through a JTAG connection.
    • Up to two user boards can be connected to each NanoBoard in the system.
    • No special control circuitry is required on a connected user board.
    2 JTAG extender header for connection of user boards
  • ESD Issue
    • The NB2DSK01 contains many digital devices that are highly sensitive to electrostatic discharge (ESD).
    • To provide a level of protection against such discharge, the NB2DSK01 incorporates shielding for the following metallic-based components that are routinely handled:
      • RS-232 port
      • CAN port
      • USB port
      • PS/2 keyboard and mouse ports
      • Power toggle switch
      • SD card reader.
    • Each of these components is connected to a common SHIELD point.
    • A dedicated ESD pad is also provided on the motherboard.
  • Daughterboards
    • The target FPGA devices to which a design can be downloaded, reside on separate satellite boards, referred to as daughterboards.
    • A range of 3-connector daughterboards are available for use with the Desktop NanoBoard.
      • Xilinx – Spartan-3, Spartan-3A, Spartan-3AN, Virtex-4 LX, Virtex-4 SX
      • Altera – Cyclone II, Cyclone III
      • Lattice - LatticeECP
    • A daughterboard is mounted onto the NB2DSK01 motherboard by plugging its three 100-way connector.
    • In addition to the user-available IO, the daughterboard connectors provide other functions, including
      • the NanoTalk communications protocol
      • power and programming of the FPGA device
  • Peripheral Boards
    • Peripherals available to the daughterboard FPGA are delivered on removable peripheral boards.
    • Peripheral boards reduce congestion on the motherboard.
    • Application-specific plug-in peripheral boards give more flexibility
    • The user can also build his own peripheral board for his specific production applications.
  • Attaching a Peripheral Board
    • Each peripheral board is mounted onto the motherboard by plugging its 100-way connectors.
    • When changing peripheral boards, the following procedure is recommended:
      • Ensure that the NB2DSK01's power is switched off.
      • Ensure that all screws affixing the peripheral board to the motherboard are removed.
      • Keep the board parallel to the motherboard and pull it straight up until the connector is fully disengaged.
      • Install a different peripheral board by gently positioning it so that its connector is aligned with the corresponding connector on the motherboard.
  • Additional Resource
    • For ordering NanoBoard and related boards, please click the part list or
    • Call our sales hotline
    • For more product information go to
      • http://www.altium.com/products/the-nanoboard/en/the-nanoboard_home.cfm
    • For additional inquires contact our technical service hotline or even use our “Live Technical Chat” online facility