1. <cite id="68wfv"><form id="68wfv"></form></cite>
        1. <rp id="68wfv"></rp>

          電子發燒友網 > 嵌入式技術 > 嵌入式設計應用 > > 正文

          MPC8260和PLX9656組成的嵌入式系統的PCI接口設計方案

          2020年12月29日 10:36 ? 次閱讀

          來源:國外電子元器件作者:朱勇

          摘要:論述了PLX公司的64位、66MHz的PCI接口芯片PLX9656與Mortorola公司的嵌入式處理器MPC8260的PCI接口設計,闡述了嵌入式系統設計的原理及方法,同時介紹相關的開發設計工具。

          關鍵詞:嵌入式;PCI;硬聯邏輯;接口設計;PLX9656;MPC8260

          1引言

          通常意義的計算機系統結構是以CPU為中心,再輔以存儲系統和I/O接口構成。其功能主要用于數值計算和數據處理。而嵌入式系統是將CPU作為部件嵌入到系統中,此時的CPU并不是用于通用計算。嵌入式系統的主要特點是針對性強和實時性強、可靠性高、體積小、功耗低,可廣泛應用于個人數字助理、數碼相機、數字電視、通信、工業測控系統以及導彈控制等諸多領域。嵌入式系統的設計過程包括:需求論證、規格說明、體系結構設計、硬件和軟件構件設計以及系統集成等。較好的方法是采用統一的建模語言(UML)來描述設計任務。這是一種面向對象的建模語言,它可將設計描述為許多交互的對象,這些對象對應系統中的軟件和硬件。與嵌入式系統緊密相關的概念還包括實時操作系統(RTOS)、在片系統(SOC)和硬件描述語言(HDL)。所以說嵌入式系統的設計是一個“系統工程”。

          以MPC8260為CPU,再加上PLX9656的64bit/66MHzPCI接口所組成的嵌入式系統有很高的性能,其數據吞吐量可達幾百MB/S。其中MPC8260是MOTOROLA公司生產的具有603eTM核及通信處理模塊(CPM)的高性能、高集成度CPU。它在片內集成了存儲管理單元(MMU)、系統接口單元(SIU)、64位60x總線和32位本地總線以及強大的網絡接口(三個FCC、兩個MCC、四個SCC、兩個SMC等)。

          嵌入式系統有兩種工作模式:第一種為附屬工作方式,該方式將嵌入式系統設計成板卡形式,并通過主機的PCI接口進行數據傳輸。這種方式具有一定的獨立性,可承擔某項特定的任務,從而可使主機CPU的開銷大大減少。常用的視頻壓縮卡、工業數據采集卡等都屬此種類型。第二種工作模式為獨立工作方式。該方式由于嵌入式系統本身含有CPU,因而是一個自主的系統和功能單元,能獨立完成某項任務,并可通過網絡接口(如以太網、ATM、HDLC/SDLC等)或通道(如SCSIUSB等)將數據傳輸給服務器,以實現數據的傳輸與管理。其典型產品有機頂盒、磁盤陣列控制器等。

          2PCI規范及其接口芯片

          第一個PCI技術規范1.0版本于1992年6月面世,到1999年2月發布了2.2版,不久前又公布了PCIX規范。PCI的位數由32位擴展為64位,頻率從33MHz提高到133MHz。該規范是處理器、存儲器總線至周邊設備擴展的橋梁,根據PCI橋接的對象可分為Host/PCI橋(北橋)和PCI/SA橋(南橋),它們可一起構成芯片組。PCI接口芯片通過配置和編程可將其數據空間映射為Memory和I/O方式;其數據傳送既可以是單數據段讀寫,又可以是突發方式、中斷方式或DMA方式。

          許多廠商(如AMCC、IBM、PLX等)都可提供PCI接口芯片,圖1所示是PLX的64bit/66MHzPCI接口芯片PLX9656的結構框圖。

          PLX9656符合PCIr2.2、CompactPCIr1.0及PCI熱插拔r1.0規范。它可配置為M模式(可與Motorola的MPC850、MPC860無縫接口)、C模式(為非復用地址/數據方式,可與DSPASICFPGA接口)和J模式(為復用地址/數據方式,可與IBMPoweerPC401和IOP480接口)。此外,它還具有以下特點:

          ●采用先進的DirectMaster、DirectSlave和DMA數據傳輸技術,其迸發數據傳輸率PCIBus端為528MB/s,LocalBus端為264MB/s;

          ●I2OTM信息單元包括8個32位郵箱寄存器和2個32位門鈴寄存器;

          ●PCI仲裁器支持7個外部主設備;

          ●帶有可編程中斷產生器及串行EEPROM接口。

          3硬聯邏輯設計

          PCI接口芯片的主要功能是橋接CPU端的LocalBus與PCI總線。另外,還必須通過串行總線上的EEPROM來配置PCI芯片的初始工作方式。PLX9656的三種工作模式(M、C和J)可以和大多數CPU和DSP接口。其中M模式是專為MOTOROLA的POW-ERPC系列CPU而設計的接口模式。

          由PLX9656與MPC8260組成的最小系統至少應包括以下幾個組成部分:FLASH、SDRAM、SRAM、PCI連接器、JTAG端口、時鐘、復位、電源、EEPROM、以太網接口、ATM和RS232串行口等。

          PLX9656信號線包括PCI端信號、LocalBus端地址與數據、控制信號、電源和地。其中前兩項占了信號數量的絕大部分。為了保證信號的可靠傳輸,芯片上用很多引腳作電源和地,這些引腳在布線時應仔細連接,并應大面積敷銅,同時還要連接濾波電容。另外要注意的是:MPC8260有60xBus和LocalBus兩條總線,前者為MPC8260與外界的接口總線,所以應將PLX9656的LocalBus信號與MPC8260的60xBus連接。圖2所示是系統的硬聯邏輯框圖。

          4驅動程序

          開發Windows環境和Linux環境的驅動程序有很大不同。

          4.1Windows環境中驅動程序的編寫

          由于Windows操作系統被Microsoft所壟斷,它是一個封閉的操作系統,因此很難將用戶驅動程序掛接到Windows操作系統中。通常要利用一些開發工具,如Microsoft的DDK、Numega的DriverStudio和Jungo的WinDriver等。因而應首先是由它們生成驅動程序的框架后,再導入到Microsoft的VisualC++中,在填入與設計對象相關的代碼后,最后由build生成Windows環境下的驅動程序。

          PLX公司的PLX9656RDK提供了WindowsAPI及其源代碼和調試工具PLXMon。利用這些針對PLX芯片的API可以驅動PCI接口,而且其編程工作也非常快捷。

          PLX芯片的初始化函數原型為:

          S8SelectDevice(DEVICE_LOCATION*pDev);

          它可提供很多對PCI的接口操作,其中包括寄存器讀/寫、中斷允許/禁止、獲取中斷狀態、IOP總線讀/寫、IOP端口讀/寫、電源管理、熱插拔功能、VPD讀/寫、EEPROM讀/寫、郵箱寄存器讀/寫、門鈴寄存器讀/寫、DMA控制/狀態、DMA塊通道操作、DMASgl通道操作以及DMAShuttle通道操作等。

          在對PLX芯片進行初始化后,便可利用PLX9656RDK提供的上述功能對PCI接口進行操作。

          4.2Linux環境下驅動程序編寫

          Linux是源代碼開放型操作系統。在這種系統中,用戶自編的設備驅動程序可以和原操作系統的驅動程序享有同等的“地位”。Linux環境下,驅動程序的編寫有兩種方式,一種是基于內核的,另一種是基于模塊的。前一種方式是將驅動程序直接注冊在相應的系統文件中,然后在操作系統啟動時將它裝載在內存中使用;后一種方式則通過命令行insmod和mmod來加載和卸載驅動程序模塊,因此比較方便靈活。

          Linux對設備的操作與對文件的操作一致,所有的驅動程序都毫不例外地要使用fileoperaTIons結構。其中的read、write、ioctl、mmap、open、release指針分別指向用戶編寫的驅動程序的相關操作。

          每個PCI設備均可由總線號、設備號和功能號來確定,它共有三個訪問空間,即內存空間、I/O端口和配置寄存器。配置空間用于決定PCI器件的工作方式和映射到系統中的地址。其基本功能函數如下:

          訪問I/O和內存空間時,要根據配置寄存器中PCL-BASE-ADDRESS-i(i=0.。.5)所給定的基地址來讀寫數據。

          5嵌入式系統的實現

          嵌入式系統的開發平臺包括Host(主機)和Tar-get(目標)兩部分。通常,Host和Target的硬件構架(如x86、PowerPC、ARM、MIPS等)和操作系統都不盡相同。因此需要用CDK(交叉開發工具包)把在Host上開發的代碼下載到Target上。此開發平臺的模型如圖3所示。

          由于主機上資源豐富(如功能強大的操作系統和應用軟件、CRT顯示輸出和打印機硬拷貝輸出、鍵盤和鼠標輸入等),因此調試起來非常便捷。針對不同的目標系統,HardHatCDK有不同的開發工具包,但開發流程及工具的使用幾乎一樣。首先用相應目標系統的交叉編譯器將源程序編譯為可執行文件,再將可執行文件拷貝到目標系統的NFS目錄下,待目標系統裝載內核并引導后,便可調試和運行應用程序了。程序調試成功后,就可以使用EmbeddedPlanet公司的PlanetCore來將應用程序燒錄到目標板的FLASH中,這樣,目標板就成了可獨立運行的嵌入式系統了。

          6小結

          由MPC8260和PLX9656構成的嵌入式系統有著廣闊的應用前景。可應用于高性能通信系統中的WAN/LAN控制卡、高速MODEM卡、幀中繼卡、路由和交換機等,處理器集成的ATM、T1/E1及以太網等通信通道均能很好地支持上述通信功能;另外還支持高速PC適配卡、CompctPCI接口卡以及嵌入式主機系統等。由于PLX9656具有數據管道構架的直接傳輸方式,因而可方便的用于PCI及LocalBus端的I/O和設備的高速數據傳輸。

          下載發燒友APP

          打造屬于您的人脈電子圈

          關注電子發燒友微信

          有趣有料的資訊及技術干貨

          關注發燒友課堂

          鎖定最新課程活動及技術直播

          電子發燒友觀察

          一線報道 · 深度觀察 · 最新資訊
          收藏 人收藏
          分享:

          評論

          相關推薦

          《嵌入式技術 基礎課程》之逆向-X86匯編

          我們將《嵌入式工程師-系列課程》分成兩大階段:第一階段:《計算機體系結構》課程   分成4篇:分別是
          發燒友學院發表于 2019-01-21 00:00? 1649次閱讀
          《嵌入式技術 基礎課程》之逆向-X86匯編

          江波龍FORESEE ePOP:一款小身板、大能...

          對嵌入式存儲產品來說,更輕薄的設計、更高的性能、更大的容量、更低的功耗,無疑都是未來的發展趨勢。在迎....
          發表于 2020-12-29 11:21? 86次閱讀
          江波龍FORESEE ePOP:一款小身板、大能...

          基于嵌入式操作系統uClinux實現網絡安全加密...

          智能卡安全體系包括3部分:安全狀態、安全屬性以及安全機制。安全狀態是指智能卡當前所處的安全級別,即當....
          發表于 2020-12-29 10:19? 181次閱讀
          基于嵌入式操作系統uClinux實現網絡安全加密...

          幾種ARM編譯器及IDE開發環境

          ARM應用軟件的開發工具根據功能的不同,分別有編譯軟件、匯編軟件、鏈接軟件、調試軟件、嵌入式實時操作系統、函...
          發表于 2020-12-29 09:31? 95次閱讀
          幾種ARM編譯器及IDE開發環境

          基于NXP iMX6Q ARM處理器的Apalis iMX6Q ARM嵌入式平臺

          隨著處理器性能的提升,嵌入式設備在安全,機器視覺等方面的應用也越來越廣發,本文就基于NXP iMX6 處理器演示多...
          發表于 2020-12-29 07:02? 0次閱讀
          基于NXP iMX6Q ARM處理器的Apalis iMX6Q ARM嵌入式平臺

          435工業現場綜合數據采集嵌入式計算機

          據采集嵌入式計算機學習資料保存:435-工業現場綜合數據采集嵌入式計算機 ...
          發表于 2020-12-29 06:25? 0次閱讀
          435工業現場綜合數據采集嵌入式計算機

          MCU在電動滑板車硬件實物的設計技巧

          電動滑板車最常見的造型就是L型了,一體式的車架結構,使用了極簡主義風格進行設計。車把手可設計成彎曲形、也可設計...
          發表于 2020-12-28 14:10? 231次閱讀
          MCU在電動滑板車硬件實物的設計技巧

          關于工控主板的使用壽命,它會受到哪些因素的影響

          工控主板是應用于工業場合的主板,被工業電腦所采用,根據需求可以適應寬溫環境,可以適應惡劣環境,可以長....
          發表于 2020-12-28 13:45? 15次閱讀
          關于工控主板的使用壽命,它會受到哪些因素的影響

          關于risc-v啟動部分的思考

          關于risc-v啟動部分思考 1.本文說明 1.1 risc-v的誕生的時代背景 1.2 發展現狀 ....
          發表于 2020-12-28 10:25? 146次閱讀
          關于risc-v啟動部分的思考

          PCB的作用及其包含的信息

          為了使參與并發執行的每個程序,包含數據都能獨立地運行,在操作系統中必須為之配置一個專門的數據結構,稱為進程控制...
          發表于 2020-12-28 09:45? 154次閱讀
          PCB的作用及其包含的信息

          嵌入式系統裸機編程的內存管理簡介

          ? 在嵌入式裸機編程中,作為一名初級的CODER。經常要與CPU、內存等打交道。CPU作為系統的動力....
          發表于 2020-12-28 09:44? 94次閱讀
          嵌入式系統裸機編程的內存管理簡介

          基于ARM嵌入式平臺進行遠程桌面client和server配置的方法

          在PC平臺經遠程桌面連接已經是非常方便了,而現在在平臺,由于遠程控制或者遠程調試的需要,配置遠程桌面的需求也越...
          發表于 2020-12-28 07:34? 0次閱讀
          基于ARM嵌入式平臺進行遠程桌面client和server配置的方法

          嵌入式LCD的接口類型介紹

          的接口類型詳解
          發表于 2020-12-28 06:32? 0次閱讀
          嵌入式LCD的接口類型介紹

          嵌入式里堆棧原理及其純C的實現方法

          里堆棧原理及其純C實現  
          發表于 2020-12-28 06:30? 0次閱讀
          嵌入式里堆棧原理及其純C的實現方法

          想要免費學習嵌入式ARM的看這里

          給朋友們來個福利,由深圳人工智能協會,深圳人社局,以及我們公司合作舉辦的政府公益性項目 "人工智能職業技能培訓" ,明...
          發表于 2020-12-27 15:24? 606次閱讀
          想要免費學習嵌入式ARM的看這里

          嵌入式移動數據庫的結構體系特點及優化查詢方法研究

          移動數據庫的應用大多嵌入到諸如掌上電腦、PDA等移動通信設備中,屬于移動環境下的分布式數據庫。
          發表于 2020-12-27 10:13? 239次閱讀
          嵌入式移動數據庫的結構體系特點及優化查詢方法研究

          PCB設計中常見的八個問題及解決方法

          在PCB板的設計和制作過程中,工程師不僅需要防止PCB板在制造加工時出現意外,還需要避免設計失誤的問題出現。本...
          發表于 2020-12-27 09:46? 129次閱讀
          PCB設計中常見的八個問題及解決方法

          C和匯編如何互相調用?

          一、gcc 內聯匯編 內聯匯編即在C中直接使用匯編語句進行編程,使程序可以在C程序中實現C語言不能完....
          發表于 2020-12-25 15:50? 140次閱讀
          C和匯編如何互相調用?

          嵌入式人才的培育問題被推到了臺前

          近期,“2020年第三屆全國大學生嵌入式芯片與系統設計競賽暨第五屆智能互聯創新大賽”總決賽在南京圓滿....
          發表于 2020-12-25 13:51? 275次閱讀
          嵌入式人才的培育問題被推到了臺前

          ARMv8和AArch64硬件架構的物聯網板卡和...

          文章提供了用C++17/2x0構建現代并行代碼的實用指南、技巧和教程。它們使用CL/SYCL編程模型....
          發表于 2020-12-24 17:26? 363次閱讀
          ARMv8和AArch64硬件架構的物聯網板卡和...

          嵌入式系統編程如何實現性能優化

          ? ? 在C語言中,宏是產生內嵌代碼的唯一方法。 對于嵌入式系統而言,為了能達到性能要求, 宏是一種....
          發表于 2020-12-24 16:34? 171次閱讀
          嵌入式系統編程如何實現性能優化

          一些常見的C語言字符串操作

          ? #字符串倒序輸出 實現邏輯,通過strlen獲取字符串長度,然后通過 len/2 進行交叉賦值,....
          發表于 2020-12-24 16:31? 147次閱讀
          一些常見的C語言字符串操作

          一位應屆生的2020年嵌入式軟件秋招經驗

          ? 樂鑫科技(提前批) 選擇填空60/編程40,基礎題不難,編程題兩道算法。 ? 聯發科(提前批) ....
          發表于 2020-12-24 16:25? 155次閱讀
          一位應屆生的2020年嵌入式軟件秋招經驗

          C語言:結構體、聯合體嵌套使用的實用操作

          ? 結構體、聯合體是C語言中的構造類型,結構體我們平時應該都用得很多。但是,對于聯合體,一些初學的朋....
          發表于 2020-12-24 16:07? 181次閱讀
          C語言:結構體、聯合體嵌套使用的實用操作

          曙光4000A大規模機群監控系統的功能特點及應用...

          嵌入式系統是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、....
          發表于 2020-12-24 10:30? 183次閱讀
          曙光4000A大規模機群監控系統的功能特點及應用...

          4D Systems的pixxiLCD圖形顯示器...

          4D Systems的pixxiLCD圖形顯示器是易于集成的理想解決方案,可快速、經濟高效地推向市場....
          發表于 2020-12-23 15:00? 206次閱讀
          4D Systems的pixxiLCD圖形顯示器...

          基于LPC2138芯片和LP02138 SOC實...

          本文設計的開關量信號采集模板是一款嵌入式SCADA系統的一種插件,稱為智能數字量采集板(Intell....
          發表于 2020-12-23 10:12? 236次閱讀
          基于LPC2138芯片和LP02138 SOC實...

          嵌入式CAN總線入門

          1. 簡介 CAN總線由德國BOSCH公司開發,最高速率可達到1Mbps。CAN的容錯能力特別強,C....
          發表于 2020-12-22 16:36? 425次閱讀
          嵌入式CAN總線入門

          詳細介紹NV-SRAM與電池供電SRAM(BBS...

          隨著無鉛技術在全球的推廣,NV-SRAM成為NVRAM的普遍選擇。本篇文章主要介紹了NV-SRAM與....
          發表于 2020-12-22 16:05? 93次閱讀
          詳細介紹NV-SRAM與電池供電SRAM(BBS...

          嵌入式軟件底層開發的框架陳述

          在底層代碼編寫中,初始的框架設計總會面臨選擇,針對實際的硬件使用環境,大家對于使用的軟件框架有很多選....
          發表于 2020-12-22 14:57? 369次閱讀
          嵌入式軟件底層開發的框架陳述

          ARM嵌入式工控電腦的操作系統是怎樣的

          ARM嵌入式工控電腦的常用操作系統有Linux和Windows CE,這兩種操作系統在界面和操作上對....
          發表于 2020-12-22 11:22? 75次閱讀
          ARM嵌入式工控電腦的操作系統是怎樣的

          嵌入式快訊:M1808 AI 核心板和基于Tra...

          導讀:本期為 AI 嵌入式簡報: 今日推送干貨多多,為關注嵌入式AI的你量身定制~ 1. 澎峰科技C....
          發表于 2020-12-21 11:06? 835次閱讀
          嵌入式快訊:M1808 AI 核心板和基于Tra...

          泰矽微熊海峰:做高集成SoC推動MCU變革

          本期人物:熊海峰,上海泰矽微電子有限公司(以下簡稱泰矽微)創始人兼CEO,哈爾濱工業大學電子工程本科....
          發表于 2020-12-20 09:51? 769次閱讀
          泰矽微熊海峰:做高集成SoC推動MCU變革

          MDC-10813系列商顯一體機終端保證人臉識別...

          人臉識別支付作為一種新型的支付方式,大大降低了用戶對物理媒介的依賴,它開始受到新興消費者的喜愛。據統....
          發表于 2020-12-18 15:25? 714次閱讀
          MDC-10813系列商顯一體機終端保證人臉識別...

          MPC-1812工業級嵌入式主控機的技術參數和應...

          MPC-1812工業級嵌入式主控機主要應用于智能自助終端,電子站牌,智能會議,自助售賣機,安卓POS....
          發表于 2020-12-18 15:12? 601次閱讀
          MPC-1812工業級嵌入式主控機的技術參數和應...

          微芯推出業界延遲最短的PCI和CXL2.0重定時...

          隨著數據中心工作負載對高性能計算需求的增加,急需新的超低延遲信號傳輸技術來提升人工智能(AI)、機器....
          發表于 2020-12-17 17:16? 325次閱讀
          微芯推出業界延遲最短的PCI和CXL2.0重定時...

          2020英特爾嵌入式大賽圓滿收官 上海交通大學奪...

          日前,以“芯隨心動,智能互聯”為主題的2020年英特爾杯大學生電子設計競賽嵌入式系統專題邀請賽(以下....
          發表于 2020-12-17 16:41? 717次閱讀
          2020英特爾嵌入式大賽圓滿收官 上海交通大學奪...

          上海電力大學-安芯教育-Arm中國嵌入式人工智能...

          2020年12月1日,上海電力大學安芯教育Arm中國嵌入式人工智能聯合實驗室揭牌儀式在上海電力大學電....
          發表于 2020-12-17 16:24? 610次閱讀
          上海電力大學-安芯教育-Arm中國嵌入式人工智能...

          ARM嵌入式微控制器將帶來一次新的工業技術革命

          ARM嵌入式微控制器技術的出現給現代工業控制領域帶來了一次新的技術革命。 嵌入式微控制器組成的系統,....
          發表于 2020-12-17 15:58? 210次閱讀
          ARM嵌入式微控制器將帶來一次新的工業技術革命

          Linux5.11開始圍繞PCI Express...

          隨著開發中的Linux 5.11內核的PCI子系統更新,現在系統已經可以報告設備是否正在使用PCI ....
          發表于 2020-12-17 11:48? 263次閱讀
          Linux5.11開始圍繞PCI Express...

          辭舊迎新、“示伴”功倍,泰克給工程師的新年福袋

          電源測試工具包,涵蓋各種電源轉換工具測試軟件,優化電源性能設計,提升效率。示波器存儲深度提升至少一倍....
          發表于 2020-12-16 09:50? 289次閱讀
          辭舊迎新、“示伴”功倍,泰克給工程師的新年福袋

          使用嵌入式開發套件將軟件編譯并形成有效硬件

          Xilinx Platform Studio(XPS)是一款普遍使用的嵌入式開發套件(EDK),其升....
          發表于 2020-12-15 15:23? 391次閱讀
          使用嵌入式開發套件將軟件編譯并形成有效硬件
          彩61登录网址 www.mdhrh.cn:洛川县| www.gzzhaojiabg.com:平凉市| www.kinostream.net:长春市| www.tanyacha.com:南安市| www.sllgj.com:彰武县| www.merrylandchinesefood.com:利川市| www.d3mm.com:尤溪县| www.4hzg.com:米泉市| www.manganetabarespoiler.com:阿勒泰市| www.lsyteam.com:丰顺县| www.foothill-bible.org:栾川县| www.monobin.com:巴彦淖尔市| www.qimaoji.com:桐梓县| www.wartapasar.com:克什克腾旗| www.cnlokuki.com:岳西县| www.hdygl.com:祁东县| www.tradingjm.com:敦煌市| www.americanestatebrokers.com:黄冈市| www.threecrownsracing.com:黔南| www.hg79456.com:双峰县| www.netepan.com:谷城县| www.njkzx.org:海城市| www.lnkqxx.com:乾安县| www.samo-eg.com:德令哈市| www.brochesyalfileres.com:洪雅县| www.114767.com:齐齐哈尔市| www.99069dd.com:台东县| www.uckkimya.com:湄潭县| www.ttjm6898lsc.com:闸北区| www.dibangjiaju.com:商都县| www.u-nubaby.com:赤水市| www.pairtrip.com:广河县| www.commandotech.com:广宗县| www.estadonacionalespanol.com:兰坪| www.nosdepotsvente.com:句容市| www.carbonsilver.com:彭州市| www.ljmyp.cn:南和县| www.cuidighlinn.com:夹江县| www.dg-dacheng.com:察隅县| www.ac8ufu.com:江安县| www.standartstill.com:镇原县| www.findnewyorkmuseums.com:兴安盟| www.tjmtw.com:寿光市| www.cp3989.com:十堰市| www.ikcctv.com:灌南县| www.cp8336.com:宁强县| www.huazhugg.com:清丰县| www.cp5661.com:辽中县| www.hg71789.com:伊吾县| www.am9900.com:汨罗市| www.jobsheying.com:教育| www.zijiamai.com:长宁区| www.lawzh.com:海丰县| www.phoneitipad.com:石柱| www.guitartrick.net:永济市| www.brillonenbarrois.org:东方市| www.royaltyaffairs.com:汉阴县| www.continue1.com:黄龙县| www.mylisen.com:九寨沟县| www.yupaixieye.com:靖边县| www.cp2779.com:左权县| www.guccibagsfactory.com:全椒县| www.rq6.net:耿马| www.hyperprosales.com:嵩明县| www.shunda-steel.com:南华县| www.cnzqhc.com:始兴县| www.devpsy2015.com:樟树市| www.curso-endodoncia.com:多伦县| www.arcondb.com:石渠县| www.zn577.com:穆棱市| www.everyounggroup.com:青岛市| www.thailand-china.com:焉耆| www.bwefo.cn:西青区| www.wateric-valve.com:临洮县| www.ss-shop.org:合江县| www.gfrpu.com:康定县| www.impresacreative.com:靖宇县| www.sandersfieldtrees.org:祁阳县| www.yjefu.com:马关县| www.bristoldoors.net:洪洞县| www.293385.com:若羌县| www.potap-nastya.net:定兴县| www.cdcxsc.com:岳阳县| www.ift-expertise.com:嘉定区|