計算機系統(tǒng)的整體結構設計_第1頁
計算機系統(tǒng)的整體結構設計_第2頁
計算機系統(tǒng)的整體結構設計_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機系統(tǒng)的整體結構設計2.1系統(tǒng)的整體方案設計    嵌入式網(wǎng)絡服務器是為自動抄表系統(tǒng)電能測量單元的數(shù)據(jù)在互聯(lián)網(wǎng)上共享,以及遠程控制提供一個平臺,硬件上要在原來的嵌入式設備上增加網(wǎng)絡接口。嵌入式網(wǎng)絡服務器作為自動抄表系統(tǒng)核心,與一些監(jiān)測、服務、指示設備配合實現(xiàn)其相應的功能,其一端作為數(shù)據(jù)接口接收數(shù)據(jù),另一端接入Internet實現(xiàn)數(shù)據(jù)的傳輸和共享。發(fā)送到Internet的數(shù)據(jù)以TCP/IP包的形式經(jīng)由網(wǎng)絡,可通過多臺瀏覽器查看,經(jīng)過HTTP協(xié)議解析,最終以網(wǎng)頁的形式呈現(xiàn)在瀏覽器上35。其在網(wǎng)絡中的連接結構如圖2-1所示。2.2自動抄表系統(tǒng)的硬件平臺結構 

2、;   本實驗采用英蓓特公司的EMBEST ARM EDVKIT II教學試驗平臺。EMBEST ARMEDVKIT II教學試驗平臺是一款功能強大的32位的嵌入式開發(fā)板,里面采用了SAMSUNG公司的以ARM7TDMI-S為內核的處理器S3C44B0X,同時可以兼容S3C2410,具有JTAG調試等功能。板上提供了一些鍵盤、LED和串口等一些常用的功能模塊,并且具有IDE硬件接口,CF存儲卡接口、以太網(wǎng)接口和SD卡接口等等,對用戶在32位ARM嵌入式領域進行開發(fā)試驗非常方便。該教學試驗平臺的功能特點36:嵌入式網(wǎng)絡服務器InternetWeb瀏覽器Web瀏覽器Web瀏覽器

3、Web瀏覽器圖2-1嵌入式網(wǎng)絡服務器系統(tǒng)結構Figure 2-1 System Structure of Embedded Web Server電能采集芯片電能采集芯片電能采集芯片電能采集芯片10使用CPU擴展接口,可以使用SAMSUNG公司的S3C44B0X和S3C2410;系統(tǒng)核心板包括SDRAM、CPU、核心電壓模塊、實時時鐘、系統(tǒng)跳線、系統(tǒng)時鐘、核心板接口等;SDRAM用量與CPU有關,2410采用64MB,44B0X采用8/16MB兼容芯片,為HY57V561620或HY57V641620;完全自主設計的軟硬件系統(tǒng),可以支持JTAG仿真技術,支持ADS、STD和IDE等集成環(huán)境開發(fā);

4、具有2/4MB兼容的Nor Flash和8/16/32/64/128MB兼容的Nand Flash;兩個以太網(wǎng)口,一個為44B0X和4510專用,另外一個為MII接口的CPU專用,用到的芯片分別為CS8900A和RTL8201;具有USB接口電路;具有串行口2個,可以跟上位機進行通訊;內部包含采用UDA1341TS芯片的音頻電路模塊,方便進行音頻調試試驗;內部包含IIC器件,采用支持IIC的EEPROM-AT24C08;顯示部分包括STN/TFT兼容接口的彩色LCD、LED指示燈和6個數(shù)碼管;采用變阻器形式的ADC數(shù)據(jù)采集電路;提供實時時鐘控制電路;4×4鍵盤,可以擴展至64鍵,使用

