TS-POE100: Difference between revisions
(Created page with "{{Infobox |title = TS-POE100 |image = 300px |titlestyle = |headerstyle = background:#ccf; |labelstyle = width:33% |datastyle = |header...") |
No edit summary |
||
Line 9: | Line 9: | ||
|header1 = Documents | |header1 = Documents | ||
|data2 = [http://www.embeddedarm.com/documentation/ts-poe100-schematic.pdf Schematic] | |data2 = [http://www.embeddedarm.com/documentation/ts-poe100-schematic.pdf Schematic] | ||
|data3 = [http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=80;65;86 ASIX Documentation] | |||
}} | }} | ||
Line 75: | Line 76: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! I/O Addr | ||
! | ! Description | ||
! | ! Data Access | ||
! | ! Bits | ||
|- | |- | ||
| | | Base+0x0 | ||
| | | Board identifier | ||
| | | Read Only | ||
| | | returns 0x5 unique ID to verify presence | ||
|- | |- | ||
| | | Base+0x4 | ||
| | | PLD revision | ||
| | | Read Only | ||
| | | Returns PLD revision | ||
|- | |- | ||
| | | Base+0x8 | ||
| | | SRAM Control Register | ||
| | | Read Only | ||
| | | bit 3 = IRQ7 jumper status (1=ON, 0=OFF) | ||
bit 2 = IRQ6 jumper status (1=ON, 0=OFF) | |||
bit 1 = IRQ5 jumper status (1=ON, 0=OFF) | |||
bit 0 = ARM jumper status (1=ON, 0=OFF) | |||
|- | |- | ||
| | | Base+0xC | ||
| | | PC104 Power Control | ||
| | | Bit 0 is RW | ||
| | | bit 3:1 = reserved | ||
bit 0 = 5VDC power to PC/104 bus control | |||
(0=power ON, 1=power OFF) | |||
|} | |} | ||
For a complete description of the MAC register map (which is NE2000 compatible), please | |||
refer to the ASIX AX88796B documentation. | |||
===Power Input and Assembly=== | |||
In order to power up a system including a PC/104 computer and a TS-POE100, the only | |||
required cable/connection is the POE ethernet cable, which must include network signals | |||
and power. Connect it to the TS-POE100 RJ45 connector. | |||
Power can be either on the spare pairs or on the data pairs of the 8-lines network cable. The | |||
power level that should be found at the network cable is 48VDC @ 0.35A. If the TS-POE100 | |||
detects valid POE signature and classification stages, it will transmit regulated 5VDC to the | |||
PC/104 bus, powering up the other boards (peripherals and computers) connected to it. | |||
The on-board green LED named LED 5V will come on in case the TS-POE100 detects a | |||
valid POE power source. Also, there are on-board LEDs for the MAC - Link and Network | |||
Activity. | |||
The TS-POE100 can provide up to 12W of power (2.4Amp @ 5VDC) – this is Class 3 POE | |||
implementation. | |||
== Software Support == | |||
The register map of ASIX AX88796B ethernet chip is NE2000 compatible, so driver support | |||
is straight-forward. | |||
You can load the module like this: | |||
<SyntaxHighlight lang=bash> | |||
. /initrd/ts7800.subr # to load the pc104on function | |||
pc104on # to enable pc104 | |||
modprobe ax88796b mem=0x200 irq=6 # Replace the irq option with your IRQ jumper configuration | |||
</SyntaxHighlight> |
Revision as of 09:29, 27 May 2011
Documents | |
---|---|
Schematic | |
ASIX Documentation |
Overview
The TS-POE100 is a PC/104 peripheral board (standard format) that provides a 10/100 Ethernet port integrated with a Power-over-Ethernet splitter circuit, which is capable to provide up to 12W of power through the PC/104 bus.
The TS-POE100 features a Linear Technology LTC4267 PoE chip fully compatible with the IEEE 802.3af specification. The TS-POE100 is a Power-over-Ethernet splitter interface that provides up to 12W (2.4A @ 5V) to external devices (class 3 devices). The internal switching-regulator delivers regulated 5VDC to the PC/104 connector, enabling a complete stackable SBC system to be powered.
In addition, the TS-POE100 provides an integrated 10/100 ethernet port through the ASIX AX88796B embedded MAC with on-chip PHY. It interfaces with the PC/104 connector via 16-bit data bus and the register map is NE2000 compatible. The ASIX solution features Wake-on-LAN functionality, enabling the Ethernet chip to enter in sleep mode with programmed wake-up on the reception of a magic network package. Once integrated with the PoE, this function allows a complete SBC system to enter power-save mode and to wake-up through the network whenever wanted.
Hardware Configuration
The TS-POE100 jumpers select one-of-three IRQ lines and one-of-four I/O address regions. Also, it is possible to do PC/104 16-bit access using only the 64-pin PC/104 connector in ARM mode if the ARM jumper is ON. Jumpers IRQ5, IRQ6 and IRQ7 selects the desired ISA IRQ line for the TS-POE100 MAC.
I/O Address
The PLD and MAC I/O address locations can be configured using jumpers Add1 and Add2 according to the table below:
PLD I/O | MAC I/O | Add1 | Add2 |
---|---|---|---|
0x100 | 0x200 | Off | Off |
0x110 | 0x240 | On | Off |
0x120 | 0x300 | Off | On |
0x130 | 0x340 | On | On |
Base Register Map
The TS-POE100 has 4 registers of 4-bits each which appear implemented on the PLD.
I/O Addr | Description | Data Access | Bits |
---|---|---|---|
Base+0x0 | Board identifier | Read Only | returns 0x5 unique ID to verify presence |
Base+0x4 | PLD revision | Read Only | Returns PLD revision |
Base+0x8 | SRAM Control Register | Read Only | bit 3 = IRQ7 jumper status (1=ON, 0=OFF)
bit 2 = IRQ6 jumper status (1=ON, 0=OFF) bit 1 = IRQ5 jumper status (1=ON, 0=OFF) bit 0 = ARM jumper status (1=ON, 0=OFF) |
Base+0xC | PC104 Power Control | Bit 0 is RW | bit 3:1 = reserved
bit 0 = 5VDC power to PC/104 bus control (0=power ON, 1=power OFF) |
For a complete description of the MAC register map (which is NE2000 compatible), please refer to the ASIX AX88796B documentation.
Power Input and Assembly
In order to power up a system including a PC/104 computer and a TS-POE100, the only required cable/connection is the POE ethernet cable, which must include network signals and power. Connect it to the TS-POE100 RJ45 connector.
Power can be either on the spare pairs or on the data pairs of the 8-lines network cable. The power level that should be found at the network cable is 48VDC @ 0.35A. If the TS-POE100 detects valid POE signature and classification stages, it will transmit regulated 5VDC to the PC/104 bus, powering up the other boards (peripherals and computers) connected to it. The on-board green LED named LED 5V will come on in case the TS-POE100 detects a valid POE power source. Also, there are on-board LEDs for the MAC - Link and Network Activity.
The TS-POE100 can provide up to 12W of power (2.4Amp @ 5VDC) – this is Class 3 POE implementation.
Software Support
The register map of ASIX AX88796B ethernet chip is NE2000 compatible, so driver support is straight-forward.
You can load the module like this:
. /initrd/ts7800.subr # to load the pc104on function
pc104on # to enable pc104
modprobe ax88796b mem=0x200 irq=6 # Replace the irq option with your IRQ jumper configuration