阅读:1749回复:8
RTL8139C用于嵌入式系统
RTL8019as用于嵌入式系统的实例很多,但芯片越发难找了;
我想拿PCI接口的8139做类似的应用,欢迎有兴趣的朋友来讨论一下可行性&实用性。 :) |
|
|
沙发#
发布于:2002-06-18 17:40
我想尽量简化接口设计,有几个要求:
1.RTL8139只做slave device,不要校验,不要READY信号,只用I/O方式读写,不接FLASH和EEPROM; 2.不用专门的PCI接口芯片,也不用CPLD或FPGA一类的东东(设计复杂,成本高); 3.地址/数据总线只接AD0~7高24位不接,可不可能? 欢迎大虾们踊跃发表观点! :P |
|
|
板凳#
发布于:2002-06-20 16:41
8139c只提供了主动DMA方式从它的FIFO中传输数据,怎么办呢?
好像逻辑比较复杂,不是ISA接口所能比的。 |
|
|
地板#
发布于:2002-07-05 10:43
请教一下
8139内部RAM的结构 |
|
|
地下室#
发布于:2002-07-05 12:18
我好象也想作同样的事情
但是我的基础很差 基本上没有接触过这一类问题 以后请多多指教 我现在的想法你看起来可能有些离奇:我想只要掌握了8139内部RAM的用法,再配合单片机的一些基本知识,完全有可能作出来。其实电脑也就是一台功能比较齐全的8051单片机扩展形成的。但我现在深感自己的单片机的知识缺乏。甚至连一些最基本的知识都不具备。 所以,我问一个最傻的问题,E2PROM究竟怎样去写?????? 请指教!!! hebin79@sina.com |
|
|
5楼#
发布于:2002-07-05 13:27
eerom 还是必需的。别的看这办。
|
|
6楼#
发布于:2002-07-05 15:47
eeprom不一定是必须的,可以由控制器写入,但最麻烦的是他的32bits的数据总线,没办法减少,(本来PCI规范支持8/16/32bits传输,但在8139C/D内部不能控制);另外还需要一个PCI BUS CLOCK,直接用单片机来接口就比较难实现。
|
|
|
7楼#
发布于:2002-08-01 22:59
去老古开发网看看吧(www.laogu.com),有51单片机控制PCI网卡的实例
|
|
8楼#
发布于:2002-08-02 19:40
那是8129,可单次读写任意寻址的RAM,与8029结构差不多。
8139是只提供DMA接口的FIFO,好像不太一样。 |
|
|