5、芯片SD7218;用PWM控制的蜂鳴器電路,可以發(fā)出不同頻率的聲音;提供具有I/O控制的跑馬燈試驗;提供由MAX485控制的RS422和RS485接口電路;提供CAN接口電路,方便組裝現(xiàn)場總線;具有IDE硬盤接口,CF存儲卡接口,SD卡接口和PS2接口;WDT控制電路,提供SPI接口;包含紅外線接口模塊;具有采用擴展子板形式的GPRS模塊電路和GPS模塊電路;EMBEST ARM EDVKIT II教學試驗平臺主要功能模塊如圖2-2。2.3關鍵器件的選擇與介紹2.3.1 S3C44B0X處理器    本論文在設計中采用的是ARMTDMI核的S3C44BOX處理器。

6、該芯片是16/32位精簡指令結構計算機(RISC)處理器,具有很高的性價比,目前在市場上占有率很高37。該芯片接口十分豐富,價格也比較低廉,特別適合做低端路由器等網(wǎng)絡產品的開發(fā)。下面介紹一下ARM7TDMI核和該芯片。11(1)ARM7TDMI處理器的簡介以太網(wǎng)接口LED驅動CAN控制器LED顯示NAND FLASHCF CARD接口PCI接口以太網(wǎng)控制器USB控制器RS232驅動器PS2接口USB控制器UART接口IIS控制器IIS控制器PCDL電源電源開關復位PLDC試調口接DEI口接ANC口接BUZZER AIN輸入VGABUFERFS3C44B0X_PACKCDL口接2STP口接CDL

7、口接1TJGA試調接口DCA口接PSI口接DSACDR口接盤鍵口接圖2-2 EMBEST ARM EDVKIT II教學試驗平臺主要功能模塊Figure2-2 Major Function Modules of EMBEST ARM EDVKIT IITeaching&Testing Platform12ARM7TDMI處理器是ARM通用32位微處理器家族成員之一,ARM處理器具有優(yōu)異的性能,但功耗卻很低36。它是基于精簡指令集計算機(RISC)原理而設計的。ARM7TDMI處理器使用流水線來增加處理器指令流的速度,這樣可使幾個操作同時進行并使處理和存儲器系統(tǒng)連續(xù)操作。流水線使用3個階

8、段,因此指令分取指,譯碼,執(zhí)行三個階段執(zhí)行,如圖2-3所示。ARM7TDMI處理器使用馮·諾依曼(Von Neumann)結構,指令和數(shù)據(jù)共用32位總線,只有裝載存儲和交換指令可以對存儲器中的數(shù)據(jù)進行訪問38。ARM7TDMI處理器有兩個指令集:32位ARM指令集和16位Thumb指令集。Thumb指令集是最通用的ARM指令的子集,Thumb指令長度為16位,每條指令都對應一條32位ARM指令。Thumb指令使用標準的ARM寄存器配置進行操作,這樣,ARM和Thumb狀態(tài)之間具有極好的互用性。在執(zhí)行方面,Thumb具有32位內核所有的優(yōu)點:32位地址空間,32位寄存器,32位移位器和

9、算術邏輯單元(ALU),32位存儲傳輸。(2)S3C44BOX結構介紹S3C44BOX為手持設備和一般類型應用提供了高性價比和高性能的微控制器解決方案。它提供了豐富的內置模塊,包括8KB高性能緩存,LCD控制器,2通道UART,4通道DMA,系統(tǒng)管理器(片選邏輯,F(xiàn)P/EDO/SDRAM控制器),帶PWM功能的5通道定時器,8通道10位ADC,IIC總線控制器,IIS總線控制器,SIO接口和PLL倍頻器38,39。S3C44BOX采用了0.25m工藝的CMOS標準宏單元和存儲編譯器。適用于低成本和低功耗應用。它的內核是由ARM公司設計的ARM7TDMI,主頻66MHZ。S3C44BOX具有多個

