找回密码
 注册
关于网站域名变更的通知
查看: 330|回复: 1
打印 上一主题 下一主题

[毕业设计] 利用单片机与CPLD技术控制PCI网卡

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-4 11:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:简单介绍了PCI 总线协议以及PCI接口原理。给出了一种利用单片机
5 Q8 |- P. a0 m3 R+ p复杂可编程逻辑器件cpld( complex programmable logic device)控制PCI网卡,实现以太
3 Z$ @% f! {" T2 ]3 f9 G网通信的方案设计。重点说明了如何使用CPLD芯片设计单片机与PCI网卡之间的3 Z# z; }; e6 t, b- O; X
PCI接口。
  p/ p5 Z2 ?' `关键词:单片机;CPLD; PCI总线;以太网) y8 J: b; }; P( [: C4 P2 z" o
1引言
* d% x% \& o' ^1 c自动化控制和以太网远程控制是两个应用前景非常广阔的领域。随着科学技术的发展, S" {3 u% r; p! G" l
和生活水平的提高,人们开始希望能够通过网络远程控制生产设备及生活设施,随之出现智) k  Q4 W+ y% i4 |& P. J$ B% V
能家庭、智能小区和智能车间等,而那些设备和设施往往是使用单片机进行控制的。因此使  Q) L5 K1 x5 e" z5 F. C
用单片机控制PCI网卡,实现以太网通讯显得尤为重要。.
) H" t# s0 P6 z5 y7 [& U1 t  F* j, f在以太网上,当一个设备欲向另一个设备发送数据时,源设备网卡将数据打包成MAC2 V( V# u5 q4 d* e9 ]1 C
(mediumacesscontrol)帧并发送到网络上,MAC帧包含着目的地的MAC地址即物理地址。
- C* ?1 t6 Y, g2 i" \/ r4 L这些数据帧沿着网路传送时,网络中每台设备的网卡都检查它自己的MAC地址是否与这些
8 W4 J9 Z, U" O% Y5 k5 W- E数据帧携带的目的地址匹配。如果不匹配,则忽略这些数据帧;如果匹配,目的网卡就将地
0 f, q0 ?0 `) V& R址匹配的数据帧进行复制,并将这些数据帧放人本地计算机的数据链路中进行处理,但原始
% O7 o0 w3 Y7 @  R的数据帧仍然会沿着网络传播。这样,其他的网卡也可以检测到它们,并判定是否匹配和进" [" a. j# f6 T6 {: J. o- N( R
行处理。.  V7 s/ j' ^. W. j+ v
本文将给出一种利用单片机与CPLD技术控制PCI网卡,实现以太网通信的方案设计。
2 G% K1 @4 U9 o  a' v2系统设计方案 .* b% ?, L6 h, }9 A
整个设计可分为四部分:数据存储部分、系统控制部分、PCI接口部分和数据传输部分。0 A- r( L, M7 g; d
图1是利用单片机与CPLD技术控制PCI总线网卡进行数据传输的设计方案图。数据存储) @: F# G- f# m% D/ b; u% ]2 M

+ O+ w+ F' d' i& k- j! J
- A, L. C% T# G/ _) O
! ^0 o& @3 n" s1 V

; a5 L4 Q; r& p2 U; T% u7 ?/ f& r
4 h# o$ o' M- \" b! \
附件下载:
游客,如果您要查看本帖隐藏内容请回复
0 {1 }( F6 b, ^5 J3 d4 t. ?: o7 g

! U6 _: x+ A% A' Q. O, w: h) Y' G, J. I; b3 p

该用户从未签到

2#
发表于 2020-8-4 11:29 | 只看该作者
在以太网上,当一个设备欲向另一个设备发送数据时,源设备网卡将数据打包成MAC(mediumacesscontrol)帧并发送到网络上,MAC帧包含着目的地的MAC地址即物理地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-3 13:51 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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