background image

 GESBC-9G20i 

User’s 

Manual 

 

 

Version 0.2 

Page 12 of 21 

20-Sep-13 

2 SCL 
3 GND 
 
 
 

Ethernet 

The GESBC-9G20i Single Board Computer is shipped with support for a complete Ethernet 
interface.  The AT91SAM9G20 contains a MAC subsystem that is compliant with the ISO/TEC 
802.3 topology for a single shared medium with several stations.  The Media Access Controller 
(MAC) within the AT91SAM9G20 supports 1/10/100 Mbps transfer rates and interfaces to 
industry standard physical layer devices.  The GESBC-9G20i is shipped with the DM9161A 
100Base-X / 10Base-T Transceiver device which, along with a RJ45 connector, provides the 
physical layer interface.  
 

USB Port 

The GESBC-9G20i Single Board Computer provides two USB host connections.  The 
AT91SAM9G20 USB host controller is configured for two root hub ports and features an 
integrated transceiver for each port. The AT91SAM9G20 integrates two USB 2.0 Full Speed host 
ports. These ports are fully compliant to the OHCI USB 2.0 Full Speed specification (12 Mbps).  
The controller complies with the OHCI specification for USB Revision 1.1.  
 
The GESBC-9G20i Single Board Computer provides one USB device port.   The USB Device Port 
(UDP) is compliant with the Universal Serial Bus (USB) V2.0 full-speed device specification. 
 
The GESBC-9G20i Single Board Computer is shipped with one USB host port on standard USB 
type-A connector and one USB host port on a 6 position 1mm spacing miniature connector that 
can interface directly to Via VNT6656 USB WiFi module. 
 
The GESBC-9G20i Single Board Computer is shipped with one standard USB type B device port  
 

I/O Block 

The GESBC-9G20i provides 8 protected digital input channels and 6 open collector digital output 
channels.   The digital input channels are protected up to 20V DC and the output channels are 
capable to sink up to 200mA current.  In addition the I/O block also provide one RS-232 port and 
one RS-485 port.  The I/O block uses 20 position 3.5mm spacing terminal block that accepts 18 – 
28 gauge wires.  The signal assignment is listed in table below. 
 

Table 4 J8 I/O Expansion 

Pin 

I/O Line 

Peripheral A 

Peripheral B  Comments

Function 

1 PC16 

 

 

 

Protected 

digital 

input 

2 PC17 

 

 

 

Protected 

digital 

input 

3 PC18 

 

 

 

Protected 

digital 

input 

4 PC19 

 

 

 

Protected 

digital 

input 

5 PB20 

RK0 

ISI_D0 

 

Protected 

digital 

input 

Summary of Contents for GESBC-9G20i

Page 1: ...Glomation Embedded Single Board Computer GESBC 9G20i User s Manual...

Page 2: ...Chapter 3 GESBC 9G20i Function Blocks 10 AT91SAM9G20 10 SDRAM 10 FLASH 10 RS 232 Port 0 1 and 2 10 RS 485 11 I2C Bus 11 Ethernet 12 USB Port 12 I O Block 12 4 x 20 Character LCD Port J30 13 RTC 13 Op...

Page 3: ...ble 1 UART Port P0 Connector on GESBC 9G20i 11 Table 2 UART Port P1 Connector 11 Table 3 J9 I2C bus 11 Table 4 J8 I O Expansion 12 Table 5 J30 LCD 13 Table 6 J12 Optional A D 14 Table 7 J20 JTAG Conne...

Page 4: ...echnology for Java Acceleration It has separate 32 Kbyte instruction and data caches with write buffer The ARM926EJ S on the AT91SAM9G20 functions with a maximum operating clock rate of 400MHz and a p...

Page 5: ...ocessor For more information regarding the AT91SAM9G20 processor please see the AT91SAM9G20 datasheet SDRAM The GESBC 9G20i is shipped with 32MBytes of SDRAM FLASH The GESBC 9G20i is shipped with 128M...

Page 6: ...SBC 9G20i is shipped with the 3 wire serial debug port Ethernet The GESBC 9G20i is shipped with a complete physical and MAC subsystem that is compliant with the ISO TEC 802 3 topology for a single sha...

Page 7: ...ers are in the factory default position The unit is shipped in a factory default configuration If the user is uncertain that the GESBC 9G20i has the jumpers in the factory default configuration please...

Page 8: ...GESBC 9G20i User s Manual Version 0 2 Page 8 of 21 20 Sep 13 Please see...

Page 9: ...GESBC 9G20i User s Manual Version 0 2 Page 9 of 21 20 Sep 13 Chapter 4 Software Description for more details regarding the software functionality...

Page 10: ...s 32 bit SDRAM Interface Serial EEPROM Interface 10 100 Mbps Ethernet MAC 6 UART Two port USB Host 4 channel 10 bit ADC 2 SPI Port Serial Audio Interface JTAG Interface More detailed information regar...

Page 11: ...he AT91SAM9G20 It is provided via the I O block Please see Table 4 J8 I O Expansion for detail RS 485 The GESBC 9G20i Single Board Computer provides one half duplex RS 485 port The RS 485 port is conn...

Page 12: ...on for USB Revision 1 1 The GESBC 9G20i Single Board Computer provides one USB device port The USB Device Port UDP is compliant with the Universal Serial Bus USB V2 0 full speed device specification T...

Page 13: ...RS 232 port 2 receiving line 17 TX2 USART2 RS 232 Port 2 transmitting line 18 RX3 USART3 RS 485 port line A 19 TX3 USART3 RS 485 port line B 20 GND 4 x 20 Character LCD Port J30 The GESBC 9G20i provid...

Page 14: ...des 4 programmable digital I O The maximum sampling rate of ADS7870 is 100 ksps The 8 single ended analog inputs can be also configured as 4 pairs of differential input channels The optional A D inter...

Page 15: ...on 0 2 Page 15 of 21 20 Sep 13 Power Requirement The GESBC 9G20i Single Board Computer has on board voltage regulator that accepts 7 5 24V DC power input Table 8 J1 Power Supply Connector Pin Number S...

Page 16: ...00 Boot strap code 0x00020000 0x40000 U boot 0x00060000 0x20000 U boot primary environment storage range 0x00080000 0x20000 U boot secondary environment storage range 0x00100000 0x300000 Linux kernel...

Page 17: ...m 0x400000 and up is used for Linux root file system The U boot passes the MTD device partition setting to the Linux kernel via the bootargs environment variable Loading Linux Kernel and root File Sys...

Page 18: ...be erased first before new kernel image can be stored The following command will erase the NAND FLASH sectors reserved for Linux kernel nand erase 0x100000 0x200000 The use the flowing command to stor...

Page 19: ...g Linux operating system is required to run the development tools This guide assumes user had basic Linux or Unix application development knowledge Host Computer Requirement The host PC should run Red...

Page 20: ...tch p1 patch file directory path patch_file_name Configure Linux Kernel The GESBC 9G20i can use the default configuration file for the Atmel AT91SAM9G20 ek evaluation board make ARCH arm CROSS_COMPILE...

Page 21: ...ter 6 Troubleshooting This chapter provides Troubleshooting information Search the entries in the Problem column in order to find the item that best describes your situation Then perform the correctiv...

Reviews: