High Speed Analog to Digital Converters 18High Speed Digital to Analog Converters 21
Video Digitizer 23
CardBus / Digital Bus Interface 24
JTAG Debug Interface 25
PSoC Debug Interface 26
Appendices
A – Peripheral I/O Connector Information 27
B – CardBus Connector Information 28
C – FPGA Pinout 29
D – CPLD Pinout 33
E – PSoC Pinout 40
F – Standard Part Number Listing 41
G – Errata 43
H – FPGA Performance Enhancements 44
Revision History
Legal Notices
45
46
2
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Product Overview:
The Pico family of products are revolutionary FPGA based embedded acceleration platforms.
With performance that often exceeds modern microcomputers, a shockingly small form factor,
and nominal power consumption that is less than one watt, the Pico family of products take
computing to a whole new level.
The Pico E-15 is based on the high-performance Virtex-4 FPGA chip. This device has the
performance and power consumption of a custom chip (ASIC), but is completely
reconfigurable! The E-15 features four high speed converters and direct video capture.
Advanced users will enjoy the open source development kits which allow absolute control over
the hardware. For those who desire a more high level approach to firmware, Viva provides a
graphical development model. Impulse C™ support is also included for rapid firmware
development in the C programming language. Board support packages are available for
operating systems such as Linux,
µC/OS, Green Hills Integrity OS™ and VX Works.
3
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Pico E-15 Quick Reference Datasheet
FEATURES
♦ High-performance Virtex-4 FX-20, 40 or 60
♦ 256MB RAM
♦ 64MB Flash ROM
♦ Dual 12-Bit 125 MSPS A/D converters
♦ Dual 14-Bit 210 MSPS D/A converters
♦ Integrated composite video capture
♦ CardBus (PCI) Interface
♦ Open source
♦ Standalone operation
♦ Reconfigurable, high-speed digital bus
♦ Software defined radio
♦ Video processing / compression
♦ Accelerated scientific computing
♦ Digital signal processing
♦ Impulse C™ development platform
♦ Viva development platform
♦ Embedded systems
♦ Encryption / decryption
♦ Supercomputing / cluster computing
IO Connectivity
♦ 10/100/1000 Ethernet
♦ RS-232 Asynchronous Serial
♦ JTAG
♦ SVIDEO/Composite In
♦ Dual High Speed Analog to Digital
♦ Dual High Speed Digital to Analog
♦ GPIO
At the core of the Pico E-15 is a Virtex-4 FPGA. The FPGA can be dynamically configured to
perform any number of specialized tasks such as: protocol processing, encryption, or complex
mathematical functions. Embedded systems benefit from the integrated PowerPC™ processor.
6
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Pico E-15 Electrical Specification
Minimum Nominal Maximum
DC Input Voltage 3.25V 3.3V 3.35V
Power Consumption 0.001W 1.2W 7.0W
DC Input Current 0.0003A 0.36A 2.1A
Recommended Temperature Range 0°C 10°C 70°C
FPGA Over Temperature Shutdown 70-80°C
Maximum Storage Temperature Range -50°C 27°C 90°C
Relative Humidity (Non-Condensing) 0% 95%
Overpower Considerations:
The Pico E-15 FX60 is designed desktop computers, and is not recommended for use in
laptops. Because of the large gate count of the FX60, it can easily exceed the PCCARD
maximum current consumption specification of 1A. The FX-60 features built in overtemperature shutdown to protect both the card and the host system.
The Pico E-15 FX60 should be used with an external heat sink and an extender card.
7
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Field Programmable Gate Array
The core of the Pico E-15 is a high performance Virtex-4 FPGA. Included in the FPGA are the
FPGA Fabric, an optional PowerPC ™ processor, ultra high-speed DSP slices and RAM.
FPGA Fabric:
The “Fabric” of an FPGA comprises an array of logic elements that can be connected in
virtually unlimited patterns. These patterns of logic elements can be used to perform basic
mathematical functions such as addition and subtraction, or can be grouped together to
perform complex functions like Fast Fourier Transforms. Logic elements can even be
connected to create a custom soft processor.
The advantage of the FPGA is that the internal logic can be optimized for a specific
application. FPGAs are also able to execute operations in parallel, not being limited by
sequential execution like a traditional processor. FPGA operations can be executed in a
parallel, pipelined or even an asynchronous manner. The FPGA allows incredible application
speed with very low power consumption. Your imagination is really the limit.
DSP Slice:
Embedded within the FPGA are special areas that are designed to facilitate high speed “digital
signal processing.” These areas are called DSP slices. The DSP slice can be configured in a
variety of different ways. For example, one DSP slice can be configured to be one tap of an
FIR filter. DSP slices are fully pipelined and feature incredible speed. When configured for FIR
filtering the DSP slice has a guaranteed performance of 500MHz with a latency of one cycle.
An 18x18 multiply and accumulate also runs at 250MHz with a latency of two cycles. Smaller
data widths allow higher clock speeds.
FPGAs are renowned for their ability to process parallel logic, but they typically have a hard
time emulating a high performance processor. To get the best of both worlds the Virtex-4™
features an embedded Power PC Processor. Since the processor shares the same die as the
FPGA it seamlessly interfaces with the FPGA fabric.
A new feature of the Virtex-4 FPGA is the addition of an auxiliary processor interface. The APU
is the highest speed interface between the PowerPC™ processor and the FPGA fabric. Up to
four custom instructions may be implemented in the FPGA, which are accessible from the
PowerPC™.
Board support packages are currently available for µC/OS and Linux. Board support source
code is available open source under the GPL.
9
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
CPLD TurboLoader
A CPLD (Complex Programmable Logic Device) is a smaller version of an FPGA (described
above) with permanent Flash storage built in. The Pico E-15 contains one CPLD that loads
and reconfigures the FPGA. The Pico firmware guide describes how to access the CPLD
TurboLoader.
The Flash ROM’s address bus can be controlled by either the TurboLoader or the FPGA (but
not both). During power-up or reboot, the TurboLoader is in control of the Flash ROM Address
bus. At all other times the FPGA is in control of the address bus.
10
CPLD Resources:
Xilinx CPLD Website http://www.xilinx.com/cpld
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
11
Flash Memory
The Pico E-15 comes equipped with at least 64MB of Flash ROM. The Flash ROM is divided
into 512 sectors that can be erased independently. Most of the space on the ROM is reserved
for the user.
The Flash ROM’s address bus can be controlled by either the TurboLoader or the FPGA (but
not both). During power-up or reboot, the TurboLoader is in control of the Flash ROM Address
bus. At all other times the FPGA is in control of the address bus.
The Flash ROM has a simple, open file system which allows the user to store FPGA images,
ELF binary files, or other data. The primary image is used to boot the FPGA initially, and the
backup image is only invoked if the primary image fails to load correctly. Executable files are in
ELF format and are loaded by a loader within the secondary image. The primary image will
either load the secondary image or pause for the PC to access and manage the file system.
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
12
DDR2 SDRAM Memory
The Pico E-15 comes equipped with 256MB of DDR2 SDRAM memory. There are two 1024Mb
chips, each with a separate 16 bit data path to the host to form one 32 bit bank. From 0°C to
+85°C, the ram can run at up to 333 MHz. For operation at temperatures below 0°C, special
firmware with throttled ram timings is required. Please note that the RAM will not function
below 125 MHz.
The Pico E-15 contains one temperature sensor that directly senses the die temperature of the
Virex-4 FPGA. The digital interface of the remote temperature sensing chip is connected to the
Cypress PSoC. If an overtemperature condition occurs, the PSoC will shutdown the FPGA
until the temperature has dropped sufficiently below the shutdown threshold.
The setpoints of the temperature shutdown circuit can be reprogrammed via the PSoC debug
cable.
Electrical Specifications Minimum Nominal Maximum
Temperature Sensing Range -55°C 125°C
Resolution 0.0625°C
Accuracy +/- 2.4°C +/- 1.0°C +/- 0.0°C
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Sleep Controller
The Pico E-15 contains one Cypress PSoC which is used to generate a clock for the
bootloader and control the power state.
The E-15 can be placed in a state where it draws almost no power, then wakes up
automatically after a set amount of time.
The sleep controller can be activated by the FPGA, or the external peripheral interface
connector.
The protocol for entering sleep state is simple. Simply pulse FPGA_POWERCTL_C for as
many seconds as your wish to sleep, then lower the FPGA_POWERCTL_D signal.
The Pico E-15 will awake from sleep if any of the following conditions are true:
-Power is first applied
-The sleep timer has run out
-POWERCTL_D is low and POWERCTL_C is high
The Pico E-15 will enter sleep mode if any of the following conditions are true:
-An overtemperature condition is detected
-The FPGA_POWERCTL_D pin is low
-The POWERCTL_C pin is low
15
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
16
Tri-Mode Ethernet Interface
The Pico E-15 features the Marvell Alaska series 88E1111 tri-mode Ethernet transceiver.
Combined with the on-FPGA MAC (Middle access controller) a complete Ethernet solution is
offered. Communication between the MAC and PHY takes place over an industry standard
MII/GMII interface.
The Ethernet transceiver features 10/100/1000 full/half duplex operation. It will automatically
configure the physical interface on the fly for crossover or straight through operation. The PHY
can even automatically correct for common wiring mistakes. The PHY has a built in Time
Domain Reflectometer which can diagnose cable problems and pinpoint their distance away
from the transceiver.
The Ethernet interface on the Pico is magnetic-less allowing high speed, low power digital
interconnect directly to Ethernet backplanes. DO NOT directly connect the Ethernet interface
to a hub or switch without a magnetic isolation module.
The Marvell 88E1111 is the only user-accessible chip on the Pico E-15 that requires an NDA
for access to the datasheets. If you are interested in some of the advanced features not
supported by the native driver, contact Pico Computing for assistance in obtaining an NDA
from Marvell. Users are advised not to contact Marvell directly.
The Pico E-15 features 2 GPIO lines which are used for external peripheral support. The GPIO
lines are always enabled.
All GPIO signals have user selectable pull-up, pull-down, keeper or HI-Z termination. Drive
strength is also user selectable between 2 and 24mA. All GPIOs can be configured for input,
output and bi-directional mode.
GPIO 1 has a 50 ohm resistor in series with the output to allow connectivity with low voltage
devices which may clamp a 3.3V signal.
Electrical Specifications Minimum Nominal Maximum
High Voltage 2.0V 3.3V 3.45V
Low Voltage -0.2V 0V 0.8
Input Impedance (Pulldowns Disabled) HI-Z
Drive Strength (Selectable) 2 mA 24 mA
ESD Withstand Voltage (Human Body Model) 2 KV
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
18
High Speed Analog to Digital Converters
The Pico E-15 features 2 high speed analog to digital converters. The converters are optimized
for high-frequency, high-performance, low-power, low-noise operation. The converters have
integrated DC blocking capacitors, and thus, cannot be used on very low frequency signals.
The ADC should be driven by a source with an impedance of 50 ohms.
To ensure accuracy at high speeds, the low-jitter 125 MHz reference clock must be used. The
converters may be tuned to different applications. For example: a lower termination impedance
may be traded for more sensitivity. A wider high frequency input range may be traded for less
high frequency noise rejection. Contact Pico Computing with your application requirements.
The data returning from the ADCs must be sampled on the rising edge of the appropriate clock
return pin. Even when the ADCs are clocked from the same source, they will be running out of
sync because of the duty cycle stabilizer (which provides greater resolution). The Pico E-15
can be special ordered with the duty cycle stabilizer perminately disabled.
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Electrical Specifications Minimum Nominal Maximum
Differential AC Input Voltage 0 Vpp 1 Vpp 1.8 Vpp
Termination Resistance 45 (VHF) 50 (AC) 115(DC)
Input Frequency Range 1 KHz* 1-50 MHz 125 MHz
Bandwidth 125 MHz 225 MHz
Dielectric Surge Withstand Voltage -14 VDC 0 VDC 14 VDC
Withstand Voltage -4 VDC 0 VDC 4 VDC
*Lower frequencies are possible with degraded performance.
ADC Front-End Equivalent Circuit
19
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
ADC Low Frequency Input Impedance
20
ADC High Frequency Input Impedance*
*Low pass filter range is customizable via special order
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
21
High Speed Digital to Analog Converters
The Pico E-15 features 2 high speed analog to digital converters. The converters are optimized
for high-frequency, high-performance, low-power, low-noise operation. The converters have
integrated DC blocking capacitors, and can not be used on low frequency signals. The DAC
should be terminated into a 50 ohm load.
To ensure accuracy at high speeds, the low-jitter 125 MHz reference clock must be used. The
DAC supports a clock frequency of up to 210 MHz.
Electrical Specifications Minimum Nominal Maximum
Differential AC Output Voltage (50 Ohm Load) 0 Vpp 0.225 Vpp 0.45 Vpp
Differential AC Output Voltage (Hi-Z) 0 Vpp 1.8 Vpp 1.8 Vpp
Internal Termination Impedance 50
Output Frequency Range (50 Ohm Load) 5 KHz 105 MHz
Bandwidth
Noise Floor
Dielectric Withstand Voltage (Output to GND) -15V 0V 15V
Clock Frequency 125 MHz 210 MHz
Resolution 14 Bits
DAC Front-End Equivalent Circuit
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
DAC Low Frequency Maximum Amplitude (50 Ohm Load)
22
DAC High Frequency Maximum Amplitude (50 Ohm Load)
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Video Digitizer
The Pico E-15 contains one ultra low-power video digitizer. The video digitizer accepts both
SVIDEO and Composite video inputs and can decode NTSC, PAL and SECAM video
standards. When using composite video, the video digitzer can switch from between two
channels. The TVP5150 has an integrated I2C control interface.
Video Digitizer External Connections (SVIDEO Mode):
VIDEO_IN_Y Video Luminence
VIDEO_IN_C Video Chrominence
VIDEO_IN_GND Analog Video Ground
Video Digitizer External Connections (COMPOSITE Mode):
VIDEO_IN_Y Composite Video Channel #1*
VIDEO_IN_C Composite Video Channel #2*
VIDEO_IN_GND Analog Video Ground
*Unused channels must be connected to Analog Video Ground
Electrical Specifications Minimum Nominal Maximum
Resolution 9 Bits
Impedance 75 Ohms
Maximum AC Amplitude 1.5 Vp
Maximum DC Offset -75V 0 75V
The Pico E-15 can run as a standalone product or be connected to a host using the CardBus
connector. By default, the Pico E-15 ships with firmware that is ready for use as a CardBus
device.
The CardBus interface is a subset of PCI. The data path is 32 bits wide and is synchronous.
The wiring of the CardBus interface supports both completion and mastering of the bus.
When the Pico E-15 is not connected to a CardBus host, the digital bus can be reconfigured to
connect with a wide variety of high speed digital busses and peripherals. With proper external
termination, speeds of over 100 MHz are possible. The external digital bus can only interface
with 3.3V logic.
Those who are interested in alternate interfaces should contact Pico Computing. The CardBus
interface source code and support is available.
Electrical Specifications (DC) Minimum Nominal Maximum
Positive Supply Input Voltage (Vcc) 3.25V 3.3V 3.35V
Low Level Input Voltage -0.2V 0V 0.7V
High Level Input Voltage 2.0V 3.3V 3.35V
Recommended Drive Strength 8mA
Input Impedance HI-Z
Internal Bus Voltage 3.3V
PCMCIA Interface Resources:
PCMCIA Website www.pcmcia.org
PCI SIG Website www.pci.org
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
JTAG Debug Interface
The Pico E-15 is equipped with a JTAG diagnostic port which allows real-time debugging of
hardware, firmware and software.
Some JTAG programs require the length of the instruction register (IR). The IR length is listed
below for all devices in the JTAG chain. The FPGA IR length changes depending on how
many PowerPCs are internally connected to the JTAG chain in the FPGA.
Device Instruction register bit length
FPGA 6,10 or 14 (Depends on PPC Configuration)
TurboLoader 8
Ethernet PHY 8
25
FPGA
TDITDO
EthernetTurbo Loader
PowerPC
IR= 10
The Primary Image in the Flash ROM contains an embedded JTAG diagnostic port. This
allows a user in Windows or Linux to debug software without an external JTAG cable. The
internal JTAG diagnostic loopback looks just like a Parallel Port JTAG diagnostic cable when
used with the Pico E-15 driver.
The external JTAG interface uses 1.8V logic.
IR= 8
IR= 8
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
26
PSoC Debug Interface
The Pico E-15 has a low power PSoC microcontroller (also known as the sleep controller)
which controls the power to the rest of the board. The PSoC also generates a 24 MHz clock for
the TurboLoader. The PSoC features an in-circuit programming interface, although it is
unlinkey that a user will ever need to debug or modify the PSoC firmware.
To program the PSoC the following parts are required:
1 VIDEO_GND Analog Video Ground 0V DC – Ground [VIDEO]
2 VIDEO_IN_C Analog Video Input (Chrominance) NTSC / CAM / PAL Video
3 VIDEO_IN_Y Analog Video Input (Luminance) NTSC / CAM / PAL Video
4 TMS JTAG Mode Select LVCMOS-1.8
5 TCK JTAG Clock LVCMOS-1.8
6 TDI JTAG Data In LVCMOS-1.8
7 TDO JTAG Data Out LVCMOS-1.8
8 ANALOG_IN_1+ Differential Analog In #1 + 1.8V Pk-Pk 50 Ohm Analog
9 ANALOG_IN_1- Differential Analog In #1 - 1.8V Pk-Pk 50 Ohm Analog
10 ETHER_OUT_DA- Ethernet DA- IEEE 802.3
11 ETHER_OUT_DA+ Ethernet DA+ IEEE 802.3
12 ETHER_OUT_DD- Ethernet DD- IEEE 802.3
13 ETHER_OUT_DD+ Ethernet DD+ IEEE 802.3
14 ETHER_OUT_DC- Ethernet DC- IEEE 802.3
15 ETHER_OUT_DC+ Ethernet DC+ IEEE 802.3
16 ETHER_OUT_DB- Ethernet DB- IEEE 802.3
17 ETHER_OUT_DB+ Ethernet DB+ IEEE 802.3
18 POWERCTL_R PSoC Debug Interface Reset LVTTL-3.3
19 ANALOG_IN_2- Differential Analog In #2 - 1.8V Pk-Pk 50 Ohm Analog
20 ANALOG_IN_2+ Differential Analog In #2 + 1.8V Pk-Pk 50 Ohm Analog
21 2.5V 2.5V 250mA Max 2.5V DC
22 DIAG_EN_n Diagnostic Enable LVCMOS-1.8
23 1.8V 1.8V 250mA Max 1.8V DC
24 POWERCTL_C PSoC Debug Clock LVTTL-3.3
25 POWERCTL_D PSoC Debug Data / WAKEUP LVTTL-3.3
26 GPIO_1 General Purpose IO #1 LVTTL-3.3
27 GPIO_2 General Putpose IO #2 LVTTL-3.3
28 GND Digital Ground 0V DC – Ground [DIGITAL]
29 ANALOG_OUT_2+ Differential Analog Out #2 + 1.8V Pk-Pk 50 Ohm Analog
30 ANALOG_OUT_2- Differential Analog Out #2 - 1.8V Pk-Pk 50 Ohm Analog
31 ANALOG_OUT_1+ Differential Analog Out #1 + 1.8V Pk-Pk 50 Ohm Analog
32 ANALOG_OUT_1- Differential Analog Out #1 - 1.8V Pk-Pk 50 Ohm Analog
27
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
28
Peripheral Connector Drawing
Figure 5
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Appendix B – CardBus Connector Information
Connector Information
Description Brand Part Number
CardBus Socket FCI 71299-050CALF
The CardBus Socket is typically in stock at Mouser Electronics. (http://www.mouser.com)
The function and direction of the pins on the CardBus interface can be easily changed to suit
the needs of a custom interface. Series termination on the E-15 is zero ohms, but a larger
value can be used if it is required for your application.
29
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
CardBus Interface Schematic
30
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
CardBus Connector Pinout
1 GND Digital Ground
2 PCI_CAD0 Data / Address 0
3 PCI_CAD1 Data / Address 1
4 PCI_CAD3 Data / Address 3
5 PCI_CAD5 Data / Address 5
6 PCI_CAD7 Data / Address 7
7 P\C\I\_\C\C\B\E\0\ Byte Enable 0
8 PCI_CAD9 Data / Address 9
9 PCI_CAD11 Data / Address 11
10 PCI_CAD12 Data / Address 12
11 PCI_CAD14 Data / Address 14
12 P\C\I\_\C\C\B\E\1\ Byte Enable 1
13 PCI_CPAR Parity Even
14 P\C\I\_\C\P\E\R\R\ Parity Error
15 P\C\I\_\C\G\N\T\ Access Grant
16 P\C\I\_\C\I\N\T\ Interrupt Request
17 3.3V 3.3V Digital Supply
18 VPP No Connection
19 PCI_CCLK 33 MHz
20 P\C\I\_\C\I\R\D\Y\ Initiator Ready
21 P\C\I\_\C\C\B\E\2\ Byte Enable 2
22 PCI_CAD18 Data / Address 18
23 PCI_CAD20 Data / Address 20
24 PCI_CAD21 Data / Address 21
25 PCI_CAD22 Data / Address 22
26 PCI_CAD23 Data / Address 23
27 PCI_CAD24 Data / Address 24
28 PCI_CAD25 Data / Address 25
29 PCI_CAD26 Data / Address 26
30 PCI_CAD27 Data / Address 27
31 PCI_CAD29 Data / Address 29
32 PCI_RFU2 Reserved
33 PCI_CLKRUN Clock Request
34 GND Digital Ground
35 GND Digital Ground
36 PCI_DETECT CardBus Detect Shorted to 46
37 PCI_CAD2 Data / Address 2
38 PCI_CAD4 Data / Address 4
39 PCI_CAD6 Data / Address 6
40 PCI_RFU0 Reserved
41 PCI_CAD8 Data / Address 8
42 PCI_CAD10 Data / Address 10
43 PCI_DETECT CardBus Detect Shorted to 36
44 PCI_CAD13 Data / Address 13
45 PCI_CAD15 Data / Address 15
46 PCI_CAD16 Data / Address 16
47 PCI_RFU1 Reserved
48 P\C\I\_\C\B\L\O\C\K\ Bus Lock
31
Pico E-15 Hardware Reference
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Seattle, WA 98109
49 P\C\I\_\C\S\T\O\P\ Transfer Halt
50 P\C\I\_C\D\E\V\S\E\L\ Device Select
51 3.3V 3.3V Digital Supply
52 VPP No Connection
53 P\C\I\_\C\T\R\D\Y\ Target Ready
54 P\C\I\_\C\F\R\A\M\E\ Frame
55 PCI_CAD17 Data / Address 17
56 PCI_CAD19 Data / Address 19
58 P\C\I\_\C\R\S\T\ Reset
59 P\C\I\_\C\S\E\R\R\ System Error
60 P\C\I\_\C\R\E\Q\ Access Request
61 P\C\I\_\C\C\B\E\3\ Byte Enable 3
62 PCI_CAUDIO Audio
63 PCI_CSTSCHG Status Change Interrupt
64 PCI_CAD28 Data / Address 28
65 PCI_CAD30 Data / Address 30
66 PCI_CAD31 Data / Address 31
67 GND Digital Ground
68 GND Digital Ground
32
Pico E-15 Hardware Reference
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Seattle, WA 98109
Appendix C – FPGA Pinout
FPGA Pinout
Net Pin Description Dir I/O Standard Term Drive
ADC_1_CLK_IN+ K8 Differential Clock In+ O DIFF HSTL II Float
ADC_1_CLK_IN- K7 Differential Clock In- O DIFF HSTL II Float
ADC_1_CLK_RTURN D6 Clock Return I LVTTL Float
ADC_1_D0 G7 Data In #0 I LVTTL Float
ADC_1_D1 E5 Data In #1 I LVTTL Float
ADC_1_D2 E7 Data In #2 I LVTTL Float
ADC_1_D3 F7 Data In #3 I LVTTL Float
ADC_1_D4 F8 Data In #4 I LVTTL Float
ADC_1_D5 C9 Data In #5 I LVTTL Float
ADC_1_D6 D9 Data In #6 I LVTTL Float
ADC_1_D7 C12 Data In #7 I LVTTL Float
ADC_1_D8 G9 Data In #8 I LVTTL Float
ADC_1_D9 A14 Data In #9 I LVTTL Float
ADC_1_D10 G10 Data In #10 I LVTTL Float
ADC_1_D11 H7 Data In #11 I LVTTL Float
ADC_1_OVERLOAD H8 Over-Voltage Detect I LVTTL Float
ADC_1_POWER L9 Power Control I LVTTL Float
ADC_2_CLK_IN+ J9 Differential Clock In+ O DIFF HSTL II Float
ADC_2_CLK_IN- K10 Differential Clock In- O DIFF HSTL II Float
ADC_2_CLK_RTURN H4 Clock Return I LVTTL Float
ADC_2_D0 B14 Data In #0 I LVTTL Float
ADC_2_D1 F10 Data In #1 I LVTTL Float
ADC_2_D2 K6 Data In #2 I LVTTL Float
ADC_2_D3 L7 Data In #3 I LVTTL Float
ADC_2_D4 D15 Data In #4 I LVTTL Float
ADC_2_D5 E15 Data In #5 I LVTTL Float
ADC_2_D6 F15 Data In #6 I LVTTL Float
ADC_2_D7 F14 Data In #7 I LVTTL Float
ADC_2_D8 H9 Data In #8 I LVTTL Float
ADC_2_D9 L10 Data In #9 I LVTTL Float
ADC_2_D10 C6 Data In #10 I LVTTL Float
ADC_2_D11 G11 Data In #11 I LVTTL Float
ADC_2_OVERLOAD D14 Over-Voltage Detect I LVTTL Float
Permanent damage will result if the Pico E-15 is left un-configured and powered on for more
than 10 minutes. This should not be a problem since the Pico E-15 automatically loads an
FPGA image upon power-on.
43
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
44
Appendix H – FPGA Performance Enhancements
Overview:
Like most silicon devices, the FPGA on the Pico E-15 can be overclocked if proper cooling
techniques are employed. Care must be taken to avoid thermal runaway.
Thermal Runaway:
As the die temperature of the FPGA increases, it draws more power. This extra power gets
turned into heat. If thermal equilibrium is not reached with proper cooling, the FPGA will
overheat. The E-15 is protected against catestropic overtemperature conditions via the
integrated temperature sensor, although the limits should not routinely be pushed. The
maximum FPGA core temperature is 150°C. Note that chips surrounding the FPGA can be
damaged by temperatures above 70°C.
Heat Sink Placement:
The heat sink of the FPGA is internally connected via thermal grease to the case of the
CardBus card on the bottom side (no markings). Placing a large heat sink on the outside of the
case can allow higher performance.
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
Revision History
1.00.01
Initial public release
45
Pico E-15 Hardware Reference
Seattle, WA 98109
www.picocomputing.com
(206) 283-2178
150 Nickerson Street. Suite 311
Pico Computing
46
Legal Notices
FCC Class A
This equipment has been tested and found to comply with the limits for a Class A digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against
harmful interference when the equipment is operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with
the instruction manual, may cause harmful interference to radio communications. Operation of this
equipment in a residential area is likely to cause harmful interference in which case the user is required
to correct the interference at their own expense.
CE Class A
This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment
Regulations.
Pico Computing products are not authorized for use in life-critical applications, or where device failure could
cause injury or disruption of service.
“Xilinx System Generator for DSP” is a registered trademark of Xilinx, INC.
“Xilinx” and associated artwork are registered trademarks of Xilinx, INC.
“Virtex” and associated artwork are registered trademarks of Xilinx, INC.
“Virtex-4” and associated artwork are registered trademarks of Xilinx, INC.
“CoolRunner-II” and associated artwork are registered trademarks of Xilinx, INC.
“MATLAB” is a registered trademark of The MathWorks, INC.
“Simulink” is a registered trademark of The MathWorks, INC.
“PowerPC” and associated artwork are registered trademarks of International Business Machines Corporation.
“MirrorBit” and associated artwork are registered trademarks of Advanced Microdevices, INC.
“AMD” and associated artwork are registered trademarks of Advanced Micro Devices, INC.
“Spansion” and associated artwork are registered trademarks of Spansion, LLC.
“SAMSUNG” and associated artwork are registered trademarks of SAMSUNG Electronics Co. LTD.
“Texas Instruments” and the Texas Instruments logo are registered trademarks of Texas Instruments, INC.
“Linear Technology” and the Linear Technology logo are registered trademarks of Linear Technology Corporation.
“Impulse C” is a registered trademark of Impulse Accelerated Technologies, INC.
“Impulse Accelerated Technologies” and associated artwork are registered trademarks of Impulse Accelerated Technologies, INC.
“µC/OS” is a product of Micrimm.
The “PCMCIA” and “CardBus” standards are governed by the Personal Computer Memory Card International Association.
The “Compact Flash” standard is governed by the Compact Flash Association.
“Viva” is a registered trademark of Star Bridge Systems, Inc.
“Cypress” and associated artwork are registered trademarks of Cypress Semiconductor Corporation
“Maxim” and associated artwork are registered trademarks of Texas Instruments, INC.