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

ENE KB3700 Keyboard Controller Datasheet R0.1 2006

[复制链接]
发表于 2007-12-21 18:08:39 | 显示全部楼层 |阅读模式
Feature Summary
# T9 e! n, n. i, d* j8 A6 U8 L
4 ]8 `: _- w( G( x1 n4 OLow Pin Count Host Interface (LPC)
$ `- t0 N, g8 {+ u  SIRQ supporting IRQ1, IRQ12, SCI7 [5 v7 U0 \# c" E& x+ e7 X6 r# M
  I/O Address Decoding:' M( K) Z6 b: S1 n( Q8 W
  KBC IO Port 60h/64h
7 U7 i7 w8 `- b2 X! V) ?5 Y2 g! E  Programmable EC IO Port 62h/66h and 68h/6Ch
# A1 j0 F7 X( P& N# P& m' M  Programmable 4-byte Index I/O ports to access internal registers4 h1 P+ a# M, \, y: I; K" o
  One Programmable I/O write byte-address decoding
1 I8 b9 U1 Z0 [0 \* g+ [" C$ X9 t9 m# S# _9 R% K
X-Bus Interface (XBI)2 _$ b& u; `9 X+ |  S2 ?  D
  SPI Flash support, the operation frequency runs at least 50MHz.+ F5 D' K) Q& S5 T
  Addressable Memory range up to 24MB.! g- W1 Y6 Z2 Y* N& V( R: A; a! Y
  8051 64KB code memory can be mapped into 4 independent 16KB pages.
8 w9 l, f( ^) {: K0 {1 a" i; }3 R/ L
8051 Microprocessor
, L+ _  e. F9 F3 K% @( _  Industry 8051 Instruction set complaint with 3~5 cycles per instruction.
) l  D/ C0 p; L7 m) t  Programmable 8/16/32 MHz clock
# z, }) L- _! H5 L  Fast instruction fetching from XBI Interface/ u! n, C/ |6 N* V
  128 bytes and 2KB tightly-coupled SRAM
! N' [" ^: J) l7 ^  24 extended interrupt sources.
9 t# J, b: j; t" V  Two 16-bit tightly-coupled timer. e9 ]; b" H, I8 E% l8 s

. W* T) M4 G. N9 P  W8042 Keyboard Controller+ O3 E% m& f( U; b  s" o( A
  8 Standard keyboard commands processed by hardware
/ O" G# X: z, [( C# _3 U! n9 L5 U  Each hardware command can be optionally processed by firmware  R8 u; S$ C5 P0 x9 z, B, M7 M1 x
& D" X1 S) M- }( V* D7 `8 I
Embedded Controller (EC)/ T4 \4 {3 B4 {3 J/ r7 o7 ^
  Five EC Standard Commands can be processed by hardware) Y6 ]7 i( i6 d
  ACPI Specification 2.0 compliant, Y* X1 h( x4 _
  Support customer command by firmware: z4 f% A2 z* @# Q: l
  Programmable EC I/O port addressing (default 62h/66h)
# x# C% s- ]6 e( B. p5 b$ z3 e* K0 ^& }8 ]5 ?* E; i% v/ L6 o* R
Analog To Digital Converter (ADC); B) V  Y9 M0 q, A7 y+ N  [
  6 built-in ADCs with 8-bit resolution., B6 t# y0 E4 |9 ?: ]+ z
  The ADC pins can be alternatively configured as General Purpose Inputs (GPI).- \: h, c# |; Z- W! |% S7 y
  z9 z1 O% r. g
Pulse Width Modulator (PWM)
9 B2 W4 x2 \1 o  5 built-in PWMs4 X/ Q7 R& a1 Y0 N& k: g2 ?
  Selectable clock sources: 1MHz/64KHz/4KHz/256Hz.1 ~$ a- I6 T8 T! A" `0 [
  Configurable cycle time (up to 1 sec) and duty cycle.
9 ?$ i! C/ |' ?
% g3 G# Y; M3 o  m- |% Y( c4 KWatchdog Timer (WDT)* I- i, e9 G" G
  32.768KHz input clock with 20-bit time scale.6 _9 l. d6 T; Q' M7 M
  8-bit watchdog timer interrupt and reset setting0 c/ b4 S/ F3 w- N: y9 h3 ?) k

5 K& K6 T) S7 L5 Z& ^General Purpose Timer (GPT)
" [5 q9 X' n# \% A+ W) Z( x3 u  Two 16-bit, two 8-bit general purpose timers with 32.768KHz resolution
; X4 t# B# {& Q) p' L1 I  _" f# x+ b( ?7 w
General Purpose Wake-Up (GPWU)& i3 H% e" G1 C7 C1 i9 S
  All General Purpose Input pins can be configured to generate interrupts or wake-up event.# T( n! h( J! e" j$ _

7 }( r4 B) u1 x: T1 t! s* hGeneral Purpose Input/Output (GPIO)8 Z' f6 v5 F3 G5 J
  All I/O pins are bi-direction and configurable6 m0 I) v! n' u/ |
  All outputs can be optionally tri-stated. }2 a1 I: L3 S4 D4 w
  All inputs equipped with pull-up, high/low active, edge/level trigger selection
. Q" O, j: K* g- ]  All GPIO pins are bi-direction, input and output.
* x: ?. t5 e( o, X1 `) a) m  Max. 43 GPIOs
# H$ w) j# v' Z1 n" n1 a
! J" [5 l$ @9 {# q7 m& RPower Management
7 D2 Y& m' s1 H1 x  d9 k  Sleep State: 8051 Program Counter (PC) stopped
2 |/ d9 D3 H$ w5 X6 l2 I' t  Deep Sleep State: Stop all internal clocks. Target power consumption ~10uA." l" G: p! V+ ^" F8 y8 d# Y
1 n# a; P4 _; P3 o6 t% L1 B
Total 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, 2025-4-12 06:52 , Processed in 0.018297 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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