• Like
Case Study RDC R8610 Information Board Controller with Web Interface
Upcoming SlideShare
Loading in...5
×

Case Study RDC R8610 Information Board Controller with Web Interface

  • 1,068 views
Uploaded on

Information Board Controller is a hardware …

Information Board Controller is a hardware
platform for controlling high resolution electronic board built from LED cells

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,068
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Information Board Controller Completed project - November 2006 Customer Manufacturer of large and giant information and advertising LED boards. Objective The objective is to develop soft-hardware platform for controlling high- resolution electronic board which is built from big quantity of universal LED cells. It is necessary to provide platform scalability by applying Embedded Linux OS, while the device cost must not exceed 60 USD when manufactured in a medium run. Solution Hardware As the basis for hardware platform we choose an inexpensive RDC R8610 processor that has x86 core architecture, 32-bit RISC core and 133 MHz. This processor has a big set of built-in periphery (PCI rev2.1, 2 x Ethernet MAC, USB 2.0 Host, LPC, UARTs, GPIO, SDRAM-controller), and its performance allows executing processing tasks and displaying various graphics onto information board. The selected microprocessor does not require any cooling system. ST FLASH M29DW128 (NOR organization type) stores bootstrap loader, operating system, application software and controller's settings. Samsung FLASH K9F5608 (NAND organization type) stores commercials and other multimedia information and has 1Gb memory. NAND Flash controller is realized on Altera CPLD MAX2 EPM270, and also a specialized interface is implemented on this crystal for displaying information on the board. Besides this the board has RTC DS12CR887 real time clock, PHY Ethernet DP83848 physical layer, SDRAM Samsung K4S281632F-TC(L) and TI TUSB6250PFC chip acting as a bridge for connecting storage devices with ATA/ATAPI interface for connecting to USB 2.0. e-mail: info@promwad.com; www.promwad.com; phone: +375(17)312-1246 address: 22, Olshevskogo Street, 220073, Minsk, Republic of Belarus 1
  • 2. Information Board Controller The board is made in "Euromechanics" form-factor in accordance with the PCI standard requirements. By external interfaces we provided protection of electric circuit by using galvanic isolation and filter circuits. Despite the circuit density and presence of PCI edge connector on the board, we performed the routing in four layers. The controller provides the following functions: • Displays information on the information board via LPC interface; • Polls temperature, pressure, humidity, radiation sensors via GPIO; • Connects a usual USB-keyboard for direct board control; • Performs remote control over the device via Ethernet; • Connects wire- and wireless modems via RS232; • Connects ATA/ATAPI storage devices; • Connects graphics accelerator via PCI bridge. Software We developed board support package (BSP) on the basis of RedBoot bootstrap loader and Linux operating system. We modified RedBoot to support OS download from NOR FLASH M29DW128 and work with K4S281632F-TC(L) SDRAM memory. Our specialists considerably redesigned basic Linux distribution kit with the 2.6.8ac1 core from RDC and adapted it to new hardware platform. They added new modules to work with memory (MTD support), to assemble installation package of embedded software, to protect program code from copying. e-mail: info@promwad.com; www.promwad.com; phone: +375(17)312-1246 © 2009 Promwad Innovation Company 2
  • 3. Information Board Controller Controller's embedded software can work with different information board resolutions and it supports several types of LED cells. Operator's interface is realized with application of modern Web-technologies. Web-server works under control of embedded Linux and it provides user interaction with internal controller's functions via graphical Web-interface. The software performs the following main functions: • Controls screen via Web-interface and displays information on the information board; • Configures controller and sets screen parameters; • Splits access rights into user groups (operator, administrator, engineer); • Generates schedule of appearance of advertising and information announcements; • Performs more than 20 effects of displaying information on electronic board (shows creeping line, changes movement speed, displays various appearance effects, sets pauses, configures brightness); • Provides direct control when USB keyboard is connected to controller; • Displayed graphical information and supports standard TTF fonts; • Tests correctness of displayed information via built-in simulator of object display on real board. e-mail: info@promwad.com; www.promwad.com; phone: +375(17)312-1246 © 2009 Promwad Innovation Company 3
  • 4. Information Board Controller Benefits and features • Application of Linux OS and use of ANSI C for programming provide portability of program code to other hardware platforms and absence of licensable solutions to pay royalties for; • Web-interface allows working with the board via internet browser from any PC (mobile device) without having to install additional software; • Program code is copy- protected; • CPLD can be programmed remotely in-circuit; Technologies Redboot, JFFS2 , Embedded Linux, AJAX Programming languages C, С++, VHDL, ASM x86 Interfaces Ethernet BASE T10/100, USB HOST 2.0, LPC, RS232, PCI Development tools IDE Eclipse, GNU Toolchain (gcc, gdb), Quartus, PCAD Project management tools dotProject, MSProject, CVS Efforts 180 man-days Duration 6 months e-mail: info@promwad.com; www.promwad.com; phone: +375(17)312-1246 © 2009 Promwad Innovation Company 4