10、通用的片上外設,可以大大減少芯片外圍的元器件,從而使系統(tǒng)簡化。這些片內模塊包括:2.5V ARM7TDMI核,帶8KB高速緩存、外部存儲器控制器、LCD控制器、2通道通用DMA、2通道外設DMA、2通道UART、1通道SIO、1通道多主IIC總線控制器、1通道IIS總線控制器、5個PWM定時器和1通道內部定時器、看門狗定時器、71個通用IO圖2-3指令流水線執(zhí)行PC-8 PC-4從寄存器組中讀出寄存器執(zhí)行器和ALU操作寄存器寫回到寄存器組PC-4 PC-2譯碼對指令使用的寄存器進行譯碼PC PC取指指令從存儲器中取出ARMThumbFigure2-3 Instruction Streaming

11、 Line13口/8通道內部定時器、8通道10位ADC、具有日歷功能的RTC和帶PLL的片上時鐘發(fā)生器40。2.3.2以太網(wǎng)接口電路    S3C44B0、S3C2410等CPU本身并沒有網(wǎng)絡接口,但是,通過擴展網(wǎng)絡接口的模式,提供了一個cs8900a10MB的網(wǎng)絡接口。為兼容其它CPU型號,主板上還設計了一個與MII接口對接的網(wǎng)絡芯片RTL8201,為10/100MB兼容。本實驗采用板上的CS8900A芯片。以太網(wǎng)接口CS8900A芯片是由美國CIRRUSLOGIC公司生產的以太網(wǎng)控制器,由于其優(yōu)良的性能,低功耗及低廉的價格,使其在市場上10Mbps嵌入式網(wǎng)絡應

12、用中占有相當?shù)谋壤?。CS8900A主要性能41為:(1)符合Ethernet II與IEEE802.(10Base5、10Base2、10BaseT)標準;(2)全雙工,收發(fā)可同時達到10Mbps的速率;(3)內置SRAM,用于收發(fā)緩沖,降低對主處理器的速度要求;(4)支持16位數(shù)據(jù)總線,4個中斷申請線以及三個DMA請求線;(5)8個I/O基地址,16位內部寄存器,I/O BaseMemory Map方式訪問;(6)支持UTP、AUI、BNC自動檢測,還支持對10BaseT拓撲結構的自動極性修正;(7)LED指示網(wǎng)絡激活和連接狀態(tài);(8)100腳的LQFP封裝,縮小了PCB。CS8900A的連

13、接電路圖412-4所示。14 2.3.3專用電能芯片CS5460A介紹    單相雙向功率/能量芯片CS5460A是美國Cirrus Logic公司研制生產的片上電表芯片,帶有四線串行接口,與處理器接口簡單。利用該芯片作為采集電能量的核心器件將提高數(shù)據(jù)測量的準確性,同時也簡化了測量儀器硬件電路。CS5460A是具有能量計算引擎的CMOS單片功率測量芯片。CS5460A包含了一個增益可編程放大器、兩個S調制器、兩個高速濾波器、系統(tǒng)校準和功率計算功能模塊,用來計算電能、IRMS、VRMS和瞬時功率。CS5460A是一塊高度集成的S模數(shù)轉換器(ADC)。CS5460A把

14、2個SADC、高速功率計算功能和串行接口組合在一塊芯片上。CS546()A可以使用低成本的分流器或互感器測量電流,使用分壓電阻或變壓器測量電壓。CS546DA具有與微控制器通信的雙向串口和與能量成正比的頻率可編程的脈沖輸出。CS5460A具有方便的片上AC/DC系統(tǒng)校準功能。CS546()A的主要特性有:(l)電能數(shù)據(jù)線性度高,在1000:1的動態(tài)范圍內線性度為0.1%;圖2-4 CS8900A的連接電路圖Figure2-4 Connection Circuit of CS8900A15(2)集成片上功能,可以計算電能、瞬時功率、IRMS和VRMS;(3)符合IEC68711036規(guī)范;(4)具有AC和DC系統(tǒng)校準,相位補償功能;(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論