?? 單片機開發(fā)解決方案_深圳市鴻普達科技有限公司

欧美另类第一页_国产又粗又长又爽视频_色吊丝亚洲综合色图_亚洲精品无码乱码88AV_亚洲日韩欧美高清片_一级国产在线播放_婷婷开心中文字幕_日韩18禁强伦姧人妻_一级性生活免费影片_国产看黄在线视频

電子產品開發(fā)

深圳電子產品研發(fā)開發(fā)設計公司

電子產品開發(fā),電子產品開發(fā)公司,深圳電子產品開發(fā),電子產品開發(fā)流程,電子單片機開發(fā),電子產品開發(fā)設計電子產品開發(fā)方案,電子產品研發(fā)廠家,電子產品研發(fā)公司,電子產品研發(fā)外包

電子產品開發(fā) 電子產品開發(fā)公司 深圳電子產品開發(fā) 電子產品開發(fā)設計 電子產品研發(fā)公司 電子產品研發(fā)廠家 深圳電子產品研發(fā)

深圳鴻普達科技有限公司是深圳一家電子產品開發(fā)公司,承接電子產品開發(fā)設計,電子產品研發(fā)外包,電子產品研發(fā)方案等業(yè)務。歡迎來電咨詢洽談。

當前位置:首頁 > 新聞資訊
新聞資訊
單片機開發(fā)解決方案
時間:2016-05-27 14:52:53
 軟硬件聯合仿真的必要性:

  Mini Web卡軟件模塊多,軟件開發(fā)風險較大。軟件對硬件的依賴較強,FLASH存儲器的訪問驅動、網卡驅動、DMA驅動,需要軟硬件協同調試。

  文件系統的開發(fā),在仿真環(huán)境下更容易和快捷。比如在仿真結束時,可以將SMART MEDIA仿真模型中的數據倒換到磁盤文件中,在仿真開始時,將磁盤文件中的數據加載到SMART MEDIA仿真模型中,在定位文件系統的問題時,這一個功能很有用。

  采用軟硬件聯合仿真,便于系統前期設計。51單片機的外部RAM訪問效率較低,內存拷貝、外部器件之間的數據塊轉移很浪費時間。將大量數據的拷貝操作或數據塊校驗、比較操作在CPLD內實現,可以大大改進51單片機處理數據的能力。通過軟硬件聯合仿真,可以評估CPLD處理數據對性能的改進。

  Mini Web卡軟硬件聯合仿真系統:

  軟硬件聯合仿真主要解決的問題是系統功能設計與驗證,它不解決電源、濾波電容、總線電平兼容問題。

  做系統仿真,首先要對硬件系統建模。我們關注的是系統設計的正確性和可執(zhí)行性。

  系統中的串口只是用來支持ISP下載軟件,軟件部分沒有對串口做任何操作,所以系統仿真可以不必考慮。

  網卡芯片AX88796,廠商沒有提供仿真模型。它與CPU的接口符合ISA接口標準,軟件對AX88796的操作是根據NE2000標準網卡芯片設計的,由此我們建立了一個網卡芯片的仿真模型。我們設計了一個MAC BFM來仿真網卡芯片的ISA接口,NE2000定義的寄存器在C模型中實現,MAC BFM與NE2000寄存器C模型通過PLI接*換數據。

  SRAM仿真模型是很容易獲取的,很多器件生產商都提供Verilog仿真模型,但器件生產商提供的Verilog仿真模型都包含復雜的延時控制代碼,這會影響仿真速度。根據經驗,我們可以確保SRAM在單板設計中被正確應用,不會產生時序問題,所以我們可以采用一個簡化的SRAM仿真模型,這是我們自己設計的,有效代碼只有十幾行。

  51CPU BFM 負責單片機管腳時序的產生和捕獲。51CPU BFM是與ISS51緊密捆綁的,由ISS51安裝程序提供。

  SMART MEDIA是三星公司提供的仿真模型,我們使用的也是三星公司的同類型存儲卡。該模型可以用于驗證軟件操作SMART MEDIA的正確性和DMA Controller的接口時序。

  DMA Controller是Mini Web卡硬件開發(fā)的一部分,將邏輯設計代碼應用于仿真,既能檢測邏輯設計的正確性,又能使整個仿真系統得以正常運轉。

  將上述硬件模型連接起來,產生下圖所示硬件系統模型圖(點擊查看大圖):

單片機軟硬件聯合仿真解決方案

  圖2. Mini Web卡硬件模塊電路圖

  圖2中U11為SMART MEDIA仿真模型,U4為DMA Controller模型。

[返回]
Copyright ? 2015深圳市鴻普達科技有限公司 版權所有
郵政電子開發(fā)平臺
揭開電子產品開發(fā)面紗
提高電子產品開發(fā)質量
智能藍牙音箱開發(fā)未來替代家具音箱
藍智能牙音箱居然能看病
控制器研發(fā)方案
無線溫濕度研發(fā)設計方案
溫濕度報警系統研發(fā)方案
溫濕度德國研究院研發(fā)方案
單片機產品制造商研發(fā)外包