TR0102 NanoBoard Technical Reference Manual - NB1
TR0102 NanoBoard Technical Reference Manual - NB1
Reference Manual
Technical hardware reference manual for the NB1 NanoBoard
FPGA implementation platform
Legacy documentation
refer to the Altium Wiki for current information
CAUTION
THIS EQUIPMENT INCLUDES EXPOSED ELECTRONIC COMPONENTS THAT ARE HIGHLY SENSITIVE TO DAMAGE FROM
STATIC ELECTRICITY. USERS ARE CAUTIONED TO ALWAYS FOLLOW STANDARD ANTISTATIC PROCEDURES WHEN
INSTALLING, HANDLING OR USING THIS EQUIPMENT.
THIS EQUIPMENT MUST ALWAYS BE POWERED DOWN WHEN MAKING ANY CONFIGURATION CHANGES, FOR EXAMPLE
WHEN REMOVING OR INSERTING ANY ACCESSORY DEVICES OR WHEN CONNECTING THESE DEVICES TO ANY OTHER
EQUIPMENT. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN DAMAGE TO THE SUPPLIED EQUIPMENT OR
CONNECTED DEVICES. USER ASSUMES ALL RESPONSIBILITY FOR THE ELECTRICAL COMPATIBILITY OF ANY USER-
PROVIDED DEVICES CONNECTED TO THIS EQUIPMENT.
THIS EQUIPMENT IS INTENDED FOR PROFESSIONAL USE IN A LABORATORY ENVIRONMENT ONLY AND CONTAINS
EXPOSED ELECTRONIC COMPONENTS AND CIRCUITS THAT ARE VULNERABLE TO MECHANICAL OR PHYSICAL
DAMAGE. USERS ARE CAUTIONED TO HANDLE THIS EQUIPMENT ACCORDINGLY.
DAMAGE TO THE SUPPLIED EQUIPMENT DUE TO MISHANDLING OR MISUSE, NOT LIMITED TO STATIC, MECHANICAL,
PHYSICAL OR ELECTRICAL DAMAGE WILL VOID ANY WARRANTY OTHERWISE PROVIDED FOR THIS EQUIPMENT.
IN NO EVENT SHALL ALTIUM, ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS BE LIABLE FOR ANY INDIRECT,
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF PROFITS, LOSS OF
BUSINESS LOSS OF USE OR DATA, INTERRUPTION OF BUSINESS AND THE LIKE), EVEN IF ALTIUM HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES ARISING FORM ANY DEFECT OR ERROR IN THIS EQUIPMENT OR ITS
DOCUMENTATION.
WARNING
THIS EQUIPMENT IS INTENDED FOR PROFESSIONAL USE IN A LABORATORY ENVIRONMENT ONLY. IT GENERATES AND
CAN RADIATE RADIO FREQUENCY ENERGY. IT HAS NOT BEEN TESTED FOR COMPLIANCE PURSUANT TO
REGULATIONS REGARDING RADIO FREQUENCY INTERFERENCE. OPERATION OF THIS EQUIPMENT MAY CAUSE
INTERFERENCE WITH COMMUNICATIONS OR OTHER EQUIPMENT. USERS ARE ADVISED TO BE AWARE OF THIS
POTENTIAL AND TO TAKE WHATEVER MEASURES NECESSARY TO PREVENT THIS INTERFERENCE.
Legacy documentation
refer to the Altium Wiki for current information
NanoBoard NB1 Technical Reference
Table of Contents
Introduction to the Altium NB1 NanoBoard 2
Overview of the Altium NB1 NanoBoard ................................................................................2
Key Features of the Altium NB1 NanoBoard..........................................................................4
Functional Overview of the Altium NB1 NanoBoard ..............................................................5
Index 57
Revision History 59
Notational Conventions
This document uses the following conventions.
• FPGA or CPLD devices may be collectively referred to as PLD or FPGA
• The NanoBoard may be referred to as the NB1.
• Interactive instructions are shown in a bold typeface, for example:
Continue
View » Devices
• Program listings, program examples and filenames are shown in a mono-spaced typeface, for
example:
Firmware_NB1_6_V1_08.mcs
• Reference to notations on printed circuit boards are referred to in single quotes, for example:
‘SYSTEM JTAG’
A caution statement describes a situation that could potentially damage your software, or hardware, or
other equipment. The information in a caution is provided for your protection. Please read each caution
carefully.
Related Documents
Altium Designer - An Introduction software manual
CAUTION: Utilize standard antistatic procedures when handling or using the NB1 and
associated daughterboards and plug-ins. Always power the NB1 down when making
changes to the configuration, for example when removing or inserting daughterboards, or
adding or removing plug in devices to the NanoBoards expansion headers.
A
C
K L
J M
E F
D G
H
System requirements
Before installing the software, please ensure that your computer meets the minimum system
requirements listed below.
Recommended system
To get the most from your Altium design software, we recommend a PC with the following
specifications:
• Windows XP (Professional or Home) or Windows 2000 Professional
• 3 GHz Pentium 4 processor or equivalent
• 1 GByte RAM
• 2 GByte hard disk space (Install + User Files)
• Dual monitors with 1280x1024 screen resolution
• 32-bit color, 64 MB graphics card
• Parallel port
Minimum requirements
The following computer specifications are the minimum needed to get adequate performance from your
design software:
• Windows XP (Professional or Home) or Windows 2000 Professional SP2
• 1.8 GHz processor
• 1 GByte RAM
• 2 GByte hard disk space (Install + User Files)
• Main monitor 1280x1024 screen resolution
• Strongly recommended: second monitor with minimum 1024x768 screen resolution
• 32-bit color, 32 MB graphics card
• Parallel port
If the Installation Wizard does not start automatically, please run Setup.exe located in the \Setup
directory of the program CD.
The first time you run the software you will be required to activate it. Use the Active License options in
on the DXP License Management page that appears in the software to do this.
Once the installation of the software is complete, you should install the necessary FPGA vendor tools –
if not already present – and then connect the NanoBoard to your PC before starting the design system.
2 3
Figure 5. The NanoBoard. 1 = NanoTalk Parallel connector. 2 = Power switch. 3 = Power supply sockets.
4 = FPGA daughter board connector.
Please Note: Before using the NanoBoard, attach the backplate of the NanoBoard stand using the
thumbscrews provided.
To set up the NanoBoard, refer to Figure 4 and complete the following steps:
1. Connect the supplied parallel cable to the parallel port of your PC. Connect the header plug of the
parallel cable to the NanoTalk Parallel header socket [1] at the top right of the NanoBoard,
ensuring that the red pin 1 marker on the cable is located on the side closest to the power switch,
as shown below.
2. Select one of the FPGA daughter boards and gently orient it over the daughter board sockets [4] on
the NanoBoard – the sockets are directional to ensure that the daughter board can only be inserted
in the correct orientation. Once located, press the daughter board firmly onto the NanoBoard.
3. Connect the plug of the power supply module to either of the power connectors [3] on the top edge
of the NanoBoard.
4. Connect the mains power cord to the power supply module and plug it in to a standard power
socket.
5. Turn on the NanoBoard power switch [2]. The LED next to the power switch shows that power is
available.
Once the system has started, you will be presented with the Home Page, which provides a jumping
off point to many of the features offered by the system.
This will open the Devices view. Alternatively, you can select View » Devices from the menus.
4. Ensure that the Live checkbox is enabled and that the Connected indicator is green. This indicates
that the system is connected and communicating with the NanoBoard.
5. If the Device does not show the NanoBoard status as connected or no FPGA icon is visible, refer to
the section Troubleshooting NanoBoard connection problems later in this guide.
5. To process the project and download it to the NanoBoard, click the Program FPGA button in the
Devices view.
The system will automatically compile the source project files, synthesize the design, call the vendor
place and route tools to process the design for the target FPGA, and then download the design to the
NanoBoard. This can take several minutes depending on the speed of your computer and which FPGA
daughter board is installed.
Please note: If the system fails during the Build processes, shown by a purple status indicator, this can
be because the FPGA vendor tools are not correctly installed or have not been properly activated.
Please refer to the information supplied with the FPGA vendor tools for information on installing and
activating these tools.
Once the design has been downloaded all of the process indicators will be green and the Results
Summary dialog will be shown. This indicates that the project has been successfully processed and
downloaded to the NanoBoard. Close the Results Summary dialog.
Congratulations! You have just reconfigured your NanoBoard to operate as a light chaser! If you look at
the NanoBoard you should see that the LED array to the right of the FPGA daughter board displays a
moving pattern.
One additional thing to take note of is that the Devices view now shows icons representing some
virtual instruments (IO modules) running on the NanoBoard.
In this project, the IO modules are used to control the operation of the LED chase sequence. The icons
in the Devices view shows the system is communicating with these instruments running in the FPGA,
allowing you to interact and control the instruments for development and debugging purposes. Explore
the circuit schematics for more information on the operation of the IO modules. Double-click on an IO
module icon in the Devices view to access the front panel for that device.
4. Install a new daughter board by gently locating it over the daughter board sockets on the
NanoBoard in the correct orientation. Once located, press the daughter board firmly onto the
NanoBoard.
5. Switch the NanoBoard power on.
The system software interrogates the NanoBoard at regular intervals to determine the FPGA device
installed. If you change daughter boards, the system should automatically detect the change and show
the correct device in the Devices view. When the Devices view is active you can force the system to
poll the NanoBoard by pressing the F5 key.
NanoBoard Resources
The NB1 has a variety of resources individually wired to target daughterboard FPGA IO pins. These
allow a wide variety of embedded examples to be executed on the NB1, in addition to providing a base
for developing new applications. Altium Designer provides schematic library components that allow the
NB1 resources to be easily incorporated in designs, these are available in the FPGA NanoBoard Port-
Plugin integrated library. An image of each component is shown with the following descriptions.
The library components automatically establish connectivity between the resource and FPGA IO pins,
allowing the same design to be built for different FPGA devices from different manufacturers. Altium
Designer’s Configuration Manager enables a single project to be targeted at different FPGA devices.
Library components can be placed into your FPGA design from the library: \Program
Files\Altium Designer 6\Library\Fpga\FPGA NanoBoard Port-Plugin.IntLib.
NanoTalk is instantiated in a Spartan IIE 100 FPGA, with a partner configuration flash PROM. Both
these devices are JTAG accessible from Altium Designer.
5V Power Connectors
(J6 and J7)
The NB1 requires a regulated 5 volt
supply as its primary power source.
Two parallel-connected jacks are
provided (J6 and J7). J6 is used to
connect a power source, leaving J7
as an output that can be used to
provide power to a daisychained
NB1, i.e. the next NB1 in a
daisychain.
SL2 – Illuminated when Hard JTAG signals are received from Altium Designer. This LED is driven by
the Hard JTAG TCK signal. NanoTalk uses a JTAG protocol to communicate with all relevant JTAG
hardware devices on the NanoBoard. So when SL2 illuminates Altium Designer is using the JTAG
protocol to communicate with physical JTAG-equipped hardware devices.
SL3 – Illuminated when Soft JTAG signals are received from Altium Designer. The LED is driven by the
Soft JTAG TCK signal. NanoTalk uses the JTAG protocol to communicate with virtual (soft) devices
instantiated in the daughterboard FPGA, providing resources to debug virtual hardware and embedded
software. So when SL3 illuminates Altium Designer is using a JTAG protocol to communicate with your
FPGA embedded design.
SL4 – Illuminated when SPI signals are received from Altium Designer. Altium Designer uses the SPI
protocol to communicate the SPI hardware devices on the NanoBoard. These include the SPI serial
flash PROM and adjustable clock.
SL5 – Indicates that a valid parallel cable is connected to the NanoBoard.
SL6, SL7 and SL8 – These LEDS provide a status value indicating success or failure in configuring a
daughterboard FPGA from bit file data held in the NanoBoards SPI serial flash PROM resource. The
daughterboard FPGA can be configured by Altium Designer, which occurs when a project is being
developed or debugged, or automatically from NanoBoard serial flash PROM when the NanoBoard is
powered up. The latter option allows the NanoBoard to run a stand-alone application, without being
connected to Altium Designer via the parallel port. The ‘AUTO LOAD FPGA’ link can be inserted to
cause the NanoBoard to automatically load the daughterboard FPGA from NanoBoard serial PROM on
power up. The Advanced NanoTalk Configuration chapter describes how these status LEDS are
interpreted.
Caution: Signals on HDR2 (Master I/O) are also shared with the
NanoBoard NB1 Audio Codec.
System Clock
The NB1 NanoBoard has an SPI-based system clock generator that provides a fixed 20MHz clock and
a user-programmable clock providing frequencies from 6 to 200 MHz. Both clocks are available in the
daughterboard FPGA, i.e. connected to target FPGA GCLK pins.
On power up the NanoTalk controller configures the adjustable clock to a frequency determined by
links installed on the NanoTalk Configuration Header (JP2) ‘CLOCK0...CLOCK2’ locations. The default
frequency, with no links installed, is 50 MHz.
The adjustable clock can be programmed from a PC with Altium Designer using the Instrument
NanoBoard Controller. This allows frequency presets to common values, as well as any frequency
possible with the ICS clock device.
The adjustable clock can also be programmed by the daughterboard FPGA application at run time, via
the NanoTalk controller to daughterboard SPI interconnect.
The clock device is the ICS307-02. Datasheet available at www.icst.com.
In addition to the user-available IO, the daughterboard connectors provide connections for functions
required for the operation of NanoTalk, as follows:
Hard JTAG signals – all daughterboard devices that are JTAG-equipped are connected to signals
FPGA_TMS, FPGA_TCK, FPGA_TDI and FPGA_TDO. This allows the NanoBoard and Altium
Designer to address the daughterboard hardware using the JTAG protocol.
Soft JTAG signals – four FPGA I/O pins are reserved for JTAG signals that are utilized by the user
FPGA application. Altium Designer uses JTAG IP to communicate directly with the FPGA fabric,
allowing applications to be debugged live. These signals (NEXUS_TMS, NEXUS_TCK, NEXUS_TDI
and NEXUS_TDO) are derived in the NanoBoards NanoTalk controller, implemented in a Spartan IIE
100K on the NanoBoard.
FPGA configuration signals – The NanoBoard can be operated and configured using Altium
Designer for development and debugging, however it is possible to create a standalone NanoBoard
application. Under these circumstances the daughterboard FPGA is configured at power up by the
NanoTalk controller, using data stored in the NanoBoards SPI serial flash memory resource.
Details on programming the SPI flash PROM can be found in the application note Bootstrapping the
Daughter Board FPGA.
Daughterboard identification signals – FPGA devices from different manufacturers and families
require differing auto configuration processes, so it is necessary for the NanoTalk controller to be able
to identify the family. Four signals (FPGA_ID0 … FPGA_ID3) are hardwired on the daughterboard to
provide the required identification to the NanoTalk controller.
Daughterboard to NanoBoard SPI bus – SPI devices on the NB1 are accessible from both Altium
Designer and the daughterboard. The NB1’s NanoTalk controller provides an SPI path from the
daughterboard to each of the NB1 SPI devices, i.e. the SPI serial flash memory and the programmable
clock. Daughterboard signals SPI_DIN, SPI_DOUT, SPI_CLK, SPI_SEL and SPI_MODE provide this
connectivity. In operation the daughterboard application communicates with the NanoTalk controller to
establish a path between the application and a specific NB1 SPI device then uses the SPI protocol
associated with the selected device to communicate with it.
Daughterboard auxiliary signals – future daughterboards are planned that require additional signals,
for example to provide resources for configuring daughterboard devices that require special
programming voltages. The four daughterboard auxiliary signals are FPGA_AUX0…FPGA_AUX3.
J8 and J9 provide three power supplies to the daughterboard, as well as ground signals. The power
supply voltages are 5V, 3.3 volts and a third programmable supply providing the internal voltage for the
target FPGA. The voltage programming signals are defined by the daughterboard, i.e. the
daughterboard determines the voltage supplied by a regulator on the NanoBoard (U11).
Caution: Some NanoBoard NB1 Audio Codec SPI signals are shared with HDR2 (Master I/O).
The SPI audio codec is Maxim MAX1104. A datasheet is available from www.maxim-ic.com.
ADC converter chip. The 2.0 volt reference is derived from the ADC AIN3 pin, which can be
programmed either output the reference voltage or serve as the fourth ADC input.
The MAX1037 ADC converter provides four multiplexed analogue inputs, selectable by application
software via the I2C connection.
Datasheets for the MAX5841MEUB and the MAX1037EKA-T are available from www.maxim-ic.com.
NanoTalk Operation
The NB1 uses the PC parallel port to connect the PC and the first NanoBoard in a daisychain. Future
versions of the NanoBoard may utilize USB or other protocols to provide this link.
Additional NanoBoards are connected to the first using 10 way IDC ribbon cables from the ‘NanoTalk
Slave’ (HDR4) on the first NanoBoard in a chain to ‘NanoTalk Master’ (HDR1) on the next NanoBoard in
the daisychain.
NanoTalk is run-time configurable with links installed on ‘JP2’. The default configuration is with no
links installed.
INSERTED 10 MHz
INSERTED 30 MHz
50 MHz
ON ON ON Configuration successful
LED Interpretation
LED Interpretation
LED Interpretation
Pre-update preparation
Before the new version of firmware can be downloaded to the Serial PROM, the NanoBoard must first
be prepared as follows.
1. Turn off the NanoBoard.
2. Remove any FPGA Daughter Board that is currently plugged in.
3. Insert a jumper at JP2 ‘SYSTEM JTAG’ on the NanoBoard (to the bottom left of the parallel cable
connector). This is a fixed function jumper which, when inserted, switches control of the NanoBoard
from the NanoBoard Controller (Spartan IIE-100K) to a simple hardware chain, which involves the
NanoBoard Controller and the Xilinx Serial PROM. These will display in the Hard Devices chain in
the Devices view, as shown in Figure 7.
4. Power-up the NanoBoard.
The download and verification will take approximately 30-40 seconds to complete. The progress is
shown in Altium Designer's Status bar. At the end of the cycle, an information dialog will appear with
the result of the download.
If any errors occur during the download and verification cycle, a warning dialog will appear. If this
happens, power-down the NanoBoard for a few seconds and then run the whole process again –
including the erasure of the PROM device's memory.
Figure 8. Target FPGA device detection and test of the Soft Devices chain.
7. With the chosen design running in the FPGA, double-click on the icon for the NanoBoard Controller
(in the NanoBoard Controller chain of the Devices view). The Instrument Rack for the NanoBoard
Controllers will appear. Use the Instrument Panel to change the system clock frequency. This will
write the new clock frequency to the system clock, which, being an SPI device, will test that
communication to SPI devices is working correctly.
As well as writing the new frequency to the clock, the value will also be stored in the NanoBoard
Controller and will be read back to verify the change. The new frequency is persistent across
design sessions with respect to the software, but not persistent across hardware sessions.
Therefore, closing the application, relaunching and opening an FPGA project will result in the last
clock frequency entered being used. However, cycling the power on the NanoBoard will result in the
default clock frequency (50MHz) being used because the register used to store the chosen clock
frequency in the NanoBoard Controller is cleared on power-down.
Test Procedures
Test procedures were developed to test the NB1 NanoBoard during its development phase to verify
correct operation. The test procedures allow the NB1 to be tested without any additional hardware, with
simple ribbon cables and with some additional electronic hardware. Thus there are several levels of
test setups, depending on the additional test hardware available:
On-Board Voltage Regulation Test
This test should be performed before the DUT is connected to any external hardware. It checks for the
integrity of the on-board voltage rails.
It requires:
• Current limited power supply unit (PSU) with voltage and current meter
• Digital Multi-Meter (DMM)
On-Board FPGA Programming
This can be performed with the DUT alone as it is shipped with no additional hardware.
RAM Test
This can be performed with the DUT alone as it is shipped with no additional hardware. The RAM test
firmware also allows the NanoBoard running it to act as a tester for the CAN bus communications.
Main Functional Test
Some tests can be performed without additional hardware, while others require either loop-back
cables, external hardware such as keyboard and monitor or custom test hardware such as the real time
clock adapter PCB.
The following matrix shows what functional blocks can be tested with the different test setups.
Voltmeter/Ammeter
2nd NanoBoard
3rd NanoBoard
Loopback plug
PS2 Keyboard
Test Page
RTC PCB
Monitor
Cable
Power Supply and Rail Regulators 48 9
Power Toggle Switch 48
Power Indicator LED 48
PC Parallel Port Interface 48
Configuration Flash (U17) 48
User Flash (U5,U6) 54
JTAG Multiplexer (U4) 48
Clock Generator (U12) 54
RAM 49
Mode Selector Header (JTAG Link) 54
Speaker 55
LCD Display 53
LCD Backlight 55
16 Key Keypad 54
TEST/REST Button 53
User LEDs (LED0..LED7]) 53
FPGA Daughterboard Connector 49
VGA port 55 9
A/D and D/A 55 9
Audio Codec (U21) 55 9
RS-232 Port 54 9
Master I/O Port 55 9
Slave I/O Port 55 9
PS2 Keyboard Port 54 9
PS2 Mouse Port 54 9
CAN-Bus Port 55 9
NanoTalk Master Port 51 9
NanoTalk Slave Port 51 9
Crystal Oscillator Frequency 55 9
Clock Generator 54
User Headers 54 9
External I2C Bus 52 9
• Start Altium Designer and load Workspace NB1 Testing.DsnWrk, if not already loaded. Select
View » Devices and verify the Connected indicator status is green.
• Right-Click on the Xilinx Platform Flash device and select Choose File and Download, then
select the appropriate firmware MCS
file. Confirm Yes when prompted for
Verify Programming and verify correct
programming of the device.
• Remove Jumper from JP2 ‘SYSTEM
JTAG’ position.
• Switch off S1, wait for ~1s, then switch
‘S1’ back on. Uncheck the Live
checkbox ( )and recheck it again.
• Verify the green NanoBoard symbol is present in the JTAG chain.
• Connect 300mm 10-way NanoTalk IDC ribbon cable from ‘Master I/O’ (HDR2) to ‘Slave I/O’
(HDR5) on DUT
• Connect 20-way IDC User Header Loop-back cable from ‘USER HEADER A’ (HDR9) to ‘USER
HEADER B’ (HDR10) on DUT
• Set jumper ‘JP4’ to position ‘3V3’
• Insert RTC Adapter PCB into ‘I2C/DAC/ADC’ header (HDR8) on DUT
• Connect 3.5mm stereo ♂ Ù 3.5mm stereo ♂ shielded audio cable from ‘AUDIO OUT’(J11)Ù
‘AUDIO IN’(J10) on DUT
• Plug DB9 ♂ RS-232 Loop-back Adapter into DUT’s RS232 connector
• Plug VGA color monitor into DUT’s VGA connector
• Plug the two PS2 keyboards into the DUT’s two PS2 sockets (‘J4, J5’)
• Connect DB9 ♀ Ù ♀ CAN cable from CAN-Socket on DUT to CAN-Socket on the 3rd NanoBoard.
• Switch all 8 DIP-switches on DUT to the “off” position
• Remove ‘NanoTalk Parallel’ cable from DUT and connect to ‘NanoTalk Parallel’
header on the 3rd NanoBoard.
• Power up all three NanoBoards by turning on S1 on each board
Test Procedure:
This verifies the correct operation of the NanoTalk Master and Slave connection.
• Disconnect ‘NanoTalk Slave’ connector from DUT. Verify that the 2nd NanoBoard disappears
from the JTAG chain and the Altium Designer Devices view is now showing two NanoBoard
Controller icons, the left representing the 3rd NanoBoard, the right representing DUT:
3rd NB DUT
• Highlight the Spartan2E FPGA on the 3rd NanoBoard and in the configuration dropdown select
NanoboardMemoryTester / Memory Tester Spartan, then select Program FPGA
.
• Highlight DUT Spartan2E FPGA and in the configuration dropdown select NanoBoardTester /
NanoBoard Tester Spartan, then select Program FPGA .
• Verify that both TSK51A_D processors are present in the JTAG chain.
• Highlight the 3rd NanoBoard TSK51A_D processor. If the firmware status indicator is not green
(Up to Date) choose Compile first to compile the source. The firmware indicator is now showing
the green Up to Date message.
• Choose Download to download the firmware.
• Right-click on the 3rd NanoBoard TSK51A_D processor icon and choose Continue. Wait for the
memory test to conclude and the message Ready for CAN Bus Echo Test to appear on the 3rd
NanoBoard’s LCD display.
• Highlight DUT TSK51A_D processor. If the firmware status indicator is not green (Up to Date)
choose Compile first to compile the source. The firmware indicator is now
showing the green Up to Date message.
• Choose Download to download the firmware. We are now ready to conduct the main test.
• Right-click on the 3rd NanoBoard TSK51A_D processor icon and choose Continue.
• The main test sequence will run automatically. Any errors during the test will be indicated by an
ERROR message on the LCD display and an acoustic error indication. Error messages must be
acknowledged by pressing the ‘TEST/RESET’ button (SW17).
The main test sequence consists of the following tests:
• LCD and LED
After a brief Status Message, the LCD displays the full character set. Verify that there are no gaps
in the character sequences. At the same time each LED on the NanoBoard will be turned on
sequentially. Verify that each LED lights up independently of its neighbors.
• ADC Init
This initializes the ADC converter and looks for a correct ACK response on the I2C bus.
• ADC Config
Writes the ADC configuration registers and verifies correct ACK response on the I2C bus.
• On-Board FLASH
Reads the device ID from both SPI flash chips
• Clock Generator
Programs the variable clock generator to two different frequencies and verifies the two frequencies
using the 20MHz crystal reference and an FPGA-internal hardware frequency counter.
• Keypad Test
This test verifies functionality of each key.
When prompted, press all keys on the keypad in any sequence. The keys recognized as activated
will be blocked out on the LCD display. As each key is pressed a unique acoustic indication is
given. Finish by pressing the ‘TEST/RESET’ button when prompted.
• DIP-Switches
This test verifies that each DIP switch is functional and independent of its neighbor.
Briefly move each DIP switch to the “on” position, then return to the “off” position. This can be
achieved quickly by running a fingernail along the row of DIP switches. As DIP switch is activated
an acoustic indication is given and the number of the DIP switch number is blocked out on the LCD
display. At the same time the DIP switch status is mirrored on the row of LEDs below.
• Config Jumpers
This test verifies that all configuration jumpers are functional and independent of their neighbors.
Briefly short out each position on the configuration jumper row (JP2). This can be done quickly by
running a small screwdriver tip along the header row. As each jumper is activated, an acoustic
indication is given and the number of the jumper number is blocked out on the LCD display. At the
same time the DIP switch status is mirrored on the row of LEDs to the right.
• PS2 Ports
This sends a command to each of the two PS2 keyboards connected to the DUT’s PS2 connectors
and checks for the correct response.
• RS-232 TXD->RXD
Sends a serial character sequence out through the RS-232 TXD output and verifies the response
on the RXD input. Requires a loop-back plug.
• RS-232 RTS->CTS
Sends a serial character sequence out through the RS-232 RTS output and verifies the response
on the CTS input. Requires a loop-back plug.
• User IO
Verifies correct wiring on ‘USER HEADER A’ and ‘USER HEADER B’.
Outputs a running pattern of 1 on ‘USER HEADER A’ and reads response back on ‘USER
HEADER B’. Requires a loop-back cable.
• Master-Slave I/O
Verifies all signals on ‘Master I/O’ and’ Slave I/O’ headers. Outputs a running pattern of 1 on
‘Master I/O’ port and reads response back on ‘Slave I/O’ port. Requires Loop-back cable.
• Audio Codec Adj
Allows gain adjustment of audio codec. Outputs square wave on DAC and digitizes input signal on
ADC.
Adjust ‘VR2’ as prompted on the LCD until the message Any Key=Continue indicates a correct
gain of 1.0 in the signal path.
Press any key to proceed to the next test.
Requires an audio loop-back cable.
• CAN-BUS
Outputs a character on the CAN bus. The 3rd NanoBoard will toggle some bits the character with a
bit-mask and echo it back. On reception the character is masked with the same bit-mask and
compared to the transmitted character. The 3rd NanoBoard will acknowledge each character it
receives by flashing all LEDs for a short time. Requires CAN cable and second NanoBoard running
Memory Tester Software.
• Crystal Osc Freq
This test measures the frequency of the NanoBoard crystal oscillator. Since there is no second
fixed oscillator on the NanoBoard it uses an external real time clock chip (RTC) to generate the
reference timing for the frequency counter. This verifies the external I2C bus at the same time,
since the RTC chip is programmed via the external I2C bus.
Requires an RTC adapter PCB.
• ADC/DAC Test
This tests the A/D and D/A sections. NOTE: JP4 must be jumpered to ‘3V3’ for this test. The four
A/D and D/A sections are looped on the RTC adapter PCB. The firmware outputs different voltage
levels on each individual DAC and verifies the corresponding voltage on each ADC.
The two LEDs on the RTC adapter PCB indicate the presence of the +5V and +3.3V supply
voltages on HDR8.
Requires an RTC adapter PCB.
• LCD Backlight
At the end of the test sequence the LCD backlight will blink.
• VGA output
Observe the test pattern on the VGA color monitor. It must show three levels of intensity for all
three primary colors (red, green, blue), two levels of grey and black and white.
If all tests are successful, a SUCCESS message is displayed on the LCD and the speaker will sound
an acoustic success signal.
The LCD Backlight will blink and the LEDs on the two PS2 keyboards will show a pattern of lights on
the status LEDs.
If one or more tests have failed, the number of failed tests is displayed on the LCD screen and the
speaker will sound an acoustic failure signal.
At this point individual tests can be performed by pressing the corresponding key on the Keypad (see
following table)
Key Test
1 LCD/LED
2 On-Board FLASH
3 Clock Generator
C 16 Key Keypad
4 Dip Switches
5 Config. Jumpers
6 PS2 Ports
D RS-232 TXD->RXD
7 RS-232 RTS->CTS
8 User IO
9 Master-Slave I/O
A CAN-BUS
B ADC/DAC Test
F LCD/LED
Index
A H
ADC...................... 4, 34, 35, 52, 53, 54, 55, 56 header........... 10, 22, 24, 28, 31, 34, 38, 52, 54
assembler ....................................................... 2 configuration....................................4, 22, 38
audio codec ...................................... 34, 36, 55 I
audio jacks...................................................... 4 I2C ..............................4, 34, 35, 47, 52, 54, 55
B Intellectual Property ..................................2, 26
button ..................................................... 36, 54 J
reset ............................................................ 4 JTAG 1, 4, 7, 21, 23, 26, 28, 29, 38, 41, 42, 44,
C 47, 48, 49, 50, 52, 53
CAN port................................................... 4, 32 K
daughterboard....................................... 4, 26 N
conventions .................................................... 1 NanoTalk . 2, 4, 7, 9, 10, 21, 22, 23, 25, 26, 27,
38, 39, 40, 42, 47, 48, 51, 52
D
Nexus................................................29, 38, 44
DAC........................................ 4, 34, 52, 55, 56
O
daisychain ............................ 2, 4, 7, 21, 24, 38
overview................................................2, 5, 46
daughterboard1, 2, 4, 6, 19, 21, 22, 23, 24, 25,
26, 27, 29, 31, 32, 33, 36, 37, 39, 46, 48, 49 P
daughterboard connectors........................ 4, 26 PCB ................ 2, 19, 20, 30, 46, 47, 51, 52, 55
R switch
reference clock ...............................................4 DIP ....................................................... 4, 54
requirements.......................................7, 21, 26 T
reset button.....................................................4 test procedures ............................................ 46
RS232.................................................4, 32, 52 troubleshooting............................................. 18
S U
screw terminal...............................................34 user board .................................................... 38
Serial SPI Flash RAM ...................................30 V
SPI 4, 22, 23, 25, 27, 30, 34, 39, 40, 42, 45, 54 VGA port .................................................. 4, 33
SRAM .................................................4, 29, 35 VHDL ............................................................. 2
Revision History
Date Version No. Revision
RAM0_DATA[0..7] RAM0_DATA[0..7]
A BOC_Boot.SchDoc BOC_Spartan.SchDoc A
RAM0_WE RAM0_WE
TDO TDO JIOA[0..3] JIOA[0..3] RAM0_OE RAM0_OE
BOC_SRAM
BOC_Boot
TDI TDI JIOB[0..3] JIOB[0..3]
TCK TCK RAM1_DATA[0..7] RAM1_DATA[0..7]
TMS TMS FPGA_TDO FPGA_TDO RAM1_WE RAM1_WE
FPGA_TDI FPGA_TDI RAM1_OE RAM1_OE
N_TDO N_TDO FPGA_TCK FPGA_TCK
N_TDI N_TDI FPGA_TMS FPGA_TMS
BOC_LCD.SchDoc
N_TCK N_TCK
N_TMS N_TMS NEXUS_TDO NEXUS_TDO RAM_ADDR[0..16]
NEXUS_TDI NEXUS_TDI RAM0_DATA[0..7]
MODE_[1..8] MODE_[1..8] NEXUS_TCK NEXUS_TCK LCD_E LCD_E
NEXUS_TMS NEXUS_TMS LCD_BCKL LCD_BCKL BOC_LCD
MODE MODE BUZZER BUZZER
C_CTRL C_CTRL FPGA_DONE FPGA_DONE
PARALLEL PARALLEL FPGA_PROGRAM FPGA_PROGRAM
BOC_IO.SchDoc
FPGA_DIN FPGA_DIN
FPGA_CCLK FPGA_CCLK IO[0..35] IO[0..35] BOC_IO
FPGA_INIT FPGA_INIT
B FPGA_M[0..2] FPGA_M[0..2] B
BOC_RS232.SchDoc
FPGA_AUX[0..3] FPGA_AUX[0..3]
BOC_RTS BOC_RTS
BOC_CTS BOC_CTS
BOC_Spartan BOC_RS232
FPGA_INSTALLED FPGA_INSTALLED BOC_TX BOC_TX
FPGA_ID[0..3] FPGA_ID[0..3] BOC_RX BOC_RX
SPI_DIN SPI_DIN
SPI_CLK SPI_CLK
BOC_CAN.SchDoc
SPI_SEL SPI_SEL
SPI_DOUT SPI_DOUT CAN_TXD CAN_TXD
BOC_CAN
SPI_MODE SPI_MODE CAN_RXD CAN_RXD
C_SPI_CLOCK_SEL
FPGA_CLK_1 FPGA_CLK_1
BOC_ADC_DAC.SchDoc
C_SPI_DIN FPGA_CLK_2 FPGA_CLK_2
C_SPI_CLOCK_CLK SCL SCL
BOC_ADC_DAC
REF_CLK SDA SDA
FPGA_CLK
BOC_VGA_KB_MOUSE.SchDoc
C BOC_CLK_ADJ.SchDoc C
RED0 RED0
BOC_CLK_ADJ
REF_CLK REF_CLK RED1 RED1
C_SPI_CLOCK_CLK GREEN0 GREEN0
C_SPI_DIN FPGA_CLK FPGA_CLK GREEN1 GREEN1
C_SPI_CLOCK_SEL BLUE0 BLUE0
BOC_VGA_KB_MOUSE
BLUE1 BLUE1
HDRIVE HDRIVE
BOC_KB.SchDoc
VDRIVE VDRIVE
TEST TEST KBDATA KBDATA
BOC_KB
SWC[0..3] SWC[0..3] KBCLOCK KBCLOCK
SWR[0..3] SWR[0..3] MOUSEDATA MOUSEDATA
MOUSECLOCK MOUSECLOCK
BOC_LED_DIPSWITCH.SchDoc
BOC_PWR.SCHDOC
LED[0..7] LED[0..7]
BOC_LED_DIPSWITCH
SW[0..7] SW[0..7] VREF VREF BOC_PWR
BOC_DAUGHTER
D D
Altium Limited
Title Board-On-Chip Block Diagram L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:25 AM Sheet 01 of 16 Australia 2086
A A
P0R7502
P0C4701 P0C4702
P0R7501
3P0U2003
P0C4802 P0C4801
VDD
10P0U20010 AOUT3
C48 OUTD P0U2009
1P0U2001 9 AOUT2 VCCA TS1
10uF ADD OUTC P0U2008
VCC VCC 2P0U2002 8 AOUT1 1
P0TS101
Tant SCL OUTB P0U2007
5P0U2005 7 AOUT0 2
P0R7901
P0R7701
P0TS102
SDA OUTA
3
P0TS103
P0R7702
P0TS105
MAX5841MEUB 6
P0TS106
R76
P0JP402 2 1 P0JP401
SDA SDA# VCCA C49 10
P0TS1010
SDA P0R7601 P0R7602 P0JP404 4 3 P0JP403
P0C5402 P0C5401
P0C5502 P0C5501
P0C5602 P0C5601
P0C5702 P0C5701
GND
MAX1037EKA-T C54 C55 C56 C57
Maxim 100pF 100pF 100pF 100pF
C VCCA HDR8 5V C
P0HDR8011 2 P0HDR802
SCL P0HDR8033
SDA
4 P0HDR804
AOUT0 P0HDR8055
AOUT1
6 P0HDR806
AOUT2 P0HDR8077
AOUT3
8 P0HDR808
AIN0 P0HDR8099
AIN1
10 P0HDR8010
AIN2 AIN3
11 12 P0HDR8012
P0HDR8011
13 14 P0HDR8014
P0HDR8013
Header 7X2
Analog GND Power GND
D D
Altium Limited
Title Board-On-Chip Analog Interface L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:26 AM Sheet 14 of 16 Australia 2086
5V
R61
P0R6101 P0R6102
10R
P0C3802 P0C3801
P0R6302
A A
C38 R63
10uF 10K
P0R6301
Tant
P0R6502
P0C3902 P0C3901
R65 C39
10K 10uF
P0R6501
Tant
GAIN ADJUST
Gain = 0.1 to 10
C37
J10 4 P0J1004 R71 C45 VR2
P0J1004A
P0J1004B P0R7101 P0R7102 P0C3701 P0C3702
3 P0J1003
P0J1003B
P0J1003A 10K P0C4501 P0C4502
100KP0VR20CW
P0VR20CCW
5 100nF
P0VR20W
P0J1005
P0J1005A
P0J1005B
B 2 P0J1002 R72 1uF B
P0J1002B
P0J1002A P0R7201 P0R7202
1 P0J1001
10K R62 U18
P0C5002 P0C5001
P0C5102 P0C5101
P0J1001B
P0J1001A P0R6201 P0R6202
ST-3150-5N 1K 1 P0U1801 8
P0U1808
470pF
R66 R64
P0R6602 P0R6601 P0R6402 P0R6401
18K 4K7
J11 4 P0J1104 R73 C46
P0J1104A
P0J1104B P0R7301 P0R7302
3 P0J1103
P0J1103B
P0J1103A 560R P0C4602 P0C4601
5 P0J1105
P0J1105B
P0J1105A
VCC
2 P0J1102 R74 10uF JIOA[0..3]
P0C4202 P0C4201
P0R4502
P0J1102A
P0J1102B P0R7401 P0R7402
Tant JIOA[0..3]
1 P0J1101
560R
P0C5202 P0C5201
P0C5302 P0C5301
P0J1101B
P0J1101A
C ST-3150-5N C42 R45 C
C52 C53 100nF 4K7 VCC
P0R4501
Line Out 220pF 220pF
P0R4602
U19
RA19P0RA1905
1P0U1901 8
P0U1908 4
P0RA1904 5 JIOA0 R46
VDD DIN P0U1907
2P0U1902 7 3 6
P0RA1906
JIOA1 4K7
P0R4601
P0RA1903
R60 R67 GND DOUT P0U1906
3P0U1903 6 2
P0RA1902 7
P0RA1907
JIOA2
P0R6001 P0R6002
P0R6701 P0R6702 AIN SCLK P0U1905
470R 1K8 4P0U1904 5 1
P0RA1901 8
P0RA1908
AUDIO_SPI_CSn
OUT CS AUDIO_SPI_CSn
C43 100R
R68 MAX1104EUA
P0R6801 P0R6802 P0C4301 P0C4302
4K7
1uF
P0C4102 P0C4101
P0C3602 P0C3601
P0C4402 P0C4401
D D
Altium Limited
Title Board-On-Chip Audio Interface L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:26 AM Sheet 03 of 16 Australia 2086
N_TCK
N_TMS
N_TDI U8C
MODE VCC
CTRL 17 P0U8C017
VCCO
PAR_TMS 36 P0U8C036 1 VCC
A VCCO GND P0U8C01
A
PAR_TCK 53 P0U8C053 9
P0U8C09
VCCO GND
PAR_TDI 72 P0U8C072 16
P0U8C016
P0C7202 P0C7201
P0C7002 P0C7001
P0C6402 P0C6401
P0C6002 P0C6001
P0C5902 P0C5901
P0C6102 P0C6101
P0C6502 P0C6501
P0C7302 P0C7301
VCCO GND
25
P0U8C025
GND
P0C8102 P0C8101
90 P0U8C090 C72 C70 C64 C60 C59 C61 C65 C73
P0C8202 P0C8201
P0C8302 P0C8301
P0C8402 P0C8401
P0C8502 P0C8501
P0C8602 P0C8601
P0C8702 P0C8701
P0C8802 P0C8801
VCCO
108P0U8C0108 34
P0U8C034 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF
VCCO GND
C81 C82 C83 C84 C85 C86 C87 C88 128P0U8C0128 45
P0U8C045
VCCO GND
1nF 1nF 1nF 1nF 1nF 1nF 1nF 1nF 144P0U8C0144 54
P0U8C054
VCCO GND
62
P0U8C062
GND
1V8 70
P0U8C070 1V8
GND
19 P0U8C019 81
P0U8C081
VCCINT GND
46 91
P0U8C091
P0C7102 P0C7101
P0C6802 P0C6801
P0C6602 P0C6601
P0C6202 P0C6201
P0C5802 P0C5801
P0C6302 P0C6301
P0C6702 P0C6701
P0C6902 P0C6901
P0U8C046
VCCINT GND
N_TDO 51 P0U8C051 99
P0U8C099
N_TDO VCCINT GND
N_TDI 61 P0U8C061 C71 C68 C66 C62 C58 C63 C67 C69
N_TDI VCCINT
N_TCK 110
P0U8C0110 100nF 100nF 100nF 100nF 100nF 100nF 100nF 100nF
N_TCK GND P0U8C0119
VCC N_TMS 88 P0U8C088 119
N_TMS VCCINT GND P0U8C0127
P0R2802
120 P0U8C0120 127
VCCINT GND P0U8C0136
MODE 130 P0U8C0130 136
MODE VCCINT GND
P0RA308
P0RA307
P0RA306
P0RA305
P0RA408
P0RA407
P0RA406
P0RA405
4K7
P0R2801
P0RA302
P0RA303
P0RA304
P0RA401
P0RA402
P0RA403
P0RA404
1
2
3
4
1
2
3
4
JP2
B MODE_1 B
2 1P0JP202 P0JP201
MODE_2
4 3P0JP204 P0JP203
MODE_3
6 5P0JP206 P0JP205
MODE_4 PROGRAM
8 7P0JP208 P0JP207
MODE_5 VCC C10 DIN
10 9 P0JP2010
P0JP209
MODE_6
12 11 P0JP2012 P0JP2011 P0C1001 P0C1002
MODE_7 VCC
14 13 P0JP2014 P0JP2013 100nF
MODE_8
16 15 P0JP2016 P0JP2015
BOOT_JTAG_EN U8B
P0C1401 P0C1402
P0C1301 P0C1302
P0C1201 P0C1202
18 17 P0JP2018 P0JP2017 U3C
9
P0U3C09
U3A JP3 VCC VCC
Header 9X2 8
P0U3C08
1 105 P0U8B07474 INIT C14 C13 C12
P0R2501
P0U3A01 P0U8B0105
2 P0JP302 DIN INIT
10 3
P0U3A03
SPARTAN_M0 100nF 100nF 100nF
P0R4002
P0U3C010
1 P0JP301
Mode Select Header SN74LVC00AD
2
P0U3A02 R25
DONE
P0U8B07171
P0U3A07 Header 2 R40 4K7
P0R2502
SN74LVC00AD
1K 73
P0R4001
P0U3A014
U3B P0U8B073
PROGRAM
4
P0U3B04
U3D Configuration Mode Select VCC VCC VCC U5
VCC D6 6
P0U3B06 12 35 107
P0U8B0107 20 P0U502 2
P0R2701
P0R2601
P0U3D012 P0U8B035 P0U5020
M0 CCLK VCCJ P0U509 DNC
1 P0D601 5
P0U3B05 11
P0U3D011
33
P0U8B033 P0U5018 18 9
M1 VCCINTP0U5012 DNC
3
P0D603 13 VCC 37 R27 R26 19 12
P0R1901
P0R2702
P0R2602
P0D602
SN74LVC00AD
R19 CTRL P0U508 8 P0U501 1
OE/RESET D0
P0RA1008
P0RA1007
P0RA1006
P0RA1005
BAS40 4K7
P0R1902
8
7
6
5
PAR_TDO# R18 PAR_TDO 111
P0U8B0111 109
P0U8B0109 DONE 10 P0U5010
P0U5013 13
R17 P0R1801 P0R1802 TDI TDO CE CEO
C VCC_SENSE N_TDO# 47R RA10 143P0U8B0143 C
P0R1701 P0R1702 TCK
100R U4A 4K7 2P0U8B02 CCLK 3P0U503 P0U507 7
P0RA1001
P0RA1002
P0RA1003
P0RA1004
TMS CLK CF
VCC BOOT_EN 1
OE
P0U4A01
1
2
3
4
Printer Pin Names 2P0U4A02 18
P0U4A018 BOOT_TDI XC2S100E-6TQ144C BOOT_TDO-TDI 4 P0U504 P0U5017 17
A1 Y1 P0U4A016 TDI TDO
P0RA504
P0RA503
P0RA502
P0RA501
P0RA704
P0RA703
P0RA702
P0RA701
P0RA506
P0RA507
P0RA508
P0RA705
P0RA706
P0RA707
P0RA708
P0HDR3025
GND BUSY SN74LVC244ADB
P0U4A010
24 11 P0HDR3011 RA6 P0U4A020
5
6
7
8
5
6
7
8
P0HDR3024
VCC GND ACK BOOT_TDO BOOT_TDO XCF01SVO20C
23 10 P0HDR3010
P0HDR3023 100R P0RA601
GND D7 PU7 8 1 N_TCK
P0R2402
P0RA608
22 9 P0HDR309
P0HDR3022
GND D6 PU6# 7
P0RA607 2
P0RA602 N_TMS VCC
21 8 P0HDR308
P0HDR3021
R24 GND D5 PU5 6
P0RA606 3
P0RA603 N_TDI
20 7 P0HDR307
P0HDR3020
1K GND D4 PU4 5 4
P0RA604 MODE
P0R2401
P0RA605
19 6 P0HDR306
P0HDR3019
GND D3 PU3 8
P0RA808 1
P0RA801 CTRL VCC C11
18 5 P0HDR305
P0HDR3018
SELECT D2 PU2 7 2 PAR_TMS
P0RA904
P0RA903
P0RA902
P0RA901
P0RA802
P0RA807
17 4 P0HDR304
4
3
2
1
P0HDR3017 P0C1101 P0C1102
INIT D1 PU1 6
P0RA806 3
P0RA803 PAR_TCK
16 3 P0HDR303
P0HDR3016
100nF
ERROR D0 PU0 5
P0RA805 4
P0RA804 PAR_TDI RA9
15 2 P0HDR302
P0HDR3015
AUTOFD STROBE U4B 4K7
14 1 P0HDR301 RA8
P0RA905
P0RA906
P0RA907
P0RA908
P0HDR3014
BOC_EN 19
100R OE
P0U4B019
5
6
7
8
70246-2622
R22 C_CTRL 11P0U4B011 9
P0U4B09 TCK
P0R2201 P0R2202 C_CTRL A1 Y1 TCK
Parallel Port 1K 13P0U4B013
A2 Y2
7
P0U4B07 TDI
TDI
D N_TMS# 15P0U4B015 5
P0U4B05 TMS D
R23 A3 Y3 TMS
PARALLEL# PARALLEL 17P0U4B017 3
P0U4B03
P0R2301 P0R2302 PARALLEL A4 Y4 TDO
1K
Legacy documentation
P0C7602 P0C7601
SN74LVC244ADB
C76 TDO Altium Limited
100pF
Title Board-On-Chip Bootup Circuits L3, 12a Rodborough Rd
Frenchs Forest
Size: B Number: Revision: 1.06
A A
5V C4
P0C401 P0C402
B 9
P0J209 B
5V U2 4
P0J204
3 P0U203 5
P0U205 8
P0J208
VDD VREF
CAN_TXD 3
P0J203 10
P0J2010
CAN_TXD
1P0U201 7
P0U207 CANH P0J207
7
TXD CANH
4 P0U204 6
P0U206 CANL P0J202
2 11
P0J2011
R4 RXD CANL
CAN_RXD 6
P0J206
CAN_RXD P0R401 P0R402
270R 2 P0U202 8
P0U208 1
P0J201
GND RS
P0R302
MCP2551 D Connector 9_MALE
R3
120R
P0R301
P0JP101
P0JP103
JP1
P0R202
Header 2X2
1
3
C R2 C
Insert Jumper 1-2 for High Speed Mode 15K Insert Jumper 3-4 for CAN Load
P0R201
2
P0JP104 4
P0JP102
D D
Altium Limited
Title Board-On-Chip CAN Interface L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:26 AM Sheet 13 of 16 Australia 2086
A VCC A
P0C3202 P0C3201
C32
100nF
33R
QSMO_4200
R53
40MHz P0R5301 P0R5302
33R
CR1
2P0CR102 1
P0CR101
B B
QC49/SMD
20MHz
U12
1 P0U1201 16
P0U12016
P0C3102 P0C3101
P0C2802 P0C2801
X1/CLK X2 P0U12015
VCC 2P0U1202 15
NC NC P0U12014 R52
C31 C28 3P0U1203 14 VCC REF_CLK
VDD NC P0U12013 P0R5201 P0R5202 REF_CLK
Do Not Install Do Not Install 4P0U1204 13 33R
NC PDTS P0U12012
5P0U1205 12
GND DATA P0U12011 R51
6 P0U1206 11 FPGA_CLK
CLK2 CLK1 P0U12010 P0R5101 P0R5102 FPGA_CLK
7P0U1207 10 33R
NC NCP0U1209
8 P0U1208 9
SCLK STROBE
ICS307M-02
C VCC VCC C
P0C2902 P0C2901
P0C3002 P0C3001
R50
1K
P0R5002
D D
Altium Limited
Title Board-On-Chip System Clock L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:27 AM Sheet 05 of 16 Australia 2086
D
A
SPI_SEL
SPI_DIN
SPI_CLK
JIOB[0..3]
REF_CLK
JIOA[0..3]
FPGA_TDI
SPI_DOUT
FPGA_DIN
SPI_MODE
FPGA_INIT
FPGA_TCK
1
1
FPGA_CLK
FPGA_TMS
FPGA_TDO
NEXUS_TDI
FPGA_CCLK
NEXUS_TCK
FPGA_DONE
NEXUS_TMS
NEXUS_TDO
FPGA_CLK_2
FPGA_CLK_1
FPGA_M[0..2]
FPGA_ID[0..3]
FPGA_AUX[0..3]
AUDIO_SPI_CSn
FPGA_PROGRAM
FPGA_INSTALLED
SPI_SEL
SPI_DIN
SPI_CLK
JIOB[0..3]
REF_CLK
JIOA[0..3]
FPGA_TDI
SPI_DOUT
FPGA_DIN
SPI_MODE
FPGA_INIT
FPGA_CLK
FPGA_TCK
FPGA_TMS
FPGA_TDO
NEXUS_TDI
FPGA_CCLK
NEXUS_TCK
FPGA_DONE
NEXUS_TMS
NEXUS_TDO
FPGA_CLK_2
FPGA_CLK_1
FPGA_M[0..2]
FPGA_ID[0..3]
FPGA_AUX[0..3]
AUDIO_SPI_CSn
FPGA_PROGRAM
FPGA_INSTALLED
JIOB3
JIOB2
JIOB1
JIOB0
JIOA3
JIOA2
JIOA1
JIOA0
FPGA_M2
FPGA_M1
FPGA_M0
FPGA_ID3
FPGA_ID2
FPGA_ID1
FPGA_ID0
FPGA_AUX3
FPGA_AUX2
FPGA_AUX1
FPGA_AUX0
P0J902 P0J802
1 P0J901 2 FPGA_CLK P0J801
1 2 CAN_TXD
P0J904 P0J804
SDA P0J903
3 4 REF_CLK JIOA0 P0J803
3 4 CAN_RXD
P0J906 P0J806
SCL P0J905
5 6 SWC3 JIOA1 P0J805
5 6 RED0
P0J908 P0J808
2
2
IO0 P0J907
7 8 SWR3 JIOA2 P0J807
7 8 RED1
P0J9010 P0J8010
IO1 P0J909
9 10 SWR2 JIOA3 P0J809
9 10 GREEN0
P0J9012 P0J8012
IO2 P0J9011
11 12 SWR1 AUDIO_SPI_CSn P0J8011
11 12 GREEN1
P0J9014 P0J8014
IO3 P0J9013
13 14 SWC2 BOC_CTS P0J8013
13 14 BLUE0
P0J9016 P0J8016
IO4 P0J9015
15 16 SWC1 BOC_TX P0J8015
15 16 BLUE1
P0J8018
TEST
P0J9018
IO5 P0J9017
17 18 SWC0 BOC_RTS P0J8017
17 18 HDRIVE
SWR[0..3]
SWC[0..3]
P0J9020 P0J8020
IO6 P0J9019
19 20 SWR0 BOC_RX P0J8019
19 20 VDRIVE
P0J9022 P0J8022
IO7 P0J9021
21 22 LCD_BCKL RAM_ADDR0 P0J8021
21 22 KBCLOCK
P0J9024 P0J8024
IO8 P0J9023
23 24 BUZZER RAM_ADDR16 P0J8023
23 24 KBDATA
P0J9026 P0J8026
IO9 P0J9025
25 26 LCD_E RAM_ADDR1 P0J8025
25 26 MOUSECLOCK
P0J9028 P0J8028
IO10 P0J9027
27 28 RAM0_DATA7 RAM_ADDR15 P0J8027
27 28 MOUSEDATA
P0J9030 P0J8030
IO11 P0J9029
29 30 RAM0_DATA6 RAM_ADDR2 P0J8029
29 30 FPGA_CLK_1
TEST
P0J9032 P0J8032
IO12 P0J9031
31 32 RAM0_DATA5 RAM_ADDR14 P0J8031
31 32 FPGA_CLK_2
P0J9034 P0J8034
P0J9033 P0J8033
SWR[0..3]
SWC[0..3]
P0J9048 P0J8048
IO20 P0J9047
47 48 SW2 RAM1_DATA6 P0J8047
47 48 SPI_SEL
P0J9050 P0J8050
IO21 P0J9049
49 50 SW3 RAM1_DATA1 P0J8049
49 50 SPI_DOUT
P0J9052 P0J8052
IO22 P0J9051
51 52 SW4 RAM1_DATA5 P0J8051
51 52 SPI_MODE
P0J9054 P0J8054
IO23 P0J9053
53 54 SW5 RAM1_DATA2 P0J8053
53 54 FPGA_TDO
P0J9056 P0J8056
IO24 P0J9055
55 56 SW6 RAM1_DATA4 P0J8055
55 56 FPGA_M2
P0J9058 P0J8058
3
3
IO25 P0J9057
57 58 SW7 RAM1_DATA3 P0J8057
57 58 FPGA_M1
P0J9060 P0J8060
IO26 P0J9059
59 60 LED0 RAM_ADDR12 P0J8059
59 60 FPGA_M0
P0J9062 P0J8062
IO27 P0J9061
61 62 LED1 RAM1_WE P0J8061
61 62 FPGA_PROGRAM
P0J9064 P0J8064
IO28 P0J9063
63 64 LED2 RAM_ADDR11 P0J8063
63 64 FPGA_DIN
P0J9066 P0J8066
IO29 P0J9065
65 66 LED3 RAM_ADDR4 P0J8065
65 66 FPGA_CCLK
P0J9068 P0J8068
IO30 P0J9067
67 68 LED4 RAM_ADDR10 P0J8067
67 68 FPGA_INIT
SW[0..7]
LED[0..7]
P0J9070 P0J8070
IO31 P0J9069
69 70 LED5 RAM_ADDR5 P0J8069
69 70 FPGA_TMS
P0J9072 P0J8072
IO32 P0J9071
71 72 LED6 RAM_ADDR9 P0J8071
71 72 FPGA_TCK
P0J9074 P0J8074
IO33 P0J9073
73 74 LED7 RAM_ADDR6 P0J8073
73 74 FPGA_DONE
P0J9076 P0J8076
IO34 P0J9075
75 76 RAM_ADDR8 P0J8075
75 76 NEXUS_TDO
P0J9078 P0J8078
IO35 P0J9077
77 78 RAM_ADDR7 P0J8077
77 78 FPGA_TDI
P0J9080 P0J8080
P0J9079
79 80 RAM0_WE P0J8079
79 80 NEXUS_TMS
P0J9082 P0J8082
P0J9081
81 82 TEST P0J8081
81 82 NEXUS_TCK
SW[0..7]
LED[0..7]
P0J9084 P0J8084
P0J9083
83 84 JIOB0 P0J8083
83 84 NEXUS_TDI
P0J9086 P0J8086
P0J9085
85 86 JIOB1 P0J8085
85 86 FPGA_AUX0
P0J9088 P0J8088
P0J9087
87 88 JIOB2 P0J8087
87 88 FPGA_AUX1
P0J9090 P0J8090
P0J9089
89 90 JIOB3 P0J8089
89 90 FPGA_AUX2
P0J9092 P0J8092
P0J9091
91 92 P0J8091
91 92 FPGA_AUX3
P0J9094 P0J8094
P0J9093
93 94 P0J8093
93 94
P0J9096 P0J8096
P0J9095
95 96 P0J8095
95 96
P0J9098 P0J8098
P0J9097 P0J8097
VCC
VCC
97 98 97 98
P0J90100 P0J80100
P0J9099
99 100 P0J8099
99 100
SW7
SW6
SW5
SW4
SW3
SW2
SW1
SW0
LED7
LED6
LED5
LED4
LED3
LED2
LED1
LED0
VREF
P0J90MH2 P0J80MH2
P0J90MH1
MH1 MH2 P0J80MH1
MH1 MH2
P0J90MH2A
P0J90MH2B P0J80MH2A
P0J80MH2B
P0J90MH4 P0J80MH4
P0J90MH3
MH3 MH4 P0J80MH3
MH3 MH4
P0J90MH4B
P0J90MH4A P0J80MH4B
P0J80MH4A
4
4
5V
5V
J9
J8
VREF
VCCINT
VCCINT
53751-1009
53751-1009
Legacy documentation
RAM_ADDR9
RAM_ADDR8
RAM_ADDR7
RAM_ADDR6
RAM_ADDR5
RAM_ADDR4
RAM_ADDR3
RAM_ADDR2
RAM_ADDR1
RAM_ADDR0
RAM1_DATA7
RAM1_DATA6
RAM1_DATA5
RAM1_DATA4
RAM1_DATA3
RAM1_DATA2
RAM1_DATA1
RAM1_DATA0
RAM0_DATA7
RAM0_DATA6
RAM0_DATA5
RAM0_DATA4
RAM0_DATA3
RAM0_DATA2
RAM0_DATA1
RAM0_DATA0
RAM_ADDR16
RAM_ADDR15
RAM_ADDR14
RAM_ADDR13
RAM_ADDR12
RAM_ADDR11
RAM_ADDR10
Title
Size: B
Date: 10/02/2006
LCD_E
BUZZER
RAM_CS
RAM1_OE
RAM0_OE
RAM1_WE
RAM0_WE
LCD_BCKL
5
5
RAM1_DATA[0..7]
RAM0_DATA[0..7]
RAM_ADDR[0..16]
RAM_CS
RAM1_OE
RAM0_OE
RAM1_WE
RAM0_WE
LCD_E
BUZZER
LCD_BCKL
RAM1_DATA[0..7]
RAM0_DATA[0..7]
RAM_ADDR[0..16]
Revision: 1.06
Time: 10:53:27 AM Sheet 08 of 16
Board-On-Chip Daughter Connectors
IO9
IO8
IO7
IO6
IO5
IO4
IO3
IO2
IO1
IO0
IO35
IO34
IO33
IO32
IO31
IO30
IO29
IO28
IO27
IO26
IO25
IO24
IO23
IO22
IO21
IO20
IO19
IO18
IO17
IO16
IO15
IO14
IO13
IO12
IO11
IO10
NSW
SCL
SDA
RED1
RED0
BLUE1
BLUE0
Australia 2086
Altium Limited
Frenchs Forest
VDRIVE
HDRIVE
GREEN1
GREEN0
BOC_TX
BOC_RX
KBDATA
BOC_CTS
BOC_RTS
CAN_TXD
KBCLOCK
CAN_RXD
IO[0..35]
MOUSEDATA
6
6
SCL
SDA
RED1
RED0
BLUE1
BLUE0
IO[0..35]
VDRIVE
HDRIVE
GREEN1
GREEN0
BOC_TX
BOC_RX
KBDATA
BOC_CTS
BOC_RTS
CAN_TXD
CAN_RXD
KBCLOCK
MOUSEDATA
MOUSECLOCK
D
A
1 2 3 4
A A
PWR_USER_1 PWR_USER_2
HDR9 HDR10
IO0 IO18
P0HDR9011 2 P0HDR902 P0HDR10011 2 P0HDR1002
B IO1 P0HDR9033
IO2 IO19 IO20 B
4 P0HDR904 P0HDR10033 4 P0HDR1004
IO3 P0HDR9055
IO4 IO21 IO22
6 P0HDR906 P0HDR10055 6 P0HDR1006
IO5 P0HDR9077
IO6 IO23 IO24
8 P0HDR908 P0HDR10077 8 P0HDR1008
IO7 P0HDR9099
IO8 IO25 IO26
10 P0HDR9010 P0HDR10099 10 P0HDR10010
IO9 IO10 IO27 IO28
11
P0HDR9011 12 P0HDR9012 11
P0HDR10011 12 P0HDR10012
IO11 IO12 IO29 IO30
13
P0HDR9013 14 P0HDR9014 13
P0HDR10013 14 P0HDR10014
IO13 IO14 IO31 IO32
15
P0HDR9015 16 P0HDR9016 15
P0HDR10015 16 P0HDR10016
IO15 IO16 IO33 IO34
17
P0HDR9017 18 P0HDR9018 17
P0HDR10017 18 P0HDR10018
IO17 IO35
19
P0HDR9019 20 P0HDR9020 19
P0HDR10019 20 P0HDR10020
Header 10X2 Header 10X2
IO[0..35]
IO[0..35]
C C
D D
Altium Limited
Title Board-On-Chip User Header Ports L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:27 AM Sheet 11 of 16 Australia 2086
VCC VCC
8
7
6
5
P0R5502P0R5501
RA18 R55 SW17
A 4K7 4K7 4
P0SW1704 3 A
P0SW1703
1
2
3
4
P0RA1808
P0RA1807
P0RA1806
P0RA1805
2
P0SW1702 1
P0SW1701
P0RA1801
P0RA1802
P0RA1803
P0RA1804
SWC0
SWC1
SWC2
SWC3
DTSM-61-NR TEST
TEST
TEST/RESET SWITCH
SWC[0..3]
SWC[0..3]
SWC0
SWC1
SWC2
SWC3
0 1 2 3
SW1 SW2 SW3 SW4
4
P0SW104 3
P0SW103
4
P0SW204 3
P0SW203
4
P0SW304 3
P0SW303
4
P0SW404 3
P0SW403
2
P0SW102 1
P0SW101
2
P0SW202 1
P0SW201
2
P0SW302 1
P0SW301
2
P0SW402 1
P0SW401
B B
DTSM-61-NR DTSM-61-NR DTSM-61-NR DTSM-61-NR SWR0
4 5 6 7
SW5 SW6 SW7 SW8
4
P0SW504 3
P0SW503
4
P0SW604 3
P0SW603
4
P0SW704 3
P0SW703
4
P0SW804 3
P0SW803
2
P0SW502 1
P0SW501
2
P0SW602 1
P0SW601
2
P0SW702 1
P0SW701
2
P0SW802 1
P0SW801
8 9 A B
SW9 SW10 SW11 SW12
4
P0SW904 3
P0SW903
4
P0SW1004 3
P0SW1003
4
P0SW1104 3
P0SW1103
4
P0SW1204 3
P0SW1203
C 2
P0SW902 1
P0SW901
2
P0SW1002 1
P0SW1001
2
P0SW1102 1
P0SW1101
2
P0SW1202 1
P0SW1201 C
B3FS
C D E F
SW13 SW14 SW15 SW16
4
P0SW1304 3
P0SW1303
4
P0SW1404 3
P0SW1403
4
P0SW1504 3
P0SW1503
4
P0SW1604 3
P0SW1603
2
P0SW1302 1
P0SW1301
2
P0SW1402 1
P0SW1401
2
P0SW1502 1
P0SW1501
2
P0SW1602 1
P0SW1601
SWR[0..3]
SWR[0..3]
D D
Altium Limited
Title Board-On-Chip Keyboard L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:28 AM Sheet 06 of 16 Australia 2086
P0VR10CW
or VCC VR1 2
R31
P0VR10W VDD
Install R31 for 3.3 Volt LCD 20K 3P0LCD101
P0VR10CCW
P0R3101 P0R3102
Vo
P0LCD102
A 0R P0LCD103
A
RAM_ADDR[0..16]
RAM_ADDR[0..1] INSTALL R30
RAM_ADDR0 4P0LCD104 VCC_LCD
RS
RAM_ADDR1 5P0LCD105
P0C1702 P0C1701
R/W
LCD_E 6
P0LCD106
LCD_E E C17
LCD_BCKL
LCD_BCKL 100nF
7P0LCD107
P0R2901
DB0
8P0LCD108
DB1
VCC C33 R29 9P0LCD109
DB2
LCD Address Decoding 4K7 10P0LCD1010
P0R2902
P0C3301 P0C3302 DB3
11P0LCD1011
100nF DB4
Address Function Status 12P0LCD1012
DB5
======================================== U16 VCC 13P0LCD1013
DB6
???0H Write Command to LCD Write Only 1P0U1601 5
P0U1605
14P0LCD1014
NC VCC DB7
???1H Write Data to LCD Write Only 2
P0U1602 5V
A
???2H Read Status from LCD Read Only 3P0U1603 4
P0U1604
LCD_En 15P0LCD1015
GND Y LED+
???3H Read Data from LCD Read Only 16P0LCD1016
LED-
SN74LVC1G04DBV
B Address ??? is determined by internal FPGA decoding of 162A B
the LCD_E signal. VCC U17
20 P0U17020 19
P0U17019
VCC OE P0U1701
1
DIR R32
RA12 4K7 P0R3201 P0R3202
RAM0_DATA7 18P0U17018 2
P0U1702 LCD_D7 4
P0RA1204 5
P0RA1205
68R
B0 A0
RAM0_DATA6 17P0U17017 3
P0U1703 LCD_D6 3
P0RA1203 6
P0RA1206
B1 A1 R33
RAM0_DATA5 16P0U17016 4
P0U1704 LCD_D5 2
P0RA1202 7
P0RA1207
B2 A2 P0R3301 P0R3302
RAM0_DATA4 15P0U17015 5
P0U1705 LCD_D4 1
P0RA1201 8
P0RA1208
68R
B3 A3
P0Q103
RAM0_DATA3 14P0U17014 6
P0U1706 LCD_D3 4
P0RA1104 5
P0RA1105
B4 A4
3
RAM0_DATA2 13P0U17013 7
P0U1707 LCD_D2 3
P0RA1103 6
P0RA1106
B5 A5
RAM0_DATA1 12P0U17012 8
P0U1708 LCD_D1 2
P0RA1102 7
P0RA1107
Q1
B6 A6 R35
RAM0_DATA0 11P0U17011 9
P0U1709 LCD_D0 1 8
P0RA1108
1 2N7002
P0R3402
P0RA1101 P0Q101
B7 A7 P0R3501 P0R3502
P0Q102
560R
2
RAM0_DATA[0..7] 10
P0U17010 RA11 4K7 R34
RAM0_DATA[0..7] GND 10K
P0R3401
SN74LVC245ADB
VCC C34 5V
P0C3401 P0C3402
C C
P0Q202
100nF
P0R3801
2
1
P0Q201 Q2
R38
R37
4K7
P0R3802
P0Q203
BSS84 C9
560R L1
3
P0L101 P0L102 P0C901 P0C902
330uH
P0SPKR101A
P0SPKR101
10uF
P0Q403
P0Q303
e.g. Farnell 3876895
3
1
Q4 Q3 Tant
P0C1802 P0C1801
SPKR1
P0R3901
1
P0Q401 1
P0Q301 C18 ABSM-1574-05 Transducer
R39
P0Q402
P0Q302
P0SPKR102A
P0SPKR102
2
10K
P0R3902
2
http://www.megastar.com/linecard/buzzmode/ABSM-1574-05-2.HTM
D D
Altium Limited
Title Board-On-Chip LCD Display L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:28 AM Sheet 10 of 16 Australia 2086
A A
LED[0..7]
LED[0..7]
LED0
LED1
LED2
LED3
LED4
LED5
LED6
LED7
P0LED001
P0LED101
P0LED201
P0LED301
P0LED401
P0LED501
P0LED601
P0LED701
HSMH-C170 HSMH-C170 HSMH-C170 HSMH-C170 HSMH-C170 HSMH-C170 HSMH-C170 HSMH-C170
P0LED002
P0LED102
P0LED202
P0LED302
P0LED402
P0LED502
P0LED602
P0LED702
LED0 LED1 LED2 LED3 LED4 LED5 LED6 LED7
LED0#
LED1#
LED2#
LED3#
LED4#
LED5#
LED6#
LED7#
P0RA2301
P0RA2302
P0RA2303
P0RA2304
P0RA2401
P0RA2402
P0RA2403
P0RA2404
B B
1
2
3
4
1
2
3
4
RA23 RA24
270R 270R
P0RA2308
P0RA2307
P0RA2306
P0RA2305
P0RA2408
P0RA2407
P0RA2406
P0RA2405
8
7
6
5
8
7
6
5
VCC
P0RA2108
P0RA2107
P0RA2106
P0RA2105
P0RA2208
P0RA2207
P0RA2206
P0RA2205
8
7
6
5
8
7
6
5
SW[0..7]
SW[0..7]
RA21 RA22
C 4K7 4K7 C
P0RA2101
P0RA2102
P0RA2103
P0RA2104
P0RA2201
P0RA2202
P0RA2203
P0RA2204
1
2
3
4
1
2
3
4
S2
16
P0S2016 1
P0S201
SW0
15
P0S2015 2
P0S202
SW1
14
P0S2014 3
P0S203
SW2
13
P0S2013 4
P0S204
SW3
12
P0S2012 5
P0S205
SW4
11
P0S2011 6
P0S206
SW5
10
P0S2010 7
P0S207
SW6
9
P0S209 8
P0S208
SW7
A6ER-8104
D D
Altium Limited
Title Board-On-Chip LEDs and DIP Switch L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:28 AM Sheet 07 of 16 Australia 2086
U10
LM1084IS-ADJ 3V3 VCC
3 2
IN OUT
P0R4702 P0R4701
P0C2701
P0C2501
P0C1601
P0U1003
C16
1
C27 R47 C25
P0C2702
P0C2502
P0C1602
P0U1002
A 10uF 10uF 470uF 16V A
S1 120R
J6
1
1 PWR_IN
P0J601 3P0S103 5V Tant Tant
P0J601B
P0J601A
3 P0J603
2
P0S102
P0R4801
P0J603B
P0J603A
2 P0J602
1P0S101
P0C1502 P0C1501
P0U1001
P0J602B
P0J602A
KLD-0202-B R48
TL36WW050 C15 100R
P0R4802
470uF 16V
P0R4902
R49
J7 1 P0J701
100R
P0R4901
P0J701B
P0J701A P0D702
3 P0J703
P0J703B
P0J703A
2 P0J702
P0J702B
P0J702A
D7
KLD-0202-B SMBJ5341B
P0D701
6V2 5W
U9
LM1084IS-ADJ 1V8 1V8
3 P0U903 P0U902
2
IN OUT
B B
P0C2202 P0C2201
P0R4201
P0C2302 P0C2301
P0C2102 P0C2101
C21
1
C22 R42 C23
1P0U901
10uF 10uF 470uF 16V
120R
P0R4202
Tant Tant
GROUNDING POINTS
P0R4101
GJ1 GJ2 GJ3 R41
47R
P0R4102
1 P0GJ101 P0GJ201 1 P0GJ301 1
P0R4301
2 P0GJ102 P0GJ202 2 P0GJ302 2
P0R4302
GJ4 GJ5 GJ6
1 P0GJ401 P0GJ501 1 P0GJ601 1
2 P0GJ402 P0GJ502 2 P0GJ602 2
P0R5601
P0C2602 P0C2601
P0C2402 P0C2401
P0C3502 P0C3501
1 1
1
P0GJ701 P0GJ801
C26 R56 C35 C24
1P0U1101
2 P0GJ702 P0GJ802 2
10uF 10uF 470uF 16V
120R
P0R5602
Header 2 Header 2 Tant Tant
P0R5701
R57
47R
P0R5702
P0R5801
VREF
R58
5R6
P0R5802
VREF
D D
Altium Limited
Title Board-On-Chip Power Supply L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:28 AM Sheet 16 of 16 Australia 2086
A A
P0C601
VCC DCE Serial Port
C6 U1 Use pin-for-pin DB9 Male-Female
P0C602
P0C301
100nF 1 P0U101 16
P0U1016
Cable to connect to a PC
C1+ VCC
3 2
P0U102 C3
P0C701
P0C302
P0U103
C1- V+
4 P0U104 100nF
C2+
B C7 5 B
P0C702
P0U105
C2-
100nF J1
BOC_TX 11
P0U1011 14
P0U1014
TX 1
P0J101
BOC_TX
6
P0J106
BOC_RTS 10
P0U1010 7
P0U107
RTS TX 2
P0J102 11
P0J1011
BOC_RTS
CTS 7
P0J107
BOC_RX R1 12
P0U1012 13
P0U1013
RX RX 3
P0J103 10
P0J1010
BOC_RX P0R101 P0R102
100R RTS 8
P0J108
BOC_CTS R9 9
P0U109 8
P0U108
CTS 4
P0J104
BOC_CTS P0R901 P0R902
100R 9
P0J109
15 6
P0U106 5
P0J105
P0C801
P0U1015
GND V-
MAX3232CSE C8 DB9 Female
P0C802
100nF
VCC
P0C201
P0C101
C C
C2 C1
P0C202
P0C102
10uF
100nF Tant
D D
Altium Limited
Title Board-On-Chip RS232 Serial Interface L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:28 AM Sheet 12 of 16 Australia 2086
5
6
7
8
5
6
7
8
5
6
7
8
5
6
7
8
VCC
RA28 RA25 RA32 RA29 HDR1 VCC
RA1
P0RA2805
P0RA2806
P0RA2807
P0RA2808
P0RA2505
P0RA2506
P0RA2507
P0RA2508
P0RA3205
P0RA3206
P0RA3207
P0RA3208
P0RA2905
P0RA2906
P0RA2907
P0RA2908
P0RA101
4K7 4K7 4K7 4K7 MASTER_MODE 8 1 MASTER_TDO MASTER_TDI
P0R701
P0RA108
P0RA102 2
P0HDR102 1 P0HDR101
MASTER_TCK 7
P0RA107 2 MASTER_TMS MASTER_TCK
4
P0HDR104
3 P0HDR103
4
3
2
1
4
3
2
1
4
3
2
1
4
3
2
1
P0RA2804
P0RA2803
P0RA2802
P0RA2801
P0RA2504
P0RA2503
P0RA2502
P0RA2501
P0RA3204
P0RA3203
P0RA3202
P0RA3201
P0RA2904
P0RA2903
P0RA2902
P0RA2901
P0RA103
MASTER_TMS 6
P0RA106 3 MASTER_MODE R7
RA27P0RA2704 6
P0HDR106 5 P0HDR105
TDI_HARD_A 5 4 TDI_HARD_A# MASTER_TDI 5 4
P0RA104
1K
P0R702
P0RA2705 P0RA105
8
P0HDR108 7 P0HDR107
R8
TDO_HARD_A 6
P0RA2706 3
P0RA2703
TDO_HARD_A# HDR6 MASTER# MASTER
P0RA2702 4K7 10
P0HDR1010 9 P0HDR109 P0R801 P0R802
TCK_HARD 7
P0RA2707 2 TCK_HARD_A# 1K
P0RA2701
P0HDR6011 2 P0HDR602
TMS_HARD 8
P0RA2708 1 TMS_HARD_A# Header 5X2
A P0HDR6033 4 P0HDR604 A
100R P0HDR6055 6 P0HDR606
RA26P0RA2604 P0HDR6077 8 P0HDR608
NanoTalk Master
TDI_SOFT_A 5
P0RA2605 4 TDI_SOFT_A# P0HDR6099
5V
P0RA2603 10 P0HDR6010 R5
TDO_SOFT_A 6
P0RA2606 3 TDO_SOFT_A# P0R501 P0R502
LED8
P0LED801 P0LED802
Power
P0RA2602
TCK_SOFT_A 7
P0RA2607 2 TCK_SOFT_A# 70246-1022 270R HSMH-C170 HDR2
RA20P0RA2005
TMS_SOFT_A 8
P0RA2608 1
P0RA2601
TMS_SOFT_A# JIOA0 4
P0RA2004 5 JIOA0#
Spare LED 1 1
P0HDR201 2 P0HDR202
LED9 JIOA1 3
P0RA2003 6
P0RA2006
JIOA1#
100R R70
P0LED901 P0LED902
P0RA2007 3
P0HDR203 4 P0HDR204
JTAG_CNCT_A JTAG_CNCT_A# HSMH-C170 JIOA2 2
P0RA2002 7 JIOA2#
P0R7001 P0R7002
P0RA2008 5
P0HDR205 6 P0HDR206
100R JIOA3 1 8 JIOA3#
P0C7802 P0C7801
P0C7702 P0C7701
P0RA2001
RA14P0RA1408 7
P0HDR207 8 P0HDR208
User Board A SPL1 1
P0RA1401 8 SPL1# LED10
P0LED1001 P0LED1002
Spare LED 2
100R 9
P0HDR209 10 P0HDR2010
C78 C77 SPL2 2
P0RA1402 7
P0RA1407
SPL2# HSMH-C170
1nF 1nF SPL3 3
P0RA1403 6
P0RA1406
SPL3# Header 5X2
SPL4 4
P0RA1404
P0RA1405
5 SPL4# LED11 Spare LED 3
P0LED1101 P0LED1102
270R
HSMH-C170 Master I/O
JIOA[0..3]
RA31P0RA3104 Spare LED 4 JIOA[0..3]
TDI_HARD_B 5
P0RA3105 4 TDI_HARD_B# LED12
P0LED1201 P0LED1202
TDO_HARD_B 6
P0RA3106 3
P0RA3103
TDO_HARD_B# HDR7 HSMH-C170
P0RA3102
7
P0RA3107 2 TCK_HARD_B# P0HDR7011 2 P0HDR702 Spare LED 5
8
P0RA3108 1
P0RA3101
TMS_HARD_B# LED13
P0HDR7033 4 P0HDR704 P0LED1301 P0LED1302
HSMH-C170 HDR4 VCC
100R P0HDR7055 6 P0HDR706 R21
SLAVE_TDI SLAVE_TDO
RA30P0RA3004 P0HDR7077 8 P0HDR708 RA15P0RA1508 Spare LED 6 1
P0HDR401 2 P0HDR402 P0R2102 P0R2101
TDI_SOFT_B 5
P0RA3005 4 TDI_SOFT_B# P0HDR7099
SPL5 1
P0RA1501 8 SPL5# LED14 SLAVE_TCK SLAVE_TMS 4K7
10 P0HDR7010 P0LED1401 P0LED1402 3
P0HDR403 4 P0HDR404
TDO_SOFT_B 6
P0RA3006 3
P0RA3003
TDO_SOFT_B# SPL6 2
P0RA1502 7
P0RA1507
SPL6# HSMH-C170 SLAVE_MODE
5
P0HDR405 6 P0HDR406
TCK_SOFT_B 7
P0RA3007 2
P0RA3002
TCK_SOFT_B# 70246-1022 SPL7 3
P0RA1503 6
P0RA1506
SPL7#
Spare LED 7 7
P0HDR407 8 P0HDR408
TMS_SOFT_B 8
P0RA3008 1
P0RA3001
TMS_SOFT_B# SPL8 4
P0RA1504 5
P0RA1505
SPL8# LED15
P0LED1501 P0LED1502 9
P0HDR409 10 P0HDR4010
HSMH-C170 VCC
100R R69 270R
JTAG_CNCT_B JTAG_CNCT_B# Header 5X2
P0R2001
P0R6901 P0R6902
100R LED16 Spare LED 8
P0C8002 P0C8001
P0C7902 P0C7901
P0LED1601 P0LED1602
User Board B HSMH-C170 R20 NanoTalk Slave
C80 C79 NOTE: 1K
P0R2002
1nF 1nF C77, C78, C79, and C80 SLAVE R6 SLAVE#
P0R601 P0R602
are NOT fitted. 1K JIOB[0..3]
JIOB[0..3]
HDR5
RA17 P0RA1701
JIOB0# 8
P0RA1708 1 JIOB0
2
P0HDR502 1 P0HDR501
JIOB1# 7
P0RA1707 2
P0RA1702
JIOB1
4
P0HDR504 3 P0HDR503
JIOB2# 6
P0RA1706 3
P0RA1703
JIOB2
6
P0HDR506 5 P0HDR505
B JIOB3# 5
P0RA1705 4
P0RA1704
JIOB3 B
8
P0HDR508 7 P0HDR507
10
P0HDR5010 9 P0HDR509 100R
TDO Header 5X2 VCC
TDO
TDI
TDI
TCK
TCK MODE_6 Slave I/O
TMS MODE_5
TMS
MODE_4 MODE_7 FPGA_TDO
FPGA_TDO
MODE_3 MODE_8 FPGA_TDI
FPGA_TDI
MODE_2 N_TDO FPGA_TCK
FPGA_TCK
MODE_1 N_TCK FPGA_TMS
FPGA_TMS
N_TDO MASTER_TDI N_TMS
N_TDO
N_TDI MASTER_TMS N_TDI
N_TDI
N_TCK MASTER_TCK MODE
N_TCK
N_TMS MASTER_MODE C_CTRL NEXUS_TDO
N_TMS NEXUS_TDO
MASTER PARALLEL NEXUS_TDI
NEXUS_TDI
TCK NEXUS_TCK
R36 NEXUS_TCK
MASTER_TDO MASTER_TDO# TDI NEXUS_TMS
P0R3601 P0R3602 NEXUS_TMS
100R TMS
MODE_[1..8] TDO
MODE_[1..8]
106
104
P0U8A0103 103
102
101
100
I/O (DOUT, BUSY), L6P_YY P0U8A0104
P0U8A089 89
87
86
85
84
83
82
80
79
78
P0U8A077 77
76
75
FPGA_DONE
MODE_2 U8A FPGA_PROGRAM
FPGA_PROGRAM
I/O, VREF 2, P0U8A0100
P0U8A097
P0U8A094
P0U8A083
P0U8A086
P0U8A080
P0U8A0101
FPGA_DIN
I/O (IRDY)
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
L7P
I/O, L11P_YY
I/O (D5), L11N_YY
P0U8A085
P0U8A079
MODE_4 FPGA_CCLK
P0U8A082
P0U8A075
P0U8A0106
FPGA_CCLK
MODE_5 FPGA_INIT
I/O (D1),
FPGA_INIT
MODE_6
MODE_7
MODE_8 FPGA_M[0..2]
FPGA_M[0..2]
MODE FPGA_M0
MODE
BANK 2 BANK 3 P0U8A069 69 SLAVE FPGA_M1
I/O, L14P_YY RA13P0RA1308
C_CTRL P0U8A068 68 SLAVE_TDI# 1
P0RA1301 8 SLAVE_TDI FPGA_M2
C_CTRL I/O, L14N_YY P0U8A067
JTAG_CNCT_A 67 SLAVE_TCK# 2
P0RA1302 7
P0RA1307 SLAVE_TCK
I/O
PARALLEL TMS_SOFT_A 112 P0U8A066 66 SLAVE_TMS# 3
P0RA1303 6
P0RA1306 SLAVE_TMS
PARALLEL I/OP0U8A0112
(CS), L5P_YY I/O, VREF 4
TCK_SOFT_A 113 65
P0U8A065 SLAVE_MODE 4
P0RA1304 5
P0RA1305
FPGA_AUX[0..3]
C I/O (WRITE),
P0U8A0113
L5N_YY I/O FPGA_AUX[0..3] C
TDO_SOFT_A 114 P0U8A064 64 SLAVE_TDO
I/O
P0U8A0114
I/O, VREF 4, L15P_YY 100R
TDI_SOFT_A 115 P0U8A0115 P0U8A063 63 SPL1
I/O, VREF 1 I/O, L15N_YY
BANK 4
TMS_HARD 116
P0U8A0116
P0U8A060 60 SPL2 FPGA_AUX0
I/O I/O, L16P_YY
C_SPI_CLOCK_CLK TCK_HARD 117 P0U8A059 59 SPL3 FPGA_AUX1
C_SPI_CLOCK_CLK I/O,P0U8A0117
VREF 1, L4P_YY I/O, L16N_YY
TDO_HARD_A 118 P0U8A0118 P0U8A058 58 SPL4 FPGA_AUX2
I/O, L4N_YY I/O, VREF 4 P0U8A057
C_SPI_CLOCK_SEL TDI_HARD_A 121 P0U8A0121 57 SPL5 FPGA_AUX3
C_SPI_CLOCK_SEL I/O, L3P_YY I/O
BANK 1
P0R4402
P0U8A055
I/O
P0U8A0124
GCK0, I FPGA_INSTALLED
TDI_HARD_B 125
I/O (DLL), L2P
P0U8A0125
P0U8A052 52 R44
GCK1, I
FPGA_CLK 126 1K
P0R4401
P0U8A0126
GCK2, I
BANK 5
P0U8A050 50 SPL7
I/O (DLL), L17N
REF_CLK 129 P0U8A049 49 SPL8
GCK3, I
P0U8A0129
I/O, VREF 5
P0U8A048 48 TP_U8-48
P0U8A022
P0U8A027
I/O, L18P_YY
P0U8A012
BANK 0
P0U8A047
I/O (DLL), L2N
P0U8A0131
I/O, L18N_YY
TDO_SOFT_B 132 P0U8A0132 P0U8A044 44 FPGA_AUX3 FPGA_ID[0..3]
I/O, VREF 0 I/O, L19P_YY FPGA_ID[0..3]
TDO_HARD_B 133 P0U8A0133 P0U8A043 43 FPGA_AUX2
I/O, L1P_YY I/O, VREF 5, L19N_YY
U7 C_SPI_SEL_FLSH2 134 P0U8A0134 BANK 7 BANK 6 42
P0U8A042 FPGA_AUX1
I/O, L1N_YY I/O
P0U8A011
P0U8A024
P0U8A032
P0U8A010
P0U8A023
P0U8A031
P0RA1602
P0C1901 P0C1902
P0U8A026
P0RA1601
P0RA1608
I/O
P0U8A0141
I/O, L26N_YY
I/O, L23N_YY
I/O, L21N_YY
I/O, L26P_YY
I/O, L23P_YY
I/O, L21P_YY
I/O, VREF 6
P0U8A0142
I/O (TRDY)
100nF SPI_DIN
I/O, L27N
SPI_DIN
I/O, L22P
SPI_CLK
SPI_CLK
SPI_SEL
SPI_SEL
I/O
I/O
I/O
I/O
I/O
I/O
I/O
SPI_DOUT
SPI_DOUT
14P0U8A014
20P0U8A020
28P0U8A028
30P0U8A030
SPI_MODE
3P0U8A03
4P0U8A04
6P0U8A06
SPI_MODE
VCC
5
7
8
10
11
12
13
15
18
21
22
23
24
26
27
29
31
32
U6 FPGA_CLK_1 FPGA_TDO#
C_SPI_SEL_FLSH2 1P0U601 P0U6088 FPGA_CLK_2 FPGA_TDI FPGA_CLK_1
S VCC FPGA_CLK_1
C_SPI_DOUT 2P0U602 P0U607 7 FPGA_INSTALLED NEXUS_TDO
Q HOLD
3P0U603 6
P0U606 C_SPI_CLK FPGA_ID3 FPGA_DONE FPGA_CLK_2
W C FPGA_CLK_2
D 4 P0U604 5
P0U605 C_SPI_DIN FPGA_ID2 FPGA_TCK D
P0C2002 P0C2001
VSS D
FPGA_ID1 FPGA_TMS
C20 M25P80-VMW6 FPGA_ID0 FPGA_INIT
100nF SPI_DIN FPGA_CCLK REF_CLK
REF_CLK
SPI_CLK FPGA_DIN
SPI_SEL FPGA_PROGRAM FPGA_CLK
FPGA_CLK
Legacy documentation
SPI_DOUT FPGA_M0
SPI_MODE FPGA_M1
FPGA_M2
Altium Limited
Title Board-On-Chip Programmable Logic L3, 12a Rodborough Rd
1 2 3 4 5 6
1 2 3 4
RAM_CS
RAM1_OE
A RAM1_WE A
RAM0_OE
RAM0_WE
RAM_ADDR[0..16]
RAM_ADDR[0..16]
VCC VCC
24
24
8
8
U15 U14
VCC
VCC
VCC
VCC
VCC
RAM_ADDR16 32P0U15032 RAM_ADDR16 32P0U14032
P0R5901
P0U15024
P0U14024
A16 A16
P0U1508
P0U1408
RAM_ADDR15 31P0U15031 RAM_ADDR15 31P0U14031
A15 A15
RAM_ADDR14 30P0U15030 12
P0U15012 RAM_ADDR14 30P0U14030 P0U14012 12 R59
A14 WE A14 WE
RAM_ADDR13 29P0U15029 28
P0U15028
RAM_ADDR13 29P0U14029 P0U14028
28 4K7
P0R5902
A13 OE A13 OE
B RAM_ADDR12 21P0U15021 5
P0U1505 RAM_ADDR12 21P0U14021 P0U1405 5
B
A12 CS A12 CS
RAM_ADDR11 20P0U15020 RAM_ADDR11 20P0U14020
A11 A11
RAM_ADDR10 19P0U15019 RAM_ADDR10 19P0U14019
A10 A10
RAM_ADDR9 18
P0U15018 RAM_ADDR9 18
P0U14018
A9 A9
RAM_ADDR8 17
P0U15017 RAM_ADDR8 17
P0U14017
A8 A8
RAM_ADDR7 16
P0U15016 RAM_ADDR7 16
P0U14016
A7 A7
RAM_ADDR6 15
P0U15015 RAM_ADDR6 15
P0U14015
A6 A6
RAM_ADDR5 14
P0U15014 RAM_ADDR5 14
P0U14014
A5 A5
RAM_ADDR4 13
P0U15013 VCC RAM_ADDR4 13
P0U14013 VCC
A4 A4
RAM_ADDR3 4 RAM_ADDR3 4P0U1404
P0C7502 P0C7501
P0C7402 P0C7401
P0U1504
A3 A3
RAM_ADDR2 3
P0U1503 RAM_ADDR2 3P0U1403
A2 A2
RAM_ADDR1 2
P0U1502 C75 RAM_ADDR1 2P0U1402 C74
A1 A1
RAM_ADDR0 1
P0U1501 100nF RAM_ADDR0 1P0U1401 100nF
A0 A0
RAM0_DATA7 27P0U15027 RAM1_DATA7 27P0U14027
IO7 IO7
RAM0_DATA5 26P0U15026 RAM1_DATA6 26P0U14026
IO6 IO6
RAM0_DATA3 23P0U15023 RAM1_DATA5 23P0U14023
IO5 IO5
RAM0_DATA2 22P0U15022 RAM1_DATA4 22P0U14022
IO4 IO4
RAM0_DATA0 11P0U15011 RAM1_DATA3 11P0U14011
C IO3 IO3 C
RAM0_DATA1 10P0U15010 RAM1_DATA2 10P0U14010
IO2 IO2
RAM0_DATA4 7P0U1507 RAM1_DATA1 7P0U1407
GND P0U15025
GND P0U14025
P0U1509
P0U1409
IO1 IO1
RAM0_DATA6 6P0U1506 RAM1_DATA0 6P0U1406
IO0 IO0
GND
GND
9
25
25
RAM0_DATA[0..7] IDT71V124SA15Y IDT71V124SA15Y
RAM0_DATA[0..7]
RAM1_DATA[0..7]
RAM1_DATA[0..7]
D D
Altium Limited
Title Board-On-Chip Static Ram 128k L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:29 AM Sheet 09 of 16 Australia 2086
VCC
VCC
P0C501
2
1
D1 D2 D3 D4 D5 C5
P0C502
A 10uF A
Tant
BAS40-04
BAS40-04
BAS40-04
BAS40-04
BAS40-04
P0D102 P0D101 P0D202 P0D201 P0D302 P0D301 P0D402 P0D401 P0D502 P0D501
J3
P0D103
P0D203
P0D303
P0D403
P0D503
Dsub-15-Female-HD
3
R10 RED# 1
P0J301 11
P0J3011
RED0 P0R1001 P0R1002
680R 6
P0J306
R11 GREEN# 2
P0J302 12
P0J3012
RED1 P0R1101 P0R1102
330R 7
P0J307 VGA
BLUE# 3
P0J303 13
P0J3013
8
P0J308
R12 4
P0J304 14
P0J3014
680R 9
P0J309
R13 5
P0J305 15
P0J3015
GREEN1 P0R1301 P0R1302
330R 10
P0J3010
B B
P0J3016
P0J3017
R14
16
17
BLUE0 P0R1401 P0R1402
680R
R15
BLUE1 P0R1501 P0R1502
330R
HDRIVE
VDRIVE
VCC
P0RA208
P0RA207
P0RA206
P0RA205
8
7
6
5
P0RA202
P0RA203
P0RA204
1
P0J401
1
2
3
4
2
P0J402
C 3
P0J403 C
KBDATA SP0J40S
4
P0J404
5
P0J405
KBCLOCK
6
P0J406
8918-P6
J5
1
P0J501
2
P0J502
3
P0J503
MOUSEDATA SP0J50S
4
P0J504
5
P0J505
MOUSECLOCK
6
P0J506
8918-P6
PS2 MOUSE
D D
Altium Limited
Title Board-On-Chip VGA, KB, and Mouse L3, 12a Rodborough Rd
Legacy documentation
Frenchs Forest
Size: A Number: Revision: 1.06
NSW
Date: 10/02/2006 Time: 10:53:29 AM Sheet 15 of 16 Australia 2086
D
A
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
IO8
IO9
IO10
IO11
IO12
IO13
IO14
IO15
IO16
IO17
IO18
IO19
IO20
IO21
RED1
RED0
JIOA0
JIOA1
JIOA2
JIOA3
SWR3
SWC3
BLUE1
BLUE0
VDRIVE
HDRIVE
GREEN1
GREEN0
SCL
KBDATA
SDA
CAN_TXD
KBCLOCK
CAN_RXD
1
1
121
122
123
124
125
126
127
128
131
132
133
134
135
136
137
138
139
140
141
143
144
156
158
159
160
161
162
163
164
165
166
167
168
169
170
173
174
175
176
177
178
179
180
IOP0U1A0128
P0U1A0175
P0U1A0170
P0U1A0121
P0U1A0122
P0U1A0123
P0U1A0124
P0U1A0126
P0U1A0134
P0U1A0135
P0U1A0136
P0U1A0137
P0U1A0138
P0U1A0139
P0U1A0140
P0U1A0141
P0U1A0159
P0U1A0160
P0U1A0161
P0U1A0162
P0U1A0163
P0U1A0164
P0U1A0165
P0U1A0166
P0U1A0167
P0U1A0168
P0U1A0177
P0U1A0178
P0U1A0179
P0U1A0180
P0U1A0127
P0U1A0156
P0U1A0176
(DQ1R6)
IO (DQ1R0)
IO, DPCLK4
P0HDR102
IO, LVDS75n
IO, LVDS75p
IO, LVDS74n
IO, LVDS74p
IO, LVDS73p
IO, LVDS71n
IO, LVDS71p
IO, LVDS70n
IO, LVDS70p
IO, LVDS69n
IO, LVDS69p
IO, LVDS68n
IO, LVDS68p
IO, LVDS59p
IO, LVDS58n
IO, LVDS58p
IO, LVDS57n
IO, LVDS57p
IO, LVDS56n
IO, LVDS56p
IO, LVDS55n
IO, LVDS55p
IO, LVDS54n
IO, LVDS52n
IO, LVDS52p
IO, LVDS51n
IO, LVDS51p
IO, VREF2B3
IO, VREF1B3
IO, VREF0B3
P0HDR101
1 2 CAN_TXD
P0HDR202 P0HDR104
P0U1A0143
P0U1A0144
IO, PLL2_OUTn
IO, PLL2_OUTp
P0HDR201
1 2 FPGA_CLK JIOA0 P0HDR103
3 4 CAN_RXD
P0HDR204 P0HDR106
SDA P0HDR203
3 4 REF_CLK JIOA1 P0HDR105
5 6 RED0
P0HDR206 P0HDR108
P0HDR205 P0HDR107
P0U1A0158
P0U1A0131
P0HDR2010 P0HDR1012
P0U1A0125
P0U1A0132
P0U1A0133
P0U1A0169
P0U1A0173
P0U1A0174
IO1 P0HDR209
9 10 SWR2 120 P0U1A0181 181 AUDIO_SPI_CSn P0HDR1011
11 12 GREEN1
P0U1A0120
P0HDR2012 IO, LVDS76n IO, LVDS50nP0U1A0182 P0HDR1014
IO2 P0HDR2011
11 12 SWR1 119 P0U1A0119 182 BOC_CTS P0HDR1013
13 14 BLUE0
P0HDR2014
IO, LVDS76p IO, LVDS50pP0U1A0183 P0HDR1016
IO3 P0HDR2013
13 14 SWC2 118 P0U1A0118 183 BOC_TX P0HDR1015
15 16 BLUE1
P0HDR2016 IO, LVDS77n IO, LVDS49nP0U1A0184 P0HDR1018
IO4 P0HDR2015
15 16 SWC1 117 P0U1A0117 184 BOC_RTS P0HDR1017
17 18 HDRIVE
P0HDR2018 IO, LVDS77p LVDS49p
IO, P0U1A0185 P0HDR1020
IO5 P0HDR2017
17 18 SWC0 116 P0U1A0116 185 BOC_RX P0HDR1019
19 20 VDRIVE
P0HDR2020 IO, LVDS78n (DQ1B0) (DQ0T0)
IO, LVDS48nP0U1A0186 P0HDR1022
IO6 P0HDR2019
19 20 SWR0 115 P0U1A0115 186 RAM_ADDR0 P0HDR1021
21 22 KBCLOCK
P0HDR2022
IO, LVDS78p (DQ1B1) (DQ0T1)
IO, LVDS48pP0U1A0187 P0HDR1024
IO7 P0HDR2021
21 22 LCD_BCKL 114 P0U1A0114 187 RAM_ADDR16 P0HDR1023
23 24 KBDATA
P0HDR2024
IO, LVDS79n (DQ1B2) (DQ0T2)
IO, LVDS47nP0U1A0188 P0HDR1026
IO8 P0HDR2023
23 24 BUZZER 113 P0U1A0113 188 RAM_ADDR1 P0HDR1025
25 26 MOUSECLOCK
P0HDR2026 IO, LVDS79p (DQ1B3) (DQ0T3)
IO, LVDS47pP0U1A0193 P0HDR1028
IO9 P0HDR2025
25 26 LCD_E 108 P0U1A0108 193 RAM_ADDR15 P0HDR1027
27 28 MOUSEDATA
P0HDR2028 IO, DPCLK6 IO, DPCLK3 (DQS0T)P0U1A0194 P0HDR1030
IO10 P0HDR2027
27 28 RAM0_DATA7 107 P0U1A0107 194 RAM_ADDR2 P0HDR1029
29 30 FPGA_CLK_1
P0HDR2030
IO, VREF0B4 IO, VREF0B2 P0U1A0195 P0HDR1032
IO11 P0HDR2029
29 30 RAM0_DATA6 106
P0U1A0106 195 RAM_ADDR14 P0HDR1031
31 32 FPGA_CLK_2
P0HDR2032
IO IO
P0U1A0196 P0HDR1034
IO12 P0HDR2031
31 32 RAM0_DATA5 105 P0U1A0105 196 RAM_ADDR3 P0HDR1033
33 34 FPGA_INSTALLED
P0HDR2034
IO, LVDS80n IO, LVDS46nP0U1A0197 P0HDR1036
IO13 P0HDR2033
33 34 RAM0_DATA4 104 P0U1A0104 197 RAM_ADDR13 P0HDR1035
35 36 FPGA_ID3
P0HDR2036 IO, LVDS80p IO, LVDS46pP0U1A0200 P0HDR1038
IO14 P0HDR2035
35 36 RAM0_DATA3 101 P0U1A0101 200 RAM_CS P0HDR1037
37 38 FPGA_ID2
P0HDR2038 IO, LVDS85n IO, LVDS41nP0U1A0201 P0HDR1040
IO15 P0HDR2037
37 38 RAM0_DATA2 100 P0U1A0100 201 RAM1_OE P0HDR1039
39 40 FPGA_ID1
P0HDR2040
IO, LVDS85p IO, LVDS41pP0U1A0202 P0HDR1042
IO16 P0HDR2039
39 40 RAM0_DATA1 99 P0U1A099 202 RAM0_OE P0HDR1041
41 42 FPGA_ID0
P0HDR2042
IO, LVDS86n IO, LVDS40nP0U1A0203 P0HDR1044
P0HDR2041 P0HDR1043
VCC
2
2
P0HDR2048
IO, LVDS87p (DM1B) IO, LVDS39pP0U1A0208 P0HDR1050
IO20 P0HDR2047
47 48 SW2 93 P0U1A093 208 RAM1_DATA1 P0HDR1049
49 50 SPI_DOUT
P0HDR2050
IO, VREF1B4 IO, VREF1B2P0U1A0213 P0HDR1052
IO21 P0HDR2049
49 50 SW3 88 P0U1A088 213 RAM1_DATA5 P0HDR1051
51 52 SPI_MODE
P0HDR2052
IO, LVDS92p IO, LVDS34pP0U1A0214 P0HDR1054
IO22 P0HDR2051
51 52 SW4 87 P0U1A087 214 RAM1_DATA2 P0HDR1053
53 54 FPGA_TDO
P0HDR2054 IO, LVDS93n IO, LVDS33nP0U1A0215 P0HDR1056
IO23 P0HDR2053
53 54 SW5 86 P0U1A086 215 RAM1_DATA4 P0HDR1055
55 56
P0HDR2056 IO, LVDS93p IO, LVDS33pP0U1A0216 P0HDR1058
IO24 P0HDR2055
55 56 SW6 85 P0U1A085 216 RAM1_DATA3 P0HDR1057
57 58 FPGA_M1
P0HDR2058
IO, LVDS94n IO, LVDS32nP0U1A0217 P0HDR1060
IO25 P0HDR2057
57 58 SW7 84 P0U1A084 217 RAM_ADDR12 P0HDR1059
59 60 FPGA_M0
P0HDR2060
IO, LVDS94p IO, LVDS32pP0U1A0218 P0HDR1062
IO26 P0HDR2059
59 60 LED0 83 P0U1A083 218 RAM1_WE P0HDR1061
61 62 FPGA_PROGRAM
IO, LVDS95n IO, LVDS31n
BANK 4
P0HDR2062 P0U1A0219 P0HDR1064
IO27 P0HDR2061
61 62 LED1 82 P0U1A082 219 RAM_ADDR11 P0HDR1063
63 64 FPGA_DIN
IO, LVDS95p IO, LVDS31p
BANK 2
95 96 97 98
P0HDR2098 P0HDR10100
P0HDR2097 P0HDR1099
VCC
97 98 99 100
P0HDR20100
P0HDR2099
99 100
U1A
HDR1
HDR2
54075-1009
P0U1A01
54075-1009
IO,P0U1A03
5V
IO, LVDS21pP0U1A08
P0U1A07
IO, LVDS20pP0U1A013
IO, DPCLK1P0U1A012
P0U1A021
IO, LVDS21nP0U1A011
5V
3
3
P0U1A039
P0U1A038
IO, LVDS23p (INIT_DONE)
IO
IO
IO, LVDS22p (CLKUSR)
IO, LVDS0n
IO, LVDS0p
IO, LVDS1n
IO, LVDS1p
IO, VREF2B1
LVDS4n
IO, LVDS4p
IO, LVDS5n
IO, LVDS5p
IO, LVDS6n
IO, LVDS6p
IO, LVDS7n
IO, PLL1_OUTn
IO, PLL1_OUTp
IO (ASDO)
IO, LVDS16p
IO, LVDS17n
IO, LVDS17p
IO, LVDS18n
IO, LVDS18p
IO, LVDS19n
IO, LVDS19p
IO, LVDS22n
LVDS23n
P0U1A055
P0U1A023
P0U1A020
P0U1A019
P0U1A018
P0U1A017
P0U1A016
P0U1A015
P0U1A014
P0U1A050
P0U1A060
P0U1A059
P0U1A058
P0U1A057
P0U1A047
P0U1A046
P0U1A045
P0U1A044
P0U1A043
P0U1A042
P0U1A041
P0U1A037
Cyclone EP1C12Q240C8
8
7
6
5
4
3
2
1
60
59
58
57
56
55
54
53
50
49
48
47
46
45
44
43
42
41
39
38
37
P0U1A024 24
23
21
20
19
18
17
16
15
14
13
12
11
P0U1A056
VREF
VCCINT
P0R302 P0R301
P0R202 P0R201
SP6
SP5
SP4
SP3
SP2
SP1
SP0
R3
R2
47R
SPI_SEL
SPI_DIN
SPI_CLK
IO35
IO34
IO33
IO32
IO31
IO30
IO29
IO28
IO27
IO26
IO25
IO24
IO23
IO22
FPGA_AUX0
FPGA_AUX1
FPGA_AUX2
FPGA_AUX3
SPI_DOUT
SPI_MODE
INIT_DONE
VCCINT
NEXUS_TDI
NEXUS_TCK
NEXUS_TMS
MOUSEDATA
NEXUS_TDO#
MOUSECLOCK
DO NOT INSTALL
P0R902 P0R901
VCC
R9
P0R401
4K7
R4
100R
P0R402
FPGA_M1
FPGA_M0
FPGA_TDI
NEXUS_TDO
FPGA_DIN
FPGA_TCK
FPGA_TMS
FPGA_TDO P0R501
R5
100R
P0R502
FPGA_CLK_2
FPGA_CLK_1
4
4
FPGA_TDO#
29
28
U1D
35
34
25
CLK1,
CLK0,
33 P0U1B033
155P0U1B0155
U1B
P0U1D029
P0U1D028
32 P0U1B032
148 P0U1B0148
149 P0U1B0149
147 P0U1B0147
P0U1B035
P0U1B034
P0U1B025
TDI
nCE
TMS
TDO
TCK
nCEO
Legacy documentation
MSEL1
MSEL0
DATA0
LVDSCLK1n
LVDSCLK1p
Cyclone EP1C12Q240C8
Cyclone EP1C12Q240C8
nCONFIG
CONF_DONE
nSTATUS
DCLK
P0U1B0145
P0U1B026
26
36
VCC
146
145
P0U1D0152
P0U1D0153
CLK3, LVDSCLK2n
CLK2, LVDSCLK2p
VCCINT
112
92
70
172
157
130
231
209
189
51
22
9
P0R701
P0R601
1R
R7
1R
R6
152
153
P0U1C09
P0U1C092
P0U1C070
P0U1C051
P0U1C022
C21
C27
C13
FPGA_CCLK#
Cyclone EP1C12Q240C8
VCCIO4
VCCIO4
VCCIO4
VCCIO3
VCCIO3
VCCIO3
VCCIO2
VCCIO2
VCCIO2
VCCIO1
VCCIO1
VCCIO1
0.1uF
0.1uF
0.1uF
0.1uF
C5
10 P0U1C010
C19
GND
0.1uF
0.1uF
40 P0U1C040
GND P0C2202 P0C2201 P0C802 P0C801 P0C2802 P0C2801 P0C1402 P0C1401
P0R801
P0U1C027 27
R8
52 P0U1C052
GND VCCA_PLL1 P0C2001 P0C2002 P0C602 P0C601
33R
P0U1C0154
REF_CLK
C8
69 P0U1C069 154
C22
C28
C14
FPGA_CLK
GND VCCA_PLL2
0.1uF
0.1uF
0.1uF
0.1uF
C6
71 P0U1C071
C20
GND
P0R802
80 P0U1C080
GND P0C2302 P0C2301 P0C902 P0C901 P0C2902 P0C2901 P0C1502 P0C1501
0.001uF
0.001uF
89 P0U1C089 P0U1C081 81
GND VCCINT
P0U1C0191
C9
91 P0U1C091 191
C23
C29
C15
GND VCCINT
P0U1C0110
0.1uF
0.1uF
0.1uF
0.1uF
96 P0U1C096 110
refer to the Altium Wiki for current information
5
5
GND VCCINT
102P0U1C0102 P0U1C090 90
P0C2402 P0C2401 P0C1002 P0C1001 P0C3002 P0C3001 P0C1602 P0C1601
FPGA_INIT
GND VCCINT
P0U1C072 72
FPGA_CCLK
109P0U1C0109
FPGA_DONE
GND VCCINT
111P0U1C0111 P0U1C0211 211
Title
C24
C10
C30
C16
GND VCCINT
P0U1C097
VCC
0.1uF
0.1uF
0.1uF
0.1uF
129P0U1C0129 97
FPGA_PROGRAM
GND VCCINT
VCCINT
Size: C
198
3V3 Decoupling
1V5 Decoupling
171P0U1C0171
GND VCCINT
R10
4K7
GND VCCINT
Date: 7/02/2006
P0U1C0220
0.1uF
0.1uF
0.1uF
0.1uF
220
PLL Decoupling
192P0U1C0192
P0R1102 P0R1101 GND VCCINT
P0U1C0103
VCC
103
VCCINT P0C2602 P0C2601 P0C1202 P0C1201 P0C3202 P0C3201 P0C1802 P0C1801
R11
4K7
VCCINT
P0R102 P0R101
GND
GNDA_PLL2
GNDG_PLL2
GNDG_PLL1
GNDA_PLL1
C26
C12
C32
C18
P0U1C031
P0U1C030
P0U1C0151
P0U1C0150
VCC
0.1uF
0.1uF
0.1uF
0.1uF
R1
Number: 1
4K7
199
205
210
212
221
230
232
151
150
C3
C1
C4
C2
10uF
10uF
10uF
10uF
2
P0U202
1P0U201
3 P0U203
U2
A
NC
GND
Y
VCC
C33
0.1uF
SN74LVC1G04DBV
P0C3302 P0C3301
P0R1301
4
5
R13
P0U205
270R
P0U204
VCC
P0R1302
NSW
P0LED102
P0LED201
LED1
Australia 2086
Altium Limited
Frenchs Forest
LED2
6
6
P0LED101
P0LED202
HSMG-C170
HSMH-C170
D
A
File: C:\Program Files\Altium Designer 6\Examples\Reference Designs\Daughter Boards\NBP2 Altera Cyclone PQ208 Rev1.02\NBP2 Altera Cyclone PQ208 Rev1.02.Sch
1 2 3 4 5 6 7 8
VCC
Spartan III ID = 0 = 0x0
FPGA_PROGRAM_R R1
P0R101 P0R102
U4 U3 4k7
VCC SRAM0_A4 1 P0U301 44
P0U3044
SRAM0_A5 SRAM1_A4 1 P0U401 44
P0U4044
SRAM1_A5
A4 A5 P0U3043 A4 A5 P0U4043 R2
SRAM0_A3 2 P0U302 43 SRAM0_A6 SRAM1_A3 2 P0U402 43 SRAM1_A6 FPGA_TDO_R
A3 A6 P0U3042 A3 A6 P0U4042 P0R201 P0R202
SRAM0_A2 3 P0U303 42 SRAM0_A7 SRAM1_A2 3 P0U403 42 SRAM1_A7 4k7
A2 A7 P0U3041 TP1 A2 A7 P0U4041 TP2
SRAM0_A1 4 P0U304 41 SRAM0_OE SRAM1_A1 4 P0U404 41 SRAM1_OE
A1 OE P0U3040 A1 OE P0U4040
FPGA_PROGRAM_R
P0TP101 P0TP201
R3
FPGA_INSTALLED
TP3 SRAM0_A0 5 P0U305 40 SRAM0_UB (RD0) SRAM1_A0 5 P0U405 40 SRAM1_UB (RD1) FPGA_INIT
A0 UB P0U3039 A0 UB P0U4039 P0R301 P0R302
(3V3) SRAM0_E 6 P0U306 39 SRAM0_LB SRAM1_E 6 P0U406 39 SRAM1_LB 4k7
E LB P0U3038 E LB P0U4038
FPGA_DONE_R
FPGA_CCLK_R
FPGA_AUX0_R
MOUSECLOCK
SRAM0_D0 7 P0U307 38 SRAM0_D15 SRAM1_D0 7 P0U407 38 SRAM1_D15 TP4 TP5
FPGA_TDO_R
FPGA_TMS_R
MOUSEDATA
FPGA_TCK_R
FPGA_CLK_1
FPGA_CLK_2
D0 D15 P0U3037 D0 D15 P0U4037
NEXUS_TMS
FPGA_TDI_R
NEXUS_TDO
NEXUS_TCK
FPGA_AUX1
FPGA_AUX2
FPGA_AUX3
FPGA_M2_R
FPGA_M1_R
FPGA_M0_R
NEXUS_TDI
VCC SRAM0_D1 8 P0U308 37 SRAM0_D14 SRAM1_D1 8 P0U408 37 SRAM1_D14 (PRGB) (CCLK)
FPGA_INIT
SPI_MODE
FPGA_ID3
FPGA_ID2
FPGA_ID1
FPGA_ID0
FPGA_DIN
VCC D1 D14 P0U3036 VCC D1 D14 P0U4036
KBCLOCK
SPI_DOUT
CAN_RXD
CAN_TXD
SRAM0_D2 9 36 SRAM0_D13 SRAM1_D2 9 36 SRAM1_D13 U1C
KBDATA
SPI_CLK
P0TP401
P0TP501
P0U309 P0U409
GREEN0
GREEN1
HDRIVE
VDRIVE
SPI_SEL
SPI_DIN
D2 D13 P0U3035 D2 D13 P0U4035
SRAM0_D3 10 P0U3010 35 SRAM0_D12 SRAM1_D3 10 P0U4010 35 SRAM1_D12
BLUE0
BLUE1
P0TP301
D3 D12 P0U3034 D3 D12 P0U4034
RED0
RED1
A 11 P0U3011 34 11 P0U4011 34 FPGA_CCLK_R R5 100R FPGA_CCLK AA22 P0U1C0AA22 P0U1C0A1
A1 A
VCC VSS P0U3033 VCC VSS P0U4033 P0R501 P0R502 GND CCLK
12 P0U3012 33 12 P0U4012 33 FPGA_DONE_R R6 100R FPGA_DONE AB21 P0U1C0AB21 P0U1C0A22
A22
VSS VCC P0U3032 VSS VCC P0U4032 P0R601 P0R602
GND DONE
SRAM0_D4 13 P0U3013 32 SRAM0_D11 SRAM1_D4 13 P0U4013 32 SRAM1_D11 P0U1C0B2 B2
P0HDR10100
P0HDR1010
P0HDR1012
P0HDR1014
P0HDR1016
P0HDR1018
P0HDR1020
P0HDR1022
P0HDR1024
P0HDR1026
P0HDR1028
P0HDR1030
P0HDR1032
P0HDR1034
P0HDR1036
P0HDR1038
P0HDR1040
P0HDR1042
P0HDR1044
P0HDR1046
P0HDR1048
P0HDR1050
P0HDR1052
P0HDR1054
P0HDR1056
P0HDR1058
P0HDR1060
P0HDR1062
P0HDR1064
P0HDR1066
P0HDR1068
P0HDR1070
P0HDR1072
P0HDR1074
P0HDR1076
P0HDR1078
P0HDR1080
P0HDR1082
P0HDR1084
P0HDR1086
P0HDR1088
P0HDR1090
P0HDR1092
P0HDR1094
P0HDR1096
P0HDR1098
D4 D11 P0U3031 D4 D11 P0U4031 GND
P0HDR102
P0HDR104
P0HDR106
P0HDR108
100
SRAM0_D5 14 P0U3014 31 SRAM0_D10 VCC SRAM1_D5 14 P0U4014 31 SRAM1_D10 FPGA_PROGRAM A2P0U1C0A2 P0U1C0B21
B21
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
D5 D10 P0U3030 D5 D10 P0U4030 R8 PROG_B GND
2
4
6
8
SRAM0_D6 15 P0U3015 30 SRAM0_D9 SRAM1_D6 15 P0U4015 30 SRAM1_D9 VCC FPGA_PROGRAM_R 8P0R808 1
P0R801 P0U1C0C9
C9
D6 D9 P0U3029 D6 D9 P0U4029 GND
HDR1 SRAM0_D7 16 P0U3016 29 SRAM0_D8 SRAM1_D7 16 P0U4016 29 SRAM1_D8 FPGA_M0_R 7P0R807 2
P0R802
FPGA_M0 AB2P0U1C0AB2 P0U1C0C14 C14
54075-1009-HD1 (WR0) SRAM0_W 17 P0U3017D7 D8 P0U3028
28 SRAM0_A18 (NC on 256kx8) (WR1) SRAM1_W 17 P0U4017D7 D8 P0U4028
28 SRAM1_A18 (NC on 256kx8) FPGA_M1_R 6P0R806 3
P0R803
FPGA_M1 AA1P0U1C0AA1
M0 GND
P0U1C0J3
J3
P0TP601 W A8 P0U3027 P0TP701 W A8 P0U4027 M1 GND
TP6 SRAM0_A8 18 P0U3018 27 SRAM0_A9 TP7 SRAM1_A8 18 P0U4018 27 SRAM1_A9 FPGA_M2_R 5P0R805 4
P0R804
FPGA_M2 AB3P0U1C0AB3 P0U1C0J9
J9
A18 A9 P0U3026 A18 A9 P0U4026 M2 GND
+5 SRAM0_A17 19 P0U3019 26 SRAM0_A10 SRAM1_A1719 P0U4019 26 SRAM1_A10 P0U1C0J10 J10
A17 A10 P0U3025 A17 A10 P0U4025 R9 P0R901 100R GND
P0HDR1011
P0HDR1013
P0HDR1015
P0HDR1017
P0HDR1019
P0HDR1021
P0HDR1023
P0HDR1025
P0HDR1027
P0HDR1029
P0HDR1031
P0HDR1033
P0HDR1035
P0HDR1037
P0HDR1039
P0HDR1041
P0HDR1043
P0HDR1045
P0HDR1047
P0HDR1049
P0HDR1051
P0HDR1053
P0HDR1055
P0HDR1057
P0HDR1059
P0HDR1061
P0HDR1063
P0HDR1065
P0HDR1067
P0HDR1069
P0HDR1071
P0HDR1073
P0HDR1075
P0HDR1077
P0HDR1079
P0HDR1081
P0HDR1083
P0HDR1085
P0HDR1087
P0HDR1089
P0HDR1091
P0HDR1093
P0HDR1095
P0HDR1097
P0HDR1099
P0HDR101
P0HDR103
P0HDR105
P0HDR107
P0HDR109
SRAM0_A16 20 P0U3020 25 SRAM0_A11 SRAM1_A1620 P0U4020 25 SRAM1_A11 FPGA_TDI_R 8P0R908 1 FPGA_TDI B1P0U1C0B1 P0U1C0J11
J11
A16 A11 P0U3024 A16 A11 P0U4024 TDI GND
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
SRAM0_A15 21 P0U3021 24 SRAM0_A12 SRAM1_A1521 P0U4021 24 SRAM1_A12 FPGA_TDO_R 7P0R907 2
P0R902
FPGA_TDO B22P0U1C0B22 P0U1C0J12
J12
A15 A12 P0U3023 A15 A12 P0U4023 TDO GND
SRAM0_A14 22 P0U3022 23 SRAM0_A13 SRAM1_A1422 P0U4022 23 SRAM1_A13 FPGA_TCK_R 6P0R906 3
P0R903
FPGA_TCK A21P0U1C0A21 P0U1C0J13 J13
A14 A13 A14 A13 TCK GND
FPGA_TMS_R 5P0R905 4
P0R904
FPGA_TMS A20P0U1C0A20 P0U1C0J14
J14
TMS GND
SRAM 512Kx16 TSOP44 SRAM 512Kx16 TSOP44 P0U1C0J20
J20
AUDIO_SPI_CSn
100R R7 GND
RAM_ADDR16
RAM_ADDR15
RAM_ADDR14
RAM_ADDR13
RAM_ADDR12
RAM_ADDR11
RAM_ADDR10
RAM1_DATA7
RAM1_DATA0
RAM1_DATA6
RAM1_DATA1
RAM1_DATA5
RAM1_DATA2
RAM1_DATA4
RAM1_DATA3
TP8 FPGA_AUX0_R FPGA_AUX0 B3 P0U1C0K9 K9
RAM_ADDR0
RAM_ADDR1
RAM_ADDR2
RAM_ADDR3
RAM_ADDR4
RAM_ADDR5
RAM_ADDR9
RAM_ADDR6
RAM_ADDR8
RAM_ADDR7
P0U1C0B3
P0R702 P0R701 HSWAP_EN P0U1C0K10
GND
(VCCAUX = 2.5V) 100R K10
RAM1_WE
RAM0_WE
(2V5) GND
RAM1_OE
RAM0_OE
BOC_CTS
BOC_RTS
RAM_CS
BOC_RX
BOC_TX
P0TP801
GND
G7P0U1C0G7 P0U1C0K12 K12
P0R1001
JIOA0
JIOA1
JIOA2
JIOA3
JIOB0
JIOB1
JIOB2
JIOB3
VCCINT GND
TEST
G8P0U1C0G8 P0U1C0K13
K13
P0TP1001
P0TP1101
P0TP1201
P0TP901
VCCINT GND
R10 G15P0U1C0G15 P0U1C0K14 K14
VCCINT GND
82R/1% G16P0U1C0G16 P0U1C0L9 L9
P0R1002
VCCINT GND
VREF TP9 TP10 TP11 TP12 H7P0U1C0H7 P0U1C0L10
L10
P0R1101
VCCINT GND
(TDI) (TDO) (TCK) (TMS) H16P0U1C0H16 P0U1C0L11 L11
VCCINT GND
R11 R7P0U1C0R7 P0U1C0L12 L12
VCCINT GND
680R/1% R16P0U1C0R16 P0U1C0L13
L13
P0R1102
VCCINT GND
T7P0U1C0T7 P0U1C0L14 L14
VCCINT GND
T8P0U1C0T8 P0U1C0M9 M9
VCCINT GND
T15P0U1C0T15 P0U1C0M10
M10
VCCINT GND
T16P0U1C0T16 P0U1C0M11 M11
FPGA_CLK_1
VCCINT GND
SRAM1_A13
SRAM1_A11
SRAM1_A12
SRAM1_D14
SRAM1_D13
SRAM1_A10
SRAM1_D15
SRAM1_A18
SRAM1_D10
SRAM1_D12
SRAM1_D11
SRAM1_A14
SRAM1_A15
SRAM1_A16
SRAM1_A17
M12
SRAM1_UB
SRAM1_OE
P0U1C0M12
SRAM1_LB
SRAM1_A9
SRAM1_D8
SRAM1_A7
SRAM1_D9
SRAM1_D3
SRAM1_A6
SRAM1_D2
SRAM1_D1
SRAM1_A5
SRAM1_D0
SRAM1_A0
SRAM1_A1
SRAM1_A3
SRAM1_A2
SRAM1_D4
SRAM1_A8
SRAM1_D6
SRAM1_D7
SRAM1_A4
SRAM1_D5
FPGA_CLK
GND
SRAM1_W
SRAM1_E
REF_CLK
VCCAUX P0U1C0M13
M13
GND
A6 P0U1C0M14 M14
JIOA3
JIOA2
JIOA1
JIOA0
SWC3
SWR3
SWR2
SWR1
P0U1C0A6
VCCAUX GND
RED0
A17 N9
SDA
SCL
P0U1C0N9
SP5
SP4
SP2
SP3
SP1
SP0
P0U1C0A17
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
VCCAUX GND
F1
P0U1C0F1
P0U1C0N10
N10
VCCAUX GND
F22P0U1C0F22
P0U1C0N11 N11
VCCAUX GND
U1B U1
P0U1C0U1 P0U1C0N12 N12
A10
D10
D11
A11
A12
D12
A13
P0U1B0D13 D13
A14
D14
P0U1B0A15 A15
D15
A16
D16
D17
A18
P0U1B0D18 D18
A19
VCCAUX GND
B10
C10
C11
B11
B12
C12
P0U1B0B13 B13
C13
P0U1B0B14 B14
B15
B16
C16
B17
P0U1B0C17 C17
P0U1B0B18 B18
C18
P0U1B0B19 B19
C19
B20
E10
E11
P0U1B0E12 E12
E13
P0U1B0E14 E14
P0U1B0E15 E15
E16
P0U1B0E17 E17
F10
F11
F12
F13
F14
F16
F17
IO P0U1A0A10
IO_L29N_0 P0U1A0D10
P0U1B0A12
IO_L31P_1 P0U1B0F12
IO/VREF_1 P0U1B0F13
P0U1B0E16
IO P0U1B0F16
P0U1B0F17
A3
A4
D5
A5
D6
D7
A7
D8
A8
A9
D9
IO_L15N_0 P0U1A0F6
IO_L27N_0 P0U1A0D9
B4
C5
B5
B6
C6
B7
C7
B8
B9
P0U1B0F14
IO_L24P_1 P0U1B0A16
P0U1B0B16
NC P0U1B0C16
NC P0U1B0D16
E5
E6
E7
E8
E9
F6
F7
F9
IO_L09N_0 P0U1A0E5
IO_L16N_0 P0U1A0A7
NC P0U1A0B7
IO/VREF_0 P0U1A0D8
NC P0U1A0E8
P0U1C0N13
P0U1C0U22
VCCAUX GND
U1A AB6 P0U1C0N14 N14
P0U1C0AB6
VCCAUX GND
P0U1A0E10
P0U1A0B10
P0U1A0E11
P0U1A0F10
P0U1A0C10
P0U1A0F11
P0U1A0D11
P0U1B0A13
P0U1B0C13
P0U1B0E13
P0U1B0A14
P0U1B0D14
P0U1B0B15
P0U1B0D15
P0U1B0B17
P0U1B0D17
P0U1B0C18
P0U1A0C5
P0U1A0A5
P0U1A0D6
P0U1A0B6
P0U1A0D7
P0U1A0A8
P0U1A0E9
P0U1A0A9
P0U1A0A3
P0U1A0D5
P0U1A0B5
P0U1A0E6
P0U1A0C6
P0U1A0E7
P0U1A0C7
P0U1A0F7
P0U1A0B8
P0U1A0F9
P0U1A0B9
IO_L10P_0
IO_L10N_0
IO_L15P_0
IO_L16P_0
IO/VREF_0
IO_L24P_0
IO_L24N_0
IO_L25P_0
IO_L25N_0
IO_L27P_0
IO_L28P_0
IO_L28N_0
IO_L29P_0
IO_L30N_0
IO_L30P_0
IO_L31N_0
IO_L31P_0/VREF_0
IO_L32N_0/GCLK7
IO_L32P_0/GCLK6
IO_L32N_1/GCLK5
IO_L32P_1/GCLK4
IO_L31N_1/VREF_1
IO_L30N_1
IO_L30P_1
IO_L29N_1
IO_L29P_1
IO_L28N_1
IO_L28P_1
IO_L27N_1
IO_L27P_1
IO_L25P_1
IO_L25N_1
IO_L24N_1
IO_L16N_1
IO_L16P_1
IO_L15N_1
IO_L15P_1
IO_L10N_1/VREF_1
IO_L10P_1
IO_L09N_1
IO_L09P_1
IO_L06N_1/VREF_1
IO_L06P_1
IO_L01N_1/VRP_1
IO_L01P_1/VRN_1
NC
NC
NC
NC
NC
NC
IO
IO
IO
IO
IO
IO
IO
IO
B P9 B
P0U1B0C19
P0U1B0B20
P0U1A0A11
P0U1B0C12
P0U1A0A4
P0U1A0B4
P0U1A0C11
P0U1A0B11
P0U1B0B12
P0U1C0P9
P0U1B0D12
P0U1B0A18
P0U1B0A19
GND
VCC P0U1C0P10 P10
GND
P0U1A0C20 C20 SWC2 C8P0U1C0C8 P0U1C0P11 P11
IO_L01N_2/VRP_2 VCCO_0 GND
P0U1A0C21 C21 SWC0 F8P0U1C0F8 P0U1C0P12 P12
IO_L01P_2/VRN_2 P0U1A0C22 VCCO_0 GND
C22 SWC1 G9P0U1C0G9 P0U1C0P13 P13
IO VCCO_0 GND
RAM1_DATA7 M1 P0U1A0M1 P0U1A0D19 D19 IO8 AUDIO_SPI_CSN C2
P0U1B0C2 P0U1B0M22 M22 SW1 G10P0U1C0G10 P0U1C0P14 P14
IO_L40P_6/VREF_6 IO_L16P_2 IO IO_L40N_3/VREF_3 VCCO_0 GND
RAM0_OE M2 P0U1A0D20 D20 IO10 CAN_RXD C3 P0U1B0M21 M21 SW2 G11P0U1C0G11 P0U1C0P20 P20
IO_L40N_6P0U1A0M2 IO_L16N_2 P0U1B0C3
IO_L01N_7/VRP_7 IO_L40P_3 VCCO_0 GND
SPI_SEL M3 P0U1A0D21 D21 LCD_BCKL CAN_TXD C4 P0U1B0M20 M20 IO23 P0U1C0Y9 Y9
IO_L39P_6
P0U1A0M3
IO_L17N_2 IO_L01P_7/VRN_7
P0U1B0C4
IO_L39N_3 GND
SPI_DOUT M4 P0U1A0D22 D22 SWR0 BOC_RTS D1 P0U1B0D1 P0U1B0M19 M19 IO24 G12P0U1C0G12 P0U1C0Y14 Y14
IO_L39N_6P0U1A0M4 IO_L17P_2/VREF_2 IO_L16N_7 IO_L39P_3 VCCO_1 GND
SP7 M5 P0U1A0M5 P0U1A0F18 F18 IO16 BOC_CTS C1 P0U1B0C1 P0U1B0M18 M18 IO21 G13P0U1C0G13 P0U1C0AA2 AA2
IO_L38P_6 IO_L19P_2 IO_L16P_7/VREF_7 IO_L38N_3 VCCO_1 GND
SP9 M6 P0U1A0E18 E18 IO9 BLUE0 E4 P0U1B0E4 P0U1B0M17 M17 IO28 G14P0U1C0G14 P0U1C0AA21 AA21
IO_L38N_6P0U1A0M6 IO_L19N_2 IO_L17N_7 IO_L38P_3 VCCO_1 GND
RAM1_DATA6 N1 P0U1A0N1
BANK 0 P0U1A0E19 E19 IO11 GREEN0 D4 P0U1B0D4 BANK 1 P0U1B0N22 N22 SW3 C15P0U1C0C15 P0U1C0AB1 AB1
IO_L35P_6 IO_L20N_2 IO_L17P_7 IO_L35N_3 VCCO_1 GND
RAM1_DATA0 N2 P0U1A0E20 E20 IO12 BOC_TX D2 P0U1B0D2 P0U1B0N21 N21 SW4 F15P0U1C0F15 P0U1C0AB22 AB22
IO_L35N_6P0U1A0N2 IO_L20P_2 IO_L19P_7 IO_L35P_3 VCCO_1 GND
RAM1_DATA1 N3 P0U1A0E21 E21 LCD_E RED1 D3 P0U1B0N20 N20 IO25
IO_L34P_6
P0U1A0N3
IO_L21N_2 IO_L19N_7/VREF_7
P0U1B0D3
IO_L34N_3
SPI_MODE N4 P0U1A0N4 P0U1A0E22 E22 BUZZER GREEN1 E3 P0U1B0E3 P0U1B0N19 N19 IO26 H20P0U1C0H20 P0U1C0H3 H3
IO_L34N_6/VREF_6 IO_L21P_2 IO_L20P_7 IO_L34P_3/VREF_3 P0U1B0N18 VCCO_2 VCCO_7
N5 P0U1A0N5 P0U1A0G17 G17 IO17 BLUE1 F4 P0U1B0F4 N18 H17P0U1C0H17 P0U1C0H6 H6
NC IO_L22N_2 IO_L20N_7 NC P0U1B0N17 VCCO_2 VCCO_7
N6 P0U1A0N6 P0U1A0G18 G18 RAM0_DATA4 RAM_ADDR0 E1 P0U1B0E1 N17 J16P0U1C0J16 P0U1C0J7 J7
NC IO_L22P_2 IO_L21N_7 NC P0U1B0P22 VCCO_2 VCCO_7
P1 P0U1A0P1 P0U1A0G19 G19 IO15 BOC_RX E2 P0U1B0E2 P22 K16P0U1C0K16 P0U1C0K7 K7
NC IO_L23P_2 IO_L21P_7 NC VCCO_2 VCCO_7
P2 P0U1A0P2 P0U1A0F19 F19 IO13 VDRIVE G6 P0U1B0G6 P21
P0U1B0P21 L16P0U1C0L16 P0U1C0L7 L7
NC IO_L23N_2/VREF_2 IO_L22N_7 NC P0U1B0P18 VCCO_2 VCCO_7
P4 P0U1A0P4 P0U1A0F20 F20 IO14 HDRIVE F5 P0U1B0F5 P18
NC IO_L24N_2 IO_L22P_7 NC P0U1B0P17
P5 P0U1A0P5 P0U1A0F21 F21 RAM0_DATA7 RAM_ADDR16 F2 P0U1B0F2 P17 M16P0U1C0M16 P0U1C0M7 M7
NC IO_L24P_2 IO_L23N_7 NC VCCO_3 VCCO_6
R1 P0U1A0R1 H19
P0U1A0H19 RAM_ADDR2 F3 P0U1B0F3 P19
P0U1B0P19 N16P0U1C0N16 P0U1C0N7 N7
NC NC P0U1A0G20 IO_L23P_7 NC P0U1B0R19 VCCO_3 VCCO_6
R2 P0U1A0R2 G20 KBCLOCK H5 P0U1B0H5 R19 P16P0U1C0P16 P0U1C0P7 P7
NC NC IO_L24N_7 NC P0U1B0R21 VCCO_3 VCCO_6
R5 P0U1A0R5 P0U1A0G21 G21 RAM0_DATA5 G5 P0U1B0G5 R21 R20P0U1C0R20 P0U1C0R3 R3
NC IO_L27N_2 IO_L24P_7 NC VCCO_3 VCCO_6
P6 P0U1A0P6 P0U1A0G22 G22 RAM0_DATA6 G3P0U1B0G3 R22
P0U1B0R22 R17P0U1C0R17 P0U1C0R6 R6
NC IO_L27P_2 P0U1A0H18 NC NC VCCO_3 VCCO_6
RAM1_DATA4 T1 H18 G4P0U1B0G4 P0U1B0T21 T21 LED0
BANK 6
BANK 2
BANK 7
BANK 3
IO_L27P_6
P0U1A0T1
NC P0U1A0J17 NC IO_L27P_3
RAM1_DATA2 T2 J17 RAM_ADDR15 G1 P0U1B0G1 P0U1B0T22 T22 SW7 U15P0U1C0U15 P0U1C0U8 U8
IO_L27N_6P0U1A0T2 NC IO_L27N_7 IO_L27N_3 VCCO_4 VCCO_5
R4 P0U1A0R4 H21
P0U1A0H21 RAM_ADDR1 G2 T19
P0U1B0T19 Y15P0U1C0Y15 P0U1C0Y8 Y8
NC NC P0U1A0H22 IO_L27P_7/VREF_7
P0U1B0G2
NC P0U1B0T20 VCCO_4 VCCO_5
T3 P0U1A0T3 H22 H1P0U1B0H1 T20 T14P0U1C0T14 P0U1C0T9 T9
NC NC P0U1A0J18 NC NC VCCO_4 VCCO_5
RAM1_DATA3 U2 J18 H2P0U1B0H2 P0U1B0T18 T18 IO29 T13P0U1C0T13 P0U1C0T10 T10
IO_L24P_6
P0U1A0U2
NC NC IO_L24P_3 VCCO_4 VCCO_5
RAM_ADDR12 U3 J19
P0U1A0J19 J4P0U1B0J4 P0U1B0R18 R18 SW5 T12P0U1C0T12 P0U1C0T11 T11
IO_L24N_6/VREF_6 P0U1A0U3
NC P0U1A0J21 NC IO_L24N_3 VCCO_4 VCCO_5
JIOB0 U4 J21 H4P0U1B0H4 P0U1B0U20 U20 SW6
IO_L23N_6P0U1A0U4 NC P0U1A0J22 NC IO_L23P_3/VREF_3
RAM1_DATA5 T4 J22 J5P0U1B0J5 P0U1B0U21 U21 LED1
IO_L23P_6
P0U1A0T4
NC NC IO_L23N_3
JIOB2 T5 K17
P0U1A0K17 J6P0U1B0J6 P0U1B0T17 T17 XC3S400-5FG456C
IO_L22P_6
P0U1A0T5
NC P0U1A0K18 NC IO_L22N_3
JIOB3 T6 K18 J1P0U1B0J1 P0U1B0U18 U18 IO32
IO_L22N_6P0U1A0T6 NC NC IO_L22P_3
RAM1_WE V1 P0U1A0K19 K19 IO18 J2P0U1B0J2 P0U1B0V21 V21 LED3
IO_L21P_6
P0U1A0V1
IO_L34N_2/VREF_2 NC IO_L21P_3
RAM_ADDR11 V2 P0U1A0K20 K20 RAM0_DATA3 K5P0U1B0K5 P0U1B0V22 V22 LED2
IO_L21N_6P0U1A0V2 IO_L34P_2 NC IO_L21N_3
NEXUS_TCK V3 P0U1A0K21 K21 RAM0_DATA1 K6P0U1B0K6 P0U1B0V20 V20 IO33
IO_L20P_6
P0U1A0V3
IO_L35N_2 NC IO_L20P_3
NEXUS_TMS V4 P0U1A0K22 K22 RAM0_DATA2 RAM_ADDR14 K3 P0U1B0K3 P0U1B0U19 U19 IO31
IO_L20N_6P0U1A0V4 IO_L35P_2 IO_L34N_7 IO_L20N_3
C FPGA_AUX1 V5 P0U1A0L17 L17 IO27 KBDATA K4 P0U1B0K4 P0U1B0W20 W20 IO34 C
IO_L19N_6P0U1A0V5 IO_L38N_2 IO_L34P_7 IO_L19P_3
TEST U5 P0U1A0L18 L18 IO20 RAM_ADDR13 K1 P0U1B0K1 P0U1B0W21 W21 LED5
IO_L19P_6
P0U1A0U5
IO_L38P_2 IO_L35N_7 IO_L19N_3
RAM_ADDR4 W1 P0U1A0L19 L19 IO22 RAM_ADDR3 K2 P0U1B0K2 P0U1B0W19 W19 SRAM0_A5
IO_L17P_6/VREF_6 P0U1A0W1
IO_L39N_2 IO_L35P_7 IO_L17P_3/VREF_3
RAM_ADDR10 W2 BANK 4 P0U1A0L20 L20 IO19 MOUSEDATA L5 P0U1B0L5 BANK 5 P0U1B0V19 V19 IO35
IO_L17N_6P0U1A0W2 IO_L39P_2 IO_L38N_7 IO_L17N_3
W3 P0U1A0L21 L21 SW0 MOUSECLOCK L6 P0U1B0L6 P0U1B0Y22 Y22 LED6
IO_L16P_6
P0U1A0W3
IO_L40N_2 IO_L38P_7 IO_L16P_3
NEXUS_TDI W4 P0U1A0L22 L22 RAM0_DATA0 SPI_DIN L3 P0U1B0L3 P0U1B0W22 W22 LED4 VCCAUX
IO_L31P_4/DOUT/BUSY
IO_L16N_6P0U1A0W4 IO_L40P_2/VREF_2 IO_L39N_7 IO_L16N_3 C58 C1 C59 C5 C6 C19 C20 C21 C22 C23 C24
RAM_ADDR5 Y1P0U1A0Y1 SPI_CLK L4 P0U1B0L4 P0U1B0Y19 Y19 SRAM0_A1
IO IO_L39P_7 IO_L01P_3/VRN_3
P0C5801
P0C5901
P0C1901
P0C2001
P0C2101
P0C2201
P0C2301
P0C2401
P0C101
P0C501
P0C601
IO_L01N_5/RDWR_B
RAM_ADDR9 Y2 RAM1_OE L1 Y20 SRAM0_A4
IO_L06N_4/VREF_4
IO_L27N_5/VREF_5
P0U1B0Y20
IO_L29P_5/VREF_5
IO_L01P_6/VRN_6 IO_L40N_7/VREF_7 IO_L01N_3/VRP_3
IO_L27N_4/DIN/D0
P0U1A0Y2 P0U1B0L1
IO_L32N_4/GCLK1
IO_L32N_5/GCLK3
IO_L31N_4/INIT_B
IO_L32P_4/GCLK0
IO_L32P_5/GCLK2
IO_L01N_4/VRP_4
IO_L01P_4/VRN_4
IO_L10P_5/VRN_5
IO_L10N_5/VRP_5
NEXUS_TDO Y3 RAM_CS L2 P0U1B0L2 Y21
P0U1B0Y21 LED7
IO_L01P_5/CS_B
IO_L01N_6/VRP_6 IO_L40P_7 IO
P0C5802
P0C5902
P0C1902
P0C2002
P0C2102
P0C2202
P0C2302
P0C2402
P0C102
P0C502
P0C602
P0U1A0Y3
IO_L30N_4/D2
IO_L28N_5/D6
IO_L31N_5/D4
IO_L30P_4/D3
IO_L27P_4/D1
IO_L28P_5/D7
IO_L31P_5/D5
10uF 220uF/4V 10uF 220nF 220nF 10nF 10nF 10nF 10nF 10nF 10nF
IO_L29N_4
IO/VREF_4
IO_L28N_4
IO_L25N_4
IO_L24N_4
IO_L16N_4
IO/VREF_4
IO_L15N_4
IO_L10N_4
IO_L09N_4
IO/VREF_4
IO_L06N_5
IO_L09N_5
IO_L15N_5
IO_L16N_5
IO/VREF_5
IO_L24N_5
IO_L25N_5
IO_L29N_5
IO_L30N_5
IO/VREF_5
IO_L29P_4
IO_L28P_4
IO_L25P_4
IO_L24P_4
IO_L16P_4
IO_L15P_4
IO_L10P_4
IO_L09P_4
IO_L06P_4
IO_L06P_5
IO_L09P_5
IO_L15P_5
IO_L16P_5
IO_L24P_5
IO_L25P_5
IO_L27P_5
IO_L30P_5
P0U1A0Y12
P0U1B0Y4
P0U1A0W18
P0U1A0AA14
P0U1B0W10
P0U1B0W9
P0U1A0AA12
P0U1A0AB12
P0U1B0AA11
P0U1A0W12
P0U1A0AA20
P0U1A0AB20
P0U1B0AA5
P0U1B0AB5
P0U1B0Y11
P0U1B0AA3
AB14 P0U1A0AB14
P0U1A0U12
P0U1A0V12
P0U1B0AA9
P0U1B0AB9
P0U1B0V11
P0U1B0W11
AB13 P0U1A0AB13
AA15 P0U1A0AA15
AA18 P0U1A0AA18
AB10 P0U1B0AB10
AB11 P0U1B0AB11
AA13 P0U1A0AA13
AB15 P0U1A0AB15
AA17 P0U1A0AA17
AB18 P0U1A0AB18
AA10 P0U1B0AA10
Y13 P0U1A0Y13
U13 P0U1A0U13
U14 P0U1A0U14
V16 P0U1A0V16
Y16 P0U1A0Y16
Y17 P0U1A0Y17
V17 P0U1A0V17
V18 P0U1A0V18
AB4 P0U1B0AB4
AA6 P0U1B0AA6
AB8 P0U1B0AB8
Y10 P0U1B0Y10
V13 P0U1A0V13
V14 P0U1A0V14
W16 P0U1A0W16
W17 P0U1A0W17
Y18 P0U1A0Y18
AA4 P0U1B0AA4
AA8 P0U1B0AA8
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
Y5 P0U1B0Y5
W6 P0U1B0W6
U6 P0U1B0U6
W8 P0U1B0W8
VCCINT
W5 P0U1B0W5
V6 P0U1B0V6
Y6 P0U1B0Y6
V8 P0U1B0V8
V9 P0U1B0V9
IO
IO
IO
IO
IO
IO
IO
IO
IO
C60 C7 C8 C25 C26 C27 C28 C29 C30 C31 C32 C33 C34
P0U1A0AA16
P0U1A0AB16
P0U1A0AA19
P0U1A0AB19
P0U1A0V15
P0U1A0W15
P0U1B0AA7
P0U1B0AB7
P0U1A0W13
P0U1A0W14
P0U1A0U16
P0U1A0U17
P0U1B0U10
P0U1B0V10
P0U1B0U11
P0U1B0W7
P0U1B0Y7
P0U1B0U9
P0C6001
P0C2501
P0C2601
P0C2701
P0C2801
P0C2901
P0C3001
P0C3101
P0C3201
P0C3301
P0C3401
P0C701
P0C801
P0U1B0U7
P0U1B0V7
AA12
AB12
W12
Y12
U12
V12
W13
AA14
W14
V15
W15
AA16
AB16
U16
U17
W18
AA19
AB19
AA20
AB20
AA3
Y4
AA5
AB5
U7
V7
W7
Y7
AA7
AB7
W9
AA9
AB9
U9
W10
U10
V10
U11
V11
W11
Y11
AA11
P0C6002
P0C2502
P0C2602
P0C2702
P0C2802
P0C2902
P0C3002
P0C3102
P0C3202
P0C3302
P0C3402
P0C702
P0C802
RAM_ADDR6
RAM_ADDR8
RAM_ADDR7
FPGA_AUX2 10uF 220nF 220nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF
FPGA_AUX3
FPGA_CLK_2
FPGA_INIT
SRAM0_D5
SRAM0_D7
SRAM0_D6
SRAM0_D8
SRAM0_D9
SRAM0_D10
FPGA_DIN
SRAM0_D12
SRAM0_D11
SRAM0_D4
SRAM0_D3
SRAM0_D13
SRAM0_D14
SRAM0_D15
SRAM0_D2
SRAM0_D1
SRAM0_D0
IO30
SRAM0_LB
SRAM0_UB
SRAM0_A0
SRAM0_E
SRAM0_A6
SRAM0_OE
SRAM0_A7
SRAM0_A3
SRAM0_A2
SRAM0_A13
SRAM0_A12
SRAM0_A11
SRAM0_A10
SRAM0_A14
SRAM0_A17
SRAM0_A15
SRAM0_A16
SRAM0_A18
SRAM0_A9
SRAM0_A8
RAM0_WE
SRAM0_W
JIOB1
SP10
SP11
SP14
SP12
SP15
SP13
VCC
SP8
SP6
C61 C2 C62 C9 C10 C11 C12 C35 C36 C37 C38 C39 C40 C41 C42 C43 C44 C45
P0C6101
P0C6201
P0C1001
P0C1101
P0C1201
P0C3501
P0C3601
P0C3701
P0C3801
P0C3901
P0C4001
P0C4101
P0C4201
P0C4301
P0C4401
P0C4501
P0C201
P0C901
P0C6102
P0C6202
P0C1002
P0C1102
P0C1202
P0C3502
P0C3602
P0C3702
P0C3802
P0C3902
P0C4002
P0C4102
P0C4202
P0C4302
P0C4402
P0C4502
P0C202
P0C902
P0TP1301
P0TP1401
10uF 220uF/4V 10uF 220nF 220nF 220nF 220nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF
TP13 (INIT) TP14 (DIN)
RAM0_DATA7
RAM0_DATA6
RAM0_DATA5
RAM0_DATA4
RAM0_DATA3
RAM0_DATA2
RAM0_DATA1
RAM0_DATA0
(5V) (1V25)
P0C6401
P0C6301
P0C1301
P0C1401
P0C1501
P0C1601
P0C4601
P0C4701
P0C4801
P0C4901
P0C5001
P0C5101
P0C5201
P0C5301
P0C5401
P0C5501
P0C5601
P0C301
REF_CLK
P0TP1501
P0TP1601
R12 3 P0U203 P0U2022
LCD_E
SWC3
SWR3
SWR2
SWR1
SWC2
SWC1
SWC0
SWR0
IN OUT
P0C6402
P0C6302
P0C1302
P0C1402
P0C1502
P0C1602
P0C4602
P0C4702
P0C4802
P0C4902
P0C5002
P0C5102
P0C5202
P0C5302
P0C5402
P0C5502
P0C5602
P0C302
LED0
LED1
LED2
LED3
LED4
LED5
LED6
LED7
VREF
SP15
SP14
SP13
SP12
SP11
SP10
270R
SP9
SP7
SP8
P0R1401
P0C401
HSMH-C170
C4 10uF 220uF/4V 10uF 220nF 220nF 220nF 220nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF 10nF
P0U201
R14
P0C402
100
220uF/4V
P0HDR20100
P0HDR2010
P0HDR2012
P0HDR2014
P0HDR2016
P0HDR2018
P0HDR2020
P0HDR2022
P0HDR2024
P0HDR2026
P0HDR2028
P0HDR2030
P0HDR2032
P0HDR2034
P0HDR2036
P0HDR2038
P0HDR2040
P0HDR2042
P0HDR2044
P0HDR2046
P0HDR2048
P0HDR2050
P0HDR2052
P0HDR2054
P0HDR2056
P0HDR2058
P0HDR2060
P0HDR2062
P0HDR2064
P0HDR2066
P0HDR2068
P0HDR2070
P0HDR2072
P0HDR2074
P0HDR2076
P0HDR2078
P0HDR2080
P0HDR2082
P0HDR2084
P0HDR2086
P0HDR2088
P0HDR2090
P0HDR2092
P0HDR2094
P0HDR2096
P0HDR2098
P0HDR202
P0HDR204
P0HDR206
P0HDR208
Do Not Mount
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
D D
2
4
6
8
P0C1701
P0C6501
P0R1402
1
C18 VCC
HDR2 VCC C17 C65
P0C1702
P0C6502
P0C5701
P0R401
220nF
R4 R15 C57
P0C5702
P0HDR2011
P0HDR2013
P0HDR2015
P0HDR2017
P0HDR2019
P0HDR2021
P0HDR2023
P0HDR2025
P0HDR2027
P0HDR2029
P0HDR2031
P0HDR2033
P0HDR2035
P0HDR2037
P0HDR2039
P0HDR2041
P0HDR2043
P0HDR2045
P0HDR2047
P0HDR2049
P0HDR2051
P0HDR2053
P0HDR2055
P0HDR2057
P0HDR2059
P0HDR2061
P0HDR2063
P0HDR2065
P0HDR2067
P0HDR2069
P0HDR2071
P0HDR2073
P0HDR2075
P0HDR2077
P0HDR2079
P0HDR2081
P0HDR2083
P0HDR2085
P0HDR2087
P0HDR2089
P0HDR2091
P0HDR2093
P0HDR2095
P0HDR2097
P0HDR2099
P0HDR201
P0HDR203
P0HDR205
P0HDR207
P0HDR209
+5 4K7 U5 0R 10nF
Legacy documentation
P0R1502
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
P0R402
Title
VCCAUX L3, 12a Rodborough Rd
1 2 3 4 5 6 7 8