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

ENE KB3700 Keyboard Controller Datasheet R0.1 2006

[复制链接]
发表于 2007-12-21 18:08:39 | 显示全部楼层 |阅读模式
Feature Summary
5 D0 |6 U  E5 X! N$ ~" D# s3 G' k* B  ^" U8 u( m' M
Low Pin Count Host Interface (LPC)
& X1 v2 a# G4 b  SIRQ supporting IRQ1, IRQ12, SCI: R$ L6 c; K5 M- }' @
  I/O Address Decoding:
0 S, }) W- }3 e- u$ M  KBC IO Port 60h/64h# @9 O. B( }: B/ ?
  Programmable EC IO Port 62h/66h and 68h/6Ch
% f5 n" [, R7 P6 p9 N8 q  Programmable 4-byte Index I/O ports to access internal registers
) m, f: x6 k1 c. N. v0 _/ K; A  One Programmable I/O write byte-address decoding* t- t2 E5 L, _4 S6 e% b, {
" Y+ [* Z1 X4 g! c" ]9 C( l! |
X-Bus Interface (XBI)# N$ ^" _9 l- ~9 H- S# A* e
  SPI Flash support, the operation frequency runs at least 50MHz.- U0 E% W5 r- n/ ?* `( y
  Addressable Memory range up to 24MB.
8 w7 r0 s. P  M6 a  g; }  8051 64KB code memory can be mapped into 4 independent 16KB pages.# E) I) A( o- Z* C

" h6 A$ K7 p5 P  k+ P" O9 }- B8051 Microprocessor
* h  W8 \! f9 h, _" ]! l) _  Industry 8051 Instruction set complaint with 3~5 cycles per instruction.  J" z- N+ m. v) z- K; W
  Programmable 8/16/32 MHz clock3 T& e( i' L5 O/ C& T, y' ^+ K* T8 t
  Fast instruction fetching from XBI Interface3 M/ o# `. {; f. ]
  128 bytes and 2KB tightly-coupled SRAM3 w9 U; n5 }* F& x3 q8 D2 D  w
  24 extended interrupt sources.& b2 I. i) J6 V- f6 T5 U$ J$ y5 I
  Two 16-bit tightly-coupled timer" e/ S$ _; y; H9 u. T  f# v

. k5 G) s+ v3 V& b. b9 k0 t  Y8 y8042 Keyboard Controller
1 \) N5 ~% ?# m3 I  8 Standard keyboard commands processed by hardware
6 R! _3 Y+ n& [9 ]  Each hardware command can be optionally processed by firmware
3 t  z7 k, y; T, P0 G0 f) l" X: S6 x2 S  V4 B
Embedded Controller (EC): O' u1 S& |  T/ L( ?2 t- x
  Five EC Standard Commands can be processed by hardware& V1 j  V# e; k) j7 d
  ACPI Specification 2.0 compliant
7 G1 c& g6 }0 [" I, h9 E! p  Support customer command by firmware
5 Y. m3 C) V" _  Programmable EC I/O port addressing (default 62h/66h)# |( c5 N1 O: y8 e5 s

5 j  E! H/ \$ M; z8 LAnalog To Digital Converter (ADC)
5 u" u7 |1 S" F! P6 {  6 built-in ADCs with 8-bit resolution.
6 ^5 M5 K9 P$ C" w" i7 h  The ADC pins can be alternatively configured as General Purpose Inputs (GPI).5 Q. k) y" l1 i1 M

  x+ f: F# f; x  IPulse Width Modulator (PWM)
( z1 F8 O4 z$ h0 A  B# y, x  5 built-in PWMs
! Y! e; b+ o' @5 t" C6 n  Selectable clock sources: 1MHz/64KHz/4KHz/256Hz.9 R; ?" K) S  i+ }/ {
  Configurable cycle time (up to 1 sec) and duty cycle.% o  c/ f: I) R
* A* Q* y; Z& o9 v, r& j
Watchdog Timer (WDT)$ W' t7 f& T# v6 _& p
  32.768KHz input clock with 20-bit time scale.
  Y: e( n/ L; R; o% K' m  8-bit watchdog timer interrupt and reset setting0 w3 B$ R; W7 y) g; o
1 @0 ~. h% [: [1 Z
General Purpose Timer (GPT)
$ Y& P! [* i1 ?, s! `* f" j  Two 16-bit, two 8-bit general purpose timers with 32.768KHz resolution
1 P+ N! q7 Y: J+ t; e8 Z1 [0 M) [7 Q% x+ a, D5 C
General Purpose Wake-Up (GPWU)
  H& S+ {0 `$ @) i1 D  All General Purpose Input pins can be configured to generate interrupts or wake-up event.
( ^' ?! D8 T4 g" x% ?
& h7 O9 z9 h. s( rGeneral Purpose Input/Output (GPIO), c2 s( f, S5 ?5 I
  All I/O pins are bi-direction and configurable: `) V+ W& L( S( v0 _9 E
  All outputs can be optionally tri-stated/ ^9 O9 t, K. a3 O! w( v( d
  All inputs equipped with pull-up, high/low active, edge/level trigger selection5 x  B2 P" ]) \8 M' e1 N% w* C
  All GPIO pins are bi-direction, input and output.7 X6 a9 ?0 r! L9 L! @
  Max. 43 GPIOs
4 D2 W8 ^6 o. |( B1 c9 k1 _
' u3 H: H' {6 |4 ?9 NPower Management- M/ N+ t) R; Q# x$ i
  Sleep State: 8051 Program Counter (PC) stopped& P: {* t8 {; V8 r" W6 E1 F
  Deep Sleep State: Stop all internal clocks. Target power consumption ~10uA.
3 N5 W; g' \; @+ ]* W& m$ R$ c' Y: J8 k* Z) a  S, {
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, 2026-10-12 08:43 , Processed in 0.050053 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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