• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Nios II的雙網傳真機系統的研究與開發

    基于Nios II的雙網傳真機系統的研究與開發

    作者: 時間:2010-06-24 來源:網絡 收藏
    是指可以接入Internet網絡和PSTN網絡中進行發送和接收文字、圖像、圖文稿件的。由于Internet技術的發展,Internet以其方便性、價格低廉等特點在當今通信中占有重要地位。普通通過PSTN網絡進行傳真,發送和接收耗時,速度慢,而且費用比較昂貴。本文設計和傳真機不僅可以兼容普通傳真機,而且可以使用Internet網絡進行收發傳真,具有速度快、費用低廉的特點。
    1 傳真機接入網絡
    本文設計的雙網傳真機接入Internet和傳真服務器進行通信,通信協議是非實時傳真標準協議,通過該傳真服務器中轉將傳真推送到目標傳真機,根據目標傳真機是雙網傳真機還是普通傳真機,選擇對應的Internet網絡、PSTN網絡進行推送。接入PSTN網絡和目標傳真機通過T30[1]協議進行通信。通過Internet發送,在掃描稿件時將稿件數據和信息封裝成Tiff文件的形式,通過非實時傳真標準協議將文件發送到傳真服務器,傳真服務器判斷該傳真是發往普通傳真機還是雙網傳真機。如果發往普通傳真機,服務器會解析Tiff文件并將解析出的傳真編碼數據發往普通傳真機;如果發往雙網數字傳真機,則將該tiff文件放到用戶目錄中,等待雙網傳真機自動或者手動收取。其在整個雙網傳真中的位置如圖1所示。

    本文引用地址:http://www.czjhyjcfj.com/article/151770.htm

    2 雙網傳真機設計
    本文設計的雙網傳真機以 嵌入式軟核為處理器,采用SoPC[2]的軟硬件協同設計方法進行設計,以求最佳的性能價格比。SoPC技術硬件用Altera公司的FPGA技術來實現,軟件用C語言編程實現,操作平臺采用實時操作系統內核μC/OS-、TCP/IP協議棧使用Niche TCP/IP協議棧。以Altera Cyclone EP1C20為實驗板進行系統實現和驗證。
    根據對傳真機功能和性能的分析,提出將耗時、算法復雜、數據處理量大的模塊用電路實現,需要提供精確的時序信號邏輯也用電路實現,而對時間要求不苛刻的場合、CPU處理速度能跟上的功能模塊用軟件來實現。同時盡量利用可以利用的軟硬件模塊單元,增強系統的穩定性和可靠性,減少重復設計,縮短周期。系統設計的結構圖如圖2所示。


    系統工具采用Altera公司提供的Quartus II IDE。在Quartus II軟件內,使用SoPC Builder開發硬件模塊,形成硬件設計文件和自定義軟件開發環境。 II IDE是GNU C/C++編譯器和Eclipse IDE的,設計者可以很快開發、調試和仿真Nios II系統,開發模塊驅動程序、板級支持包(BSP)及用戶程序。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 焦作市| 依兰县| 开原市| 腾冲县| 大同市| 满洲里市| 宣城市| 南木林县| 嘉黎县| 柳江县| 林周县| 广东省| 温宿县| 疏附县| 黄石市| 温州市| 盘山县| 安乡县| 赤城县| 云和县| 中江县| 海兴县| 通榆县| 军事| 五指山市| 阿瓦提县| 肥乡县| 榆中县| 那曲县| 桓台县| 衡阳县| 文安县| 马关县| 溧阳市| 朔州市| 安乡县| 小金县| 邛崃市| 洪江市| 黔南| 乌海市|