新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機與以太網控制器RTL8029接口的VHDL設計

        單片機與以太網控制器RTL8029接口的VHDL設計

        作者: 時間:2012-02-29 來源:網絡 收藏

        另外前面已說明,可將PCI接口當作外部存儲器來訪問,因此,要從8位數據轉換成32位的數據。PCI接口中需要設計以下寄存器:

        寄存器0,對應于32位數據/地址總線的AD[7:0],用于寫;
        寄存器1,對應于32位數據/地址總線的AD[15:8],用于寫;
        寄存器2,對應于32位數據/地址總線的AD[23:16],用于寫;
        寄存器3,對應于32位數據/地址總線的AD[31:24],用于寫:
        寄存器4,對應于32位數據/地址總線的AD[7:O],用于讀;
        寄存器5,對應于32位數據/地址總線的.AD[1 5:8],用于讀;
        寄存器6,對應于32位數據/地址總線的AD[23:16],用于讀;
        寄存器7,對應于32位數據/地址總線的AD[31:24],用于讀;
        總線命令/字節使能寄存器,對應于C/BE[3:0];
        復位寄存器,用于對RTL8029AS的硬件復位操作。

        根據以上分析,得PCI接口原理框圖,如圖3所示。
        3 接口的VHDL實現
        PCI接口的VHDL代碼見本刊網站:www.dpj.com.cn。
        以上代碼在Qaartus II下編譯并綜合,占用149個宏單元的資源,可選用CPLD器件MAx7l60來完成。

        4 結語
        本文所闡述的設計方法,已成功應用在無線電監測系統的遠程控制中,通過5l系統接入以太網,實現了在網絡上對遠程機房設備的無人監控。
        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南陵县| 桓台县| 武宣县| 辰溪县| 平山县| 余江县| 湖南省| 平和县| 蕲春县| 绥化市| 黔西| 山东| 宕昌县| 鹤庆县| 黑龙江省| 高州市| 闽侯县| 平定县| 开阳县| 昆山市| 个旧市| 大田县| 石屏县| 吴忠市| 温州市| 鲁山县| 定日县| 哈巴河县| 鹤壁市| 临朐县| 松潘县| 贵阳市| 宝坻区| 论坛| 文化| 比如县| 囊谦县| 南部县| 民县| 高清| 蒙山县|