新聞中心

        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.104case.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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临邑县| 永城市| 固阳县| 威信县| 商都县| 西安市| 突泉县| 安岳县| 庐江县| 潼关县| 馆陶县| 连云港市| 延安市| 文化| 安平县| 遂平县| 安丘市| 庆元县| 永康市| 舟山市| 清徐县| 马龙县| 衡山县| 乳山市| 永吉县| 航空| 宜黄县| 四子王旗| 青川县| 漠河县| 祁阳县| 承德市| 华安县| 岗巴县| 翁牛特旗| 巩义市| 垫江县| 罗城| 赤峰市| 抚顺市| 肥东县|