Exploring the Future Potential of AI-Enabled Smartphone Processors
Introduction to Desktop NanoBoard NB2DSK01
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Notas del editor
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.