EasyManua.ls Logo

Intermec CK30

Intermec CK30
113 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 4 — Theory of Operation
ADDR DECODE,
RD/WR CTL
PCI
IRQ CTL
SD31..0
SA25..0
SCAN_IRQ
AD31..0
HCR_WR2*
HCR_WR5*
SDBUF_D7..0
SCAN_DREQ
Host CPU
I/F
Scanne
r
I/F
Mini-PCI Slot
GPIO
LogiCore
PCI Core
PAR
PERR#
SERR#
FRAME#
IRDY#
TRDY#
STOP#
DEVSEL#
RST#
PCI_CLK
REQ#, GNT#
C/BE#3..0
BUS
ARBITER
Initiator
Logic
RD FIFO
DQM3..0
nOE
nPWE
RDY
RD/WR
FPGA_CS
DBP_HSYNC
SOS_VSYNC
ILLUM_LASEN_RTS
SCAN_LED
SCAN_LED_LOW
TETH_DBP, SOS
TETH_PRESENT
WR FIFO
Target
Logic
RD FIFO
WR FIFO
SDRAM
Controller
USER_LED<2:1>
SCAN_TRIG*
Local
CPU
I/F
Logic
PCI
CTL
REGs
INTA#
INTB#
KEY_RET<7:0>
PCI_IRQ
BREQ, BGNT
PCI Bridge
Host I/F
Wrapper
nWE
SPEED_RANGE_GDRD
SCAN_FLASH_EN
DOCK_TRIG*
VOL<2:0>
ACT#, PME#
SDCS0
SDCAS
SDRA
S
SDCLK
DLL
DLL
(/2)
FPGA_CLK
CLK_OUT
CLK
PCLK
IMAGER_PIXCLK
BATT_FAULT_IRQ
CLKRUN#
IDSEL
PCI/HCR_CS
IMAGE
CAPTURE
STATE
MACHINE
DMA
BUFFER
CTL
REGs
FIFO
DBP
COUNT
LOGIC
GPIO
IRQ
CTL
Kypd
Scanner I/F
IO MUX LOGIC
BLUR
DETECT,
EXPOSURE
SENSE
Bus I/F
CK30 FPGA Block Diagram
FPGA Download
The FPGA is SRAM-based and must be downloaded at boot time and on
resume. Its image is stored in system flash and downloaded from the
PXA255 by a download driver using the FPGA parallel slave mode on data
lines SA_MD7:0. This process clearly must precede loading of any drivers
that expect to use the FPGA.
Software initiates the download by pulsing the FPGA_PGM* signal low to
clear the FPGA configuration space, waiting for its INIT status to go high
(alternate function of signal SCAN_DREQ), and starting the
FPGA_CLK.
48 CK30 Handheld Computer Service Manual

Table of Contents

Other manuals for Intermec CK30

Related product manuals