找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 12225|回复: 3

ENE KB3700 Keyboard Controller Datasheet R0.1 2006

[复制链接]
发表于 2007-12-21 18:08:39 | 显示全部楼层 |阅读模式
Feature Summary3 M7 E' b* G. y, X, c; d. u

# D  j/ u% J, |6 g: Z+ R4 sLow Pin Count Host Interface (LPC)/ w/ g; Y$ A3 ?1 a$ Y9 d/ y
  SIRQ supporting IRQ1, IRQ12, SCI
: @( o* O3 [3 F8 E8 x$ q  I/O Address Decoding:
' k$ F! \6 p  {0 u" m! l* Y2 b  KBC IO Port 60h/64h$ s$ ^  v/ r2 E9 w. A& j% E  n
  Programmable EC IO Port 62h/66h and 68h/6Ch
3 U- _7 n3 ]( p4 G2 {1 W" e  Programmable 4-byte Index I/O ports to access internal registers
# a3 M& m9 w. Z) J& z/ o; q% G  One Programmable I/O write byte-address decoding
5 {7 s3 S: g, S9 Z% H. {9 V5 R2 J2 o7 S6 Z: s! p3 ^7 e) K
X-Bus Interface (XBI)3 d" O- @5 V5 A& ^/ ]
  SPI Flash support, the operation frequency runs at least 50MHz.; W( ]8 N0 C9 v$ M
  Addressable Memory range up to 24MB.
  C8 @. H7 u$ e: B  8051 64KB code memory can be mapped into 4 independent 16KB pages.+ U, n$ W, I5 r
0 w) Z7 S! ]1 y+ L: k$ R2 P
8051 Microprocessor% ^, Q  h% w- i7 X" r6 ~
  Industry 8051 Instruction set complaint with 3~5 cycles per instruction.* d- y% M+ L6 ^& ]* K
  Programmable 8/16/32 MHz clock# \6 i* ^7 m) u3 M6 p
  Fast instruction fetching from XBI Interface
4 F% j4 y. q; C  128 bytes and 2KB tightly-coupled SRAM
5 \% [* X1 x1 X6 i- }! V  24 extended interrupt sources.
$ [9 Y) N7 e  O  l! j  ^! P3 A  Two 16-bit tightly-coupled timer. ~  E& W6 v. z6 u. S
3 o8 o5 v, Q$ Z! Y
8042 Keyboard Controller
3 p6 \! G& |# g! n' f! E  8 Standard keyboard commands processed by hardware
# g0 \7 v2 Y0 n& d) [3 k5 U  Each hardware command can be optionally processed by firmware
3 v2 B( d: ]7 M% q) g4 e- t; ^- F$ C) A
Embedded Controller (EC). {. d/ ]( X) ?7 _& x" r
  Five EC Standard Commands can be processed by hardware5 t; N4 \+ k: O' [' p+ e
  ACPI Specification 2.0 compliant' |4 C( ]" x' d5 A5 C; o$ N- n& x4 O
  Support customer command by firmware
# Q8 w2 v1 N$ E) K: v6 }. k: a3 A0 h4 s  Programmable EC I/O port addressing (default 62h/66h)
3 g- i  I# V8 R% p7 J4 x7 h$ J" ]! D+ y( y6 ~' ^) ?0 P5 k
Analog To Digital Converter (ADC)5 O4 Z% R; B- }8 K% P. R6 P
  6 built-in ADCs with 8-bit resolution.9 a8 ^* n; N! z! r4 c4 h) x: `; o( u
  The ADC pins can be alternatively configured as General Purpose Inputs (GPI).5 l+ M/ w0 ]& h( O
- ]' k2 `$ k( u- a" k' x
Pulse Width Modulator (PWM). ]& W2 ]8 [5 l% r6 M
  5 built-in PWMs7 B% J5 q, x3 z8 o
  Selectable clock sources: 1MHz/64KHz/4KHz/256Hz.4 `' ]/ u4 o) ^: A4 j* S" L
  Configurable cycle time (up to 1 sec) and duty cycle.
: j5 M4 P; h( B9 U8 D
7 h* Q" z0 o/ y* y. E- y6 gWatchdog Timer (WDT)9 g9 ~7 i6 ]. r/ R2 D7 R
  32.768KHz input clock with 20-bit time scale.# x5 s* S5 `6 o! c) {; m8 Y. j, U
  8-bit watchdog timer interrupt and reset setting
* @+ _+ X6 \" {: F4 @( g: E( \7 ~! m9 e
General Purpose Timer (GPT)
+ j; ~- j2 {% O3 ?  Two 16-bit, two 8-bit general purpose timers with 32.768KHz resolution) l" @+ t& G1 B: b0 W6 }  i

3 k* w. y; p" |9 I4 ?General Purpose Wake-Up (GPWU)0 @- [1 L( |2 W% i7 l
  All General Purpose Input pins can be configured to generate interrupts or wake-up event.
% i, O" ^, g3 n* `6 @( o; S) D- x( {+ |) p
General Purpose Input/Output (GPIO); Z3 B& z- @1 m5 O( q. w. Y% @5 L
  All I/O pins are bi-direction and configurable
( j% ^" Z9 n3 u& t# l  x4 t0 `: H/ j  All outputs can be optionally tri-stated
* J7 q1 K" ?% O  All inputs equipped with pull-up, high/low active, edge/level trigger selection
- l) b" R8 A$ Q; c4 P# O  All GPIO pins are bi-direction, input and output.
; l( o/ V" [* M; _4 Y' z& w  Max. 43 GPIOs
' S6 J$ A* x# L. T' v9 X) X! _& r- Y7 e# P0 e  t* l) U" L* S
Power Management4 @$ u! T7 |# r' }
  Sleep State: 8051 Program Counter (PC) stopped
% t, |# c! ?+ {( N" C  Deep Sleep State: Stop all internal clocks. Target power consumption ~10uA.& B8 [. h5 Z0 M/ v; l2 k; Q

; E8 r# Q. K7 c5 r' x; gTotal Pages: 40

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入计匠网

×
发表于 2008-12-4 12:05:57 | 显示全部楼层
many thanks! 有KB3310的DATASHEET吗?
回复

使用道具 举报

发表于 2008-12-4 16:10:26 | 显示全部楼层
Thanks a lot
回复

使用道具 举报

发表于 2009-4-9 15:27:40 | 显示全部楼层
这个SPEC还是太简单了,谁知道ENE在用SPI ROM时,prefetch的cache有多大?如果spi run over 50Mhz,我看到它的8051处理指令需要3~5个cycles,而且听说ENE用的免费的C code,那么你们在用的时候感觉perfermance怎么样?特别是处理PS2 device的时候。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-4-4 14:32 , Processed in 0.082914 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表