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

ENE KB3700 Keyboard Controller Datasheet R0.1 2006

[复制链接]
发表于 2007-12-21 18:08:39 | 显示全部楼层 |阅读模式
Feature Summary
- j" {5 n4 f1 |, A" b! T4 ^
$ c( b: N9 O: x3 |' e3 }Low Pin Count Host Interface (LPC)/ f" i, h7 H) K( u$ C( P1 [
  SIRQ supporting IRQ1, IRQ12, SCI' @0 m* V# p3 R+ b1 ^' W
  I/O Address Decoding:$ h2 L. Q! ?3 i, e
  KBC IO Port 60h/64h" ^' `/ N1 u( Y* {9 f* s" a: y
  Programmable EC IO Port 62h/66h and 68h/6Ch1 S  Y9 N1 Q1 h2 _' \& E
  Programmable 4-byte Index I/O ports to access internal registers
9 w7 q5 P5 Q( f- J  One Programmable I/O write byte-address decoding
# _- [8 Y- E# `1 U. N! [& y! K7 p+ i0 y% S
X-Bus Interface (XBI)/ u! m$ \2 _. G; l8 O2 X
  SPI Flash support, the operation frequency runs at least 50MHz.
# |& V3 o5 W3 r& l: H* V8 p6 ~  Addressable Memory range up to 24MB.
5 g" w( y: Q9 l  [. K  8051 64KB code memory can be mapped into 4 independent 16KB pages.! h( B3 A$ P( m) I% P+ T+ _5 k; U
/ ]( z# T9 g( ]# v8 |
8051 Microprocessor
+ S! X8 u8 ~: e$ n5 Z( D  Industry 8051 Instruction set complaint with 3~5 cycles per instruction.
4 ?5 A2 _$ l: I7 x" o  Programmable 8/16/32 MHz clock
, X+ N5 Z$ W% K0 C3 V) D% X1 Z  Fast instruction fetching from XBI Interface/ \: F, a# b+ U, f7 r
  128 bytes and 2KB tightly-coupled SRAM1 K1 d! g  `& x+ Z( K% ]+ V) Y; _
  24 extended interrupt sources.
/ Q; `2 b; K# m  Two 16-bit tightly-coupled timer6 C* W3 t, J( @; u
& O* j  S2 h+ n3 `3 v" c
8042 Keyboard Controller
# J+ O! Z1 @; m- m( [3 P; ]  8 Standard keyboard commands processed by hardware2 }( A: G, O7 R9 P, u* a
  Each hardware command can be optionally processed by firmware
' \) ~! K2 s" s9 l* z7 d5 @' Y* G4 Z4 x) C, a  D. X; S" I
Embedded Controller (EC)1 k: ]9 {, _5 l$ l; B& ~' A
  Five EC Standard Commands can be processed by hardware
, @1 D. t# |4 Q0 Z, M+ x, a  ACPI Specification 2.0 compliant- W! P9 i. Q' Y' P/ a8 R
  Support customer command by firmware( I; [- @, l% X/ T) r# ~
  Programmable EC I/O port addressing (default 62h/66h); \! G9 `0 }0 H
$ ^- [( X, {* z' e% a' K: y
Analog To Digital Converter (ADC)
" z$ @" N5 _9 e  V' M2 K1 g  6 built-in ADCs with 8-bit resolution.+ R# L2 i1 L. s7 j
  The ADC pins can be alternatively configured as General Purpose Inputs (GPI).
2 Q% z' H* ]( O3 d' q* Q' ]* D/ f- Z' `9 _8 H) L* c
Pulse Width Modulator (PWM)
# ~; ^% @  j$ S* A% k  5 built-in PWMs
2 E' e7 Y# K, n0 w; f  Selectable clock sources: 1MHz/64KHz/4KHz/256Hz.
2 R7 a5 `! f; z% `2 o  Configurable cycle time (up to 1 sec) and duty cycle.
* |1 C7 t9 |% ?8 N* q( ^$ s7 R6 y" E1 o9 q/ ~
Watchdog Timer (WDT)  q: b! j% \7 e" t/ p. G
  32.768KHz input clock with 20-bit time scale.0 W: k6 v) n; u- L
  8-bit watchdog timer interrupt and reset setting4 t. \4 T+ H4 R

) O) ^; x1 x8 m- q; `6 f# Q+ \# wGeneral Purpose Timer (GPT)
6 P0 j$ t0 {. \0 o" w. H  Two 16-bit, two 8-bit general purpose timers with 32.768KHz resolution
' L, `- v  m) m, b: s& I3 b+ {1 ^8 H5 \* c2 z" ?
General Purpose Wake-Up (GPWU)
+ H# p1 x5 }2 [0 g9 g( r  U  All General Purpose Input pins can be configured to generate interrupts or wake-up event.
; b( q$ N2 y* _' o' S9 j$ j
! |+ C' C: F1 `9 VGeneral Purpose Input/Output (GPIO)
; u/ f* S. i6 Z' r  R2 L  All I/O pins are bi-direction and configurable
0 W" s! R1 o, P- P( t! U, `; a4 |  All outputs can be optionally tri-stated3 l# T$ G9 P/ g2 Q/ B& U% _5 E. y
  All inputs equipped with pull-up, high/low active, edge/level trigger selection
% O% e$ ^' M% p0 P) W3 {  All GPIO pins are bi-direction, input and output.3 p4 {1 O! w4 U- e7 G6 ]6 q' G
  Max. 43 GPIOs
) D' Z! }! \! w) U
# p6 j. {$ J& x, {Power Management6 x7 D2 [; W. I' r/ @* u% X
  Sleep State: 8051 Program Counter (PC) stopped/ n' \' f2 _* M
  Deep Sleep State: Stop all internal clocks. Target power consumption ~10uA.
. m+ x# p4 S7 B3 c
0 s1 t: ?9 l1 B/ _: h  ~! aTotal 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-6-29 04:08 , Processed in 0.323427 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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