www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式硬件

摘 要: 基于MV10微處理器設計了一個簡單可靠的在線編程IP核,可以將BIN文件直接寫入其片上SRAM進行程序調試。該IP核嵌入在MV10中 0.35 ?滋m工藝線上流片成功并通過了板級驗證。
關鍵詞: MV10; 在線編程; 高采樣精度; 錯誤檢測; 上位機程序

一般而言,在線編程ISP(In System Programming)是指依靠某種外部工具(除了常規(guī)的并行編程器以外)直接給處理器內部集成的程序存儲器編程[1-2]。隨著片上系統(tǒng)(SoC)設計的流行,IP核復用逐漸成為研究的重點[3-4]。為SoC配置在線編程IP核,將極大方便系統(tǒng)的調試與運行。MV10微處理器是本課題組自主開發(fā),擁有完全知識產權的專用集成電路芯片[5],它適用于汽車電子領域,主要用于汽車車身的控制。該芯片具有INTEL8051指令架構內核,并且嵌入了PWM、ADC、CAN等IP核,具有數?;旌瞎δ艿腟oC系統(tǒng)。本文以MV10片上系統(tǒng)為目標對象,給出了一種在線編程的IP核實現(xiàn)方案。
1 MV10微處理器
MV10微處理器已通過硅驗證,使用GLOBAL FOUNDRY公司的0.35 μm、2層多晶硅、4層金屬混合信號工藝,3.3 V電源,運行頻率可達24 MHz,具有64 KB存儲器尋址空間,8 KB×8片內OTP程序存儲空間,256 B的內部數據存儲器,內置4個模擬量輸入的10位模數轉換通道,1個單獨的UART通信模塊,5個16位的定時器計數器,11個兩級優(yōu)先級中斷源,支持睡眠空閑模式,復位可從睡眠模式中喚醒芯片,采用DIP52封裝。
2 在線編程IP核設計
MV10片上系統(tǒng)嵌入在線編程IP核,上位機通過串口對其片上SRAM進行程序燒寫,使MV10具有在線調試、編程的功能,圖1為在線編程系統(tǒng)結構圖。

2.1 頂層設計
在線編程IP核包含了時序控制模塊、位流接收模塊、位流發(fā)送模塊及SRAM接口管理模塊。圖1中,pc_data_in是一個接收上位機數據的串行端口,pc_data_out是一個向上位機返回數據幀驗證信息的串行端口。通過Start口切換MV10的狀態(tài)(0為程序燒寫模式,1為正常工作模式)。
2.2 時序控制模塊
時序控制模塊采用了兩級同步、逐幀校正及中間采樣三種方法,保證了數據采樣的高精確性。
如圖2所示,上位機發(fā)送的數據流pc_data_in經過兩級同步產生了穩(wěn)定的數據流pc_data_in_reg,有效地避免了亞穩(wěn)態(tài)的傳播。第三級同步產生的pc_data_in_reg_reg信號用以檢測數據幀起始位。

2.3 位流接收模塊
 在線編程模塊中設定的數據幀格式為:1位起始位,8位數據位,1位校驗位與1位停止位。
位流接收模塊的主要功能:
 (1)根據數據幀的打包格式對時序控制模塊采樣到的位流進行解包,提取每一幀中的串行數據轉換為并行數據寫入內部寄存器,再由SRAM接口管理模塊將其寫入片上SRAM。
 (2) 對每一幀數據進行奇校驗與幀校驗,產生校驗標志。
 錯誤檢驗機制RTL實現(xiàn):
  If(bit_cnt==4’d11)
   error<=(parity_error|frame_error)
  else
    error<=1’b0;
其中bit_cnt是數據流位計數器,當檢測到數據起始位時從“0”開始計數,一幀數據從“0”計到“10”,“11”時返回錯誤標志,即寫入一幀數據實際需要12個采樣周期。parity_error為奇校驗錯誤標志,“1”表示有奇校驗錯誤;frame_error為幀錯誤校驗標志,“1”表示有幀錯誤;error是總校驗標志,“1”表示此幀數據錯誤,使發(fā)送數據模塊向上位機發(fā)送00H,SRAM接口管理模塊在檢測到error信號為“1”時地址位不增加。
2.4 位流發(fā)送模塊
位流發(fā)送模塊的主要功能:
 (1)MV10上電或者復位后,該模塊自動向上位機發(fā)送55H以檢測MV10與上位機之間的通信是否正常。如上位機顯示55H,即表示下位機已準備好接收上位機發(fā)送的數據。如果無法顯示55H,則需要檢查上位機是否配置正確、下位機是否切換到程序燒寫模式以及它們之間的連接是否正確。
(2)位流接收模塊接收到一幀數據后,會對該幀數據進行校驗,并發(fā)送校驗標志。位流發(fā)送模塊根據校驗標志作出判斷,若校驗正確,則向上位機發(fā)送FFH,否則發(fā)送00H。
2.5 SRAM接口管理模塊
參考Memory Compiler生成的RA_512x8模型設計SRAM寫操作時序。其中addr[8:0]為9位地址信號,CEB為片選信號(低電平有效),WEB為讀寫選擇信號(高讀低寫),data_final[7:0]為8位數據信號。如圖4所示。

當MV10模式開關Start為“0”時,MV10工作在編程模式,此時SRAM片選信號與寫使能信號有效,將校驗正確的一幀數據寫入SRAM,地址自動加“1”(地址初始化或復位后為00H)。如數據校驗錯誤,則數據不會被寫入SRAM,地址位保持不變。
當MV10模式開關Start為“1”時,MV10工作在運行模式,此時SRAM片選信號與寫使能信號無效,即使數據接收模塊正確接收到數據,也不會寫入到SRAM中。
3 上位機軟件設計
3.1 MV_IDE概述
上海大學MV系列MCU匯編程序開發(fā)軟件[6]使用Windows平臺應用程序開發(fā)環(huán)境:Visual Studio 2010進行開發(fā),采用C++語言作為主要開發(fā)語言。上海大學MV系列MCU匯編程序開發(fā)軟件作為MV系列微控制器(MCU)的開發(fā)匯編程序開發(fā)平臺,設計了基于INTEL8051指令的匯編程序編輯器和編譯器,并針對新一代MV系列MCU中的在線編程模塊,設計了相應的程序燒寫功能,可將編譯后的機器碼燒寫到MV10內部的程序SRAM中。
3.2 燒寫功能程序設計
上位機程序中的燒寫功能可以將MV_IDE編譯后產生的BIN文件通過串口發(fā)送給MV10,MV_IDE根據在線編程模塊的校驗返回標志決定發(fā)送下一幀數據或者重新發(fā)送當前數據幀。
選擇主界面的燒寫按鍵打開燒寫界面,在燒寫文件選框選擇需要燒寫的BIN文件。由于BIN文件是特殊的二進制格式文件,所以在點擊燒寫文件確定后MV_IDE會讀取BIN文件并將其轉化為16進制單字節(jié)的形式,并在工程目錄下保持為bin.txt文本文件,便于以單字節(jié)進行發(fā)送。
在燒寫界面中,“串口號”用于選擇PC機的串口,“串口設置”第一位設置波特率;第二位設置校驗位,N表示沒有校驗位,O表示奇校驗,E表示偶校驗;第三位設置數據位數;最后一位設置停止位數。實際燒寫時選擇9600,O,8,2。串口配置界面如圖5所示。

4.2 板級驗證

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