收
稿日
期
!
"
#
#
$
%
#
&
%
#
’
作者
简
介
!
武
杰
(
博
士
研
究
生
(
主要
研究方
向
为高
速电路设计
(
)
%
*
+
,
-
!
.
/
0
,
1
2
*
+
,
-
3
/
4
5
6
3
1
7
/
3
6
8
9
乔
崇
(
博
士研究
生
(
主要研究方向为实时操作系统与数字电路设计
9
张俊杰
(
博士研究生
(
主要研究方向为高速电路与
:
;
<
9
王砚方
(
教授
(
博士生导师
(
主要研究
方向为高速电路设计
3
=
<
>
?
控制接口按其在
<
>
?
总线上的角色又被分成
<
>
?
主设备接口
@
对北桥内部接口为从设备
A
和
<
>
?
从设备接口
@
对北桥内部接口为主设备
A
3
BC
D
E
系统中北桥的
F
D
G
H
设计
武
杰
(
乔
崇
(
张俊杰
(
杜学峰
(
唐世悦
(
张万生
(
王砚方
@
中国科学技术大学
快电子实验室
(
安徽
合肥
"
$
#
#
"
I
A
摘
要
!
介绍了一个用
J
<
K
L
开发的用于
M?
<
;
系统的北桥设计
(
主要包括北桥的结构框架
N
设计思想和技术特点等
内容
(
并结合同类型的国外产品进行了性能上的比较和测试
(
得出的结论是此设计的大部分指标均达到或超过同类产
品
3
关
键
词
!
M?
<
;
9
北桥
9
O,
4
P
Q
R
8
1
总线
9
总线仲裁
中图分类号
!
S
<
$
#
$
文献标识码
!
L
文
章
编
号
!
=
#
#
#
%
=
"
"
#
@
"
#
#
&
A
=
=
%
"
#
"
’
%
#
&
F
D
G
HT
U
V
W
X
YZ
[
\
Z
]
^
_‘
]
W
a
X
U
[
Z
]
BC
D
EE
b
V
^
U
c
Od
e
,
1
(
f
?
L
g
>
P
R
8
h
(
i
j
L
k
K
e
/
8
%
0
,
1
(
:
d
l
/
1
%
m
1
8
h
(
S
L
k
K
;
P
,
%
n
/
1
(
i
j
L
k
K
O+
8
%
4
P
1
8
h
(
OL
k
K
o
+
8
%
m
+
8
h
@
p
q
r
s
t
u
v
w
s
x
y
z
{
w
r
|
q
}
(
~
z
{
!
v
x
r
{
s
"
y
#$
w
{
v
z
w
v
q
z
%&
v
w
’
z
y
u
y
(
"
y
#)
’
{
z
q
(
*
v
#
v
{
"
$
#
#
"
I
(
)
’
{
z
q
A
H
+
V
^
]
,
-
^
!
:
1
4
6
.
,
Q
1
7+J
<
K
L
7
1
4
,
h
8R
m8
R
.
5
P
Q
.
,
7
h
1m
R
.
M?
<
;
4
n
4
5
1
*
4
(
5
P
16
R
8
5
1
8
5
4,
8
6
-
/
7
15
P
1+
.
6
P
,
5
1
6
5
/
.
1+
8
7
6
P
+
.
+
6
5
1
.
4R
m
5
P
17
1
4
,
h
8
3
L
8
1
.
/
+
.
+
-
-
1
-
4
n
4
5
1
*
+
.
Q
,
5
1
.
+
8
7;
R
>
Q
/
4.
1
.
1/
4
1
7,
85
P
17
1
4
,
h
8
3
S
P
1+
.
Q
,
5
1
.
.
+
47
/
+
-
.
R
/
8
7
%
.
R
Q
,
8-
,
0
1
(
+
8
76
+
8Q
1
/
.
R
h
.
+
*
*
1
7.
,
5
P7
,
m
m
1
.
1
8
5
/
.
,
R
.
,
5
n
3
S
R
5
+
-
1
1
/
,
2
+
-
1
8
5
h
+
5
16
R
/
8
5
m
R
.
7
1
4
,
h
8,
4
"
3
4
(
#
#
#
(
+
8
7
,
5
6
+
8.
R
.
0
4
5
1
+
7
,
-
n+
5
’
$
Mj
5
6
-
R
6
0
@
<
>
?
6
-
R
6
0
,
4
$
$
Mj
5
A
3
L
6
6
R
.
7
,
8
h5
P
1
.
1
4
/
-
5
R
m
6
R
*
/
+
.
,
4
R
8.
,
5
P4
,
*
,
-
+
.
/
.
R
7
/
6
5
4
(
5
P
1
8
R
.
5
PQ
.
,
7
h
1
+
6
P
,
1
2
1
4
Q
1
5
5
1
.
R
.
1
1
/
+
-
/
1
.
m
R
.
*
+
8
6
1
3
6
U
b
7
Z
]
a
V
!
M?
<
;
9
8
R
.
5
PQ
.
,
7
h
1
9
.
,
4
P
Q
R
8
1
9
+
.
Q
,
5
1
.
8
简
介
随着
9
龙芯
:
等拥有完全自主产权
>
<
d
的诞生
(
我国结束
了无
9
芯
:
的历史
3
但这还不够
(
因为要构成一个完整的拥有自
主产权的计算机系统
(
还必须有操作系统
(
芯片组和主板等技
术
的
支
持
3
操
作
系
统
可
以
从
一
些
g
/
1
8;
R
/
.
6
1
的
系
统
@
如
;
,
8
/
<
等
A
进行移植
(
主板的设计技术已经被国内一些大的企
业和研究院所掌握
(
也不成问题
3
但是对于系统的芯片组这一
块
(
目前投入的力量还不大
(
是一个急需开发的领域
3
我
们
正
是本着这个目的开发设计了用于
M?
<
;
系统的北桥
==
芯片
组的关键组成部分
3
南北桥这个称呼由来已久
(
比较开始强调的时期
应
该
是
<
1
8
5
,
/
*
时
代
(
其
实
就
是
人
们
按
照
不
同
的
应
用
特
点
把
各
种
用
途的控制器集成到主板上两枚不同的芯片中
3
接近
>
<
d
的那
一
个
被
称
为
北
桥
芯
片
(
主
要
负
责
系
统
存
储
器
N
>
<
d
以
及
<
>
?
总线间地数据交换
9
另一个一般集成有
?
:
)
控制器
N
:
ML
控
制
器
N
d
;
>
和
其
它
各
种
速
度
相
对
较
慢
的
?
?
g
控
制
器
(
这
个
芯
片被称为南桥
3
南桥和北桥随着不同公司在不同年代的推出
(
其内部包含的功能也会有所变化
(
但基本上快速数据设备之
间的数据交换都是由北桥负责
(
南桥虽然在功能上并不比北
桥少
(
但因它大都和慢速设备打交道
(
所以从对系统整体性能
的影响上来讲
(
北桥的作用显得更为重要些
3
@
北桥整体框架
北
桥设计的目的是为了配合
9
龙芯
?
?
:
的
使
用
(
9
龙
芯
?
?
:
与
M?
<
;
%
?
A
@
3
&
Q
,
5
4
A
系列
>
<
d
兼容
(
所以我们的北桥也可以
和其它公司的同类型
>
<
d
配合使用
3
在
本
设
计
中
(
北
桥
的
主
要
功
能
包
括
M?
<
;>
<
d
接
口
N
;
:
B
L
M
控制器接口
N
<
>
?
总线控制接口
N
:
ML
控制器
N
局部
?
?
g
总
线
接
口
N
内
部
总
线
仲
裁
N
<
>
?
总
线
仲
裁
N
北
桥
寄
存
器
和
系统中断控制等部分
3
北桥内部结构按照上述接口分成九个
相
对
比
较
独
立
的
模
块
(
其
中
>
<
d
接
口
N
<
>
?
从
设
备
接
口
=
和
:
ML
接
口
作
为
主
设
备
可
以
发
起
内
部
总
线
操
作
(
而
;
:
B
L
M
控制器
N
<
>
?
主设备接口
N
局部总线和寄存器等部分作为从设
备只能被动接收总线命令
3
图
=
@
见
下
页
A
给
出
了
北
桥
的
内
部
结
构
框
架
示
意
图
3
>
<
d
接
口
负
责
北
桥
和
M?
<
;>
<
d
的
通
信
(
它
们
之
间
通
过
;
o
;
L
:
总
线
进
行
数
据
传
递
3
;
o
;
L
:
是
M?
<
;>
<
d
常
用
的
一
种
接
口
总线
(
在我们的设计中数据总线宽度为
3
&
位
(
地址总
线
宽
度
为
$
"
位
@
可扩展至
$
3
位
A
3
北桥的
<
>
?
接口为
$
"
位
(
总线时
钟
$
$
Mj
5
(
符
合
<
>
?
"
3
"
的
规
范
3
北
桥
可
以
作
为
<
>
?
总
线
的
控制
器
(
并
且
在
内
部
提
供
<
>
?
的
总
线
仲
裁
控
制
器
(
包
括
自
己
第
"
4
卷
第
=
=
期