mips 系统桥_MIPS系统中北桥的FPGA设计

稿日

!

"

#

#

$

%

#

&

%

#

作者

!

(

(

主要

研究方

为高

速电路设计

(

)

%

*

+

,

-

!

.

/

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

=

=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值