Altium Wiki

Information and resources for electronic product designers

Skip to end of metadata
Go to start of metadata

Related articles: Functional Overview of the NanoBoard 3000, Key Features of the NanoBoard 3000

Each of Altium's 3000-series NanoBoards is a 242 x 176mm (9.5" x 6.9") six layer printed circuit board (4 x signal, 2 x plane), powered by an external 5 Volt regulated supply. One of the plane layers is used predominantly as a grounding plane (GND, AGND, AUGND, SHIELD), but incorporates split regions to accomodate 1.2V, 1.8V and 2.5V supplies. The other plane is used primarily for 5V and 3.3V supplies. Both top and bottom of the board are used for component placement.

For each variant in the NanoBoard 3000 series, the layout of the motherboard and available resources are the same – all that differs are the physical devices used for the Host (NanoTalk) Controller and the target User FPGA.


Physical layout of a 3000-series NanoBoard.

The motherboard features a variety of resources, many of which are made available to the on-board User FPGA. There are also a number of system resources, that are not accessible from the User FPGA device, but are available to the user in various situations – such as audio-related connectors and resources for powering the board. Some system resources are only used by the motherboard itself, such as memory devices used by the firmware running in the board's Host Controller FPGA device (NanoTalk Controller).
 

Additional resources are available to the on-board User FPGA device, located on dedicated satellite extension boards that plug-in to the motherboard. These are referred to as peripheral boards. The motherboard has provision for the attachment of one such board.

 
Note: For each resource, reference is made to the corresponding sheet(s) of the motherboard schematics on which the circuitry of interest can be found. For a pdf document of these schematics, use the relevant link below for the particular NanoBoard 3000 series variant you are using. A link to the zipped reference design – from which the corresponding variant is manufactured – is also provided.

NB3000XN (Xilinx Variant)
 

NB3000AL (Altera Variant)
 

NB3000LC (Lattice Variant)
 

Resources Accessible from an FPGA Design

The NanoBoard 3000 motherboard has a variety of resources individually wired to I/O pins of the on-board User FPGA. These allow a wide variety of embedded examples to be executed on the board, in addition to providing a base for developing new applications.

The following linked pages detail those resources on the motherboard that can be accessed from, and used within, a design targeted to the on-board User FPGA device:

System Resources

The following linked pages detail those resources on the motherboard that can not be accessed from, and used within, a design targeted to the on-board User FPGA device:

See Also

Labels
  • None
Page: Accessing Common-Bus Resources on the NanoBoard 3000 Page: NanoBoard 3000 - ADC Interface Page: NanoBoard 3000 - Audio CODEC Page: NanoBoard 3000 - Audio System Page: NanoBoard 3000 - Board ID Memory Page: NanoBoard 3000 - Buzzer Signal Page: NanoBoard 3000 - Common-Bus Flash Memory Page: NanoBoard 3000 - Common-Bus SDRAM Page: NanoBoard 3000 - Common-Bus SRAM Page: NanoBoard 3000 - DAC Interface Page: NanoBoard 3000 - Diagnostics Interface Page: NanoBoard 3000 - Ethernet Port Page: NanoBoard 3000 - Generic User Switches Page: NanoBoard 3000 - Host Controller Configuration Flash Memory Page: NanoBoard 3000 - Host Controller SRAM Page: NanoBoard 3000 - Host FPGA (NanoTalk Controller) Page: NanoBoard 3000 - Host Status LEDs Page: NanoBoard 3000 - Independent SRAM Page: NanoBoard 3000 - IR Receiver Page: NanoBoard 3000 - MIDI Interface Page: NanoBoard 3000 - NanoBoard-PC Interface (USB Port) Page: NanoBoard 3000 - Peripheral Board Connector Page: NanoBoard 3000 - Power Page: NanoBoard 3000 - PS2 Keyboard and Mouse Ports Page: NanoBoard 3000 - PWM Power Drivers Page: NanoBoard 3000 - Relays Page: NanoBoard 3000 - RGB User LEDs Page: NanoBoard 3000 - RS-232 Serial Interface Page: NanoBoard 3000 - RS-485 Serial Interface Page: NanoBoard 3000 - SD Card Reader (Host FPGA) Page: NanoBoard 3000 - SD Card Reader (User FPGA) Page: NanoBoard 3000 - Serial SPI Flash Memory Page: NanoBoard 3000 - SPDIF Interface Page: NanoBoard 3000 - SPI Real-Time Clock Page: NanoBoard 3000 - System Clocks Page: NanoBoard 3000 - System JTAG Programming Port Page: NanoBoard 3000 - Test-Reset Button Page: NanoBoard 3000 - TFT LCD Panel (with Touch Screen) Page: NanoBoard 3000 - USB Hub Page: NanoBoard 3000 - User DIP-Switch Page: NanoBoard 3000 - User FPGA Page: NanoBoard 3000 - User FPGA Power and Program LEDs Page: NanoBoard 3000 - User IO Headers Page: NanoBoard 3000 - User Prototyping Area Page: NanoBoard 3000 - User USB Port Page: NanoBoard 3000 - Video Output