設計方案(集合6篇)
為了確保事情或工作安全順利進行,通常需要預先制定一份完整的方案,方案是從目的、要求、方式、方法、進度等方面進行安排的書面計劃。我們應該怎么制定方案呢?以下是小編為大家整理的設計方案6篇,希望對大家有所幫助。
設計方案 篇1
教材簡介:
秋天的草地上,狗、老虎、河馬、斑馬、袋鼠、獅子、兔子孩子們喜歡的動物朋友正玩著捉迷藏的游戲,簡潔而略帶夸張的動物形象,生動地刻畫出了每一種動物的典型特征。作者對繪本的很多環節都作了精心的設計,每次翻頁都是讓孩子來猜猜“誰藏起來了?”、 “誰轉過身去了?”巧妙的藝術構思和精致的手工畫令人贊嘆。動物們輪流躲藏著、變換著各種不同姿態,讓孩子們喜歡上這些可愛的動物們。根據中班幼兒的年齡特點,我選取了其中的9個動物,通過快樂的游戲,讓孩子們不僅認識可愛的動物,并且在一次次的“捉迷藏”游戲中不知不覺地發展他們的觀察力、記憶能力,對各種動物之間的不同特征也會有更多更深入的理解。
目標預設:
1、通過游戲引導幼兒觀察,發現動物的不同之處,了解動物的主要特征,并清楚地表達。
2、引導幼兒通過縱橫序列初步感知方位,能說出動物的具體位置,培養幼兒空間概念。
3、體驗和同伴一起游戲的快樂。
重點:感知序列。
難點:利用縱橫坐標感知空間概念。
設計理念:教學游戲化。
《綱要》指出,“教育活動內容的組織應充分考慮幼兒的學習特點和認識規律,各領域的內容要有機聯系,相互滲透,注重綜合性、趣味性、活動性,寓教育于生活、游戲之中。”本教材是一本繪本,通過憨態可掬的動物形象以及巧妙的躲藏方式,來發展幼兒的觀察能力。但是,如果單純觀察動物的特征對中班孩子來說過于簡單,于是我利用繪本中動物的形象和內容特點,設計“捉迷藏”的游戲,把有一定抽象概念的空間方位寓于其中,讓幼兒在游戲中感知、了解并掌握動物所在房間的方位,根據縱橫序列說出房間號,并和動物相對應。利用縱橫序列說出方位對中班孩子來說有一定的難度,但是通
過游戲,使抽象變為具象,利于幼兒接受。
設計思路:
認識動物——感知橫向序數——通過動物身體特征找出動物——游戲中認知縱向和橫向序列——根據縱橫序列感知“房間”號——游戲中找出相應房間躲藏的動物——幼兒體驗操作
教學過程:
一、導入
1、(出示課件)小朋友,這是什么地方?(秋天的草地)秋天的草地真漂亮!小動物們也排著隊來了,瞧,來了幾個動物?你能說說它們是誰嗎?(幼兒說出動物的名稱。)
2、小動物排成幾排?(2排),我們用數字來表示。
3、小動物要和你們玩個“猜一猜”的游戲:請你說出一個動物和別的動物不一樣的地方,讓別的小朋友猜猜它是誰?
4、用例如“頭上有花的小動物是誰?”這樣的話來說。
二、游戲一
1、小動物要和小朋友做個捉迷藏的游戲。你們玩過捉迷藏的游戲嗎?怎么玩?
2、小動物們躲起來了,小朋友閉上眼睛。哎,誰躲起來了?你怎么知道的?
小朋友真厲害,都能根據動物的身體特征看出來。
三、通過縱橫序列認識房間號
1、小動物們在草地上玩得真開心,現在它們還想到家里玩捉迷藏的游戲。
2、(出示課件)看,小動物的家有幾層?(三層)最高的是幾樓?最低的是幾樓?中間呢?(在白板上寫出樓層號)看,一樓有幾個房間?哪間是第一間?(老師寫上房間號)
3、我們把1樓的第一個房間叫做101,前面的1表示什么?后面的1表示什么?那1樓的第二個房間叫幾零幾?第三個房間呢?
2樓的第一個房間叫什么?第二個房間是幾零幾?第三個呢?誰能說出3樓的房間號?
4、現在我們來做個“我說動物你說房間號”的游戲,反之,我說房間號,你說動物。
四、游戲二
1、現在,動物們要繼續玩捉迷藏的游戲了。看,誰躲起來了?(河馬)你是怎么知道的?河馬的'嘴巴有什么特別的地方?
河馬住在哪個房間?你能用“幾零幾的誰藏起來了”這樣的話來說嗎?
2、一個動物藏起來你能找到,多藏幾個你能找出來嗎?
3、這次是誰躲起來了?你是怎么知道的?它們住在幾零幾房間?
4、小朋友真厲害,都能根據動物的不同特征找出來。
5、這次小動物是怎么躲的?它的身體怎么樣了?(小豬轉過身來了)哦,原來是讓我們找轉過身來的動物。幾零幾的小豬轉過身來了?
6、 看,這次有幾個動物轉過身來了?(3個)它們是誰?誰能用“幾零幾的誰轉過身來了”來說?老虎的身體是什么樣的?你怎么知道是獅子?它是獅子爸爸還是媽媽?
7、小朋友們眼睛真亮,都能找到躲起來的小動物。如果動物再多躲幾個你還能找到嗎?那躲幾個你能找到?全都躲起來你能找到嗎?
8、(出示課件)幾個躲起來了?你還知道它們是誰嗎?河馬在哪兒?犀牛呢?301會是誰?你還記得哪個動物的位置?
五、幼兒操作
1、這兒也有樓房,還有9個動物的圖片,請你把動物送回它們的房間好嗎?
2、結合課件評價。我們一起來看看,小動物都回到自己房間了嗎?(檢查操作結果)啊,小朋友真能干!小動物謝謝你們。
六、結束
今天我們和小動物玩了捉迷藏的游戲,老師的書上還有好多動物在玩捉迷藏呢,走,和老師一起去找找吧。
設計方案 篇2
一、管道一體化數控加工工藝
(一)管道開料加工工藝。
管件的開料加工是一種定尺切割加工方法。開料加工的方式主要有機械式開料加工、液壓式開料加工以及電氣式開料加工。機械式開料加工是通過輪帶傳動進行開料加工的方式,但由于其加工工藝粗糙,已經不被現代的管件市場所接受。液壓式開料加工是以液壓缸驅動連桿,連桿與活塞相連接,連桿與活塞同時運動帶動刀具對工件進行切割。現在采用最多的開料加工方式是電氣式開料加工,以異步電機作為驅動系統,將切割刀具連接到異步電機的轉軸上,由異步電機轉動帶動刀具旋轉,再通過其他機構的輔助,實現對加工管件的切割[1]。
(二)管道管端成型工藝。
將成型模具置于關鍵的端口,根據需要對端口進行加工,改變其形狀是管端成型工藝的原理。管端成型工藝方法主要有機械沖壓式、管端偏心回轉式和NC工作機驅動成型模具式等幾種。機械沖壓式成型通過對管端沖壓而使端口形狀發生改變的成型方法。管端偏心回轉式成型主要用于管端成型加工的初始階段。NC工作機驅動成型模具式成型是應用半球形成型模具在管件沿軸心進行轉動時進行移動,進行管件端口加工來改變端口形狀。
(三)管道彎管成型工藝。
彎管成型工藝是借助彎曲模具對管件進行一定角度的彎曲,對同一管件進行多次彎曲后而形成一定的形狀,是管道一體化數控成型的核心工藝。目前,三維彎曲成型是應用最廣泛的管件成型工藝,其加工方式是管件在模具的作用下發生一定程度的彎曲,輾壓式加工和拉式加工是最主要的兩種加工方式。輾壓式加工是事先將管件和模具裝置固定,利用輥輪圍繞彎曲模具的滾動進行管件彎曲加工。而拉式加工是靠彎曲模具拖動管件進行彎曲[2]。
(四)卸料工藝。
在管件成型加工完成后,將產品從設備上人工卸下,然后進行分料懸掛彎管件,是管道開料加工工藝中的卸料工序。為了提高卸料的效率,開始采用機械手卸料,其原理是在伺服電機的驅動下,通過滾珠絲桿將完成工件平穩地卸下取出。憑借其精確的自動卸料功能,機械手卸料得到了更多的應用。
二、管道一體化數控加工的控制方案
管件數控成型加工是以開料加工、管端成型和彎管成型等加工工藝為主,精確控制好每個加工程序的過程。該過程中會產生大量的數據信息,需要對其進行準確的處理,以提高整個加工系統的工作效率。建立一套管道一體化數控加工的控制方案,能夠做到對各項加工工藝的控制和轉換。結合管道的一體化數控成型工藝,需要對整個管道數控加工的控制結構進行設計,得出一個完備的方案。建立以伺服系統為核心部分的控制系統,將其作為整個管道一體化數控加工系統的控制核心。以管道一體化數控加工工藝作為控制對象,準確的接受指令信號,自動完成對管件的加工。結合管件數控加工中存在的問題,需要對伺服控制系統進行合理的'設計。伺服控制系統的主要構成包括氣動伺服控制、電液伺服控制和機電伺服控制系統。管件一體化加工大多選擇機電伺服系統,以交流電機作為執行機構,數控成型加工控制的精確度會大幅度提高。伺服控制結構主要采用半閉環的控制方式,是針對于管件一體化加工整體機械性和傳動精度較高特性的設計。根據管件一體化加工工藝的分析,有如下特點:一,控制系統應該具有可靠性高和抗干擾能力強的特點;二,具備自動精確檢測的控制系統,符合管件加工工藝對精度的要求;三,操作簡單,執行人員可以很容易選擇需要的管件加工方式,并能夠及時得到管件加工的工藝參數;四,系統進行改造和升級更加簡單快捷,做到實時通訊,便于參數的更改。對管道數控加工控制的一體化設計,實現了控制加工系統的數字化和智能化,大幅度節約了成本。通過對管件加工工藝條件、要求以及成本問題綜合考慮,設計了以交流伺服控制系統為主體的控制方案。
結論:
數控加工工藝成為了管道一體化數控加工的核心內容,確定了以交流伺服控制系統為主體數控加工的控制方案設計,加速提高了數控加工工藝的完善和進步。高速化、高精度化、加工過程復合化將成為未來管道一體化數控加工技術的發展目標。應用多媒體技術,智能化控制,是未來管道一體化數控加工技術的發展方向。管道一體化數控加工工藝將越來越多的應用于我們的生活當中。
設計方案 篇3
一、設計依據;
1)業主提供的部分設計圖紙。
2)建筑設計防火規范 GB 50016-20xx
3)辦公建筑設計規范 JGJ 67--20xx
4)民用建筑設計通則 GB 50352—20xx
二、方案一平面設計內容:(增加一層)
一)拆除工程:
1、拆除部分混凝土地坪,隔墻,門窗。
2、零星工程。
二)增加工程:
1)底層6.5m高大空間中間局部增加一層樓面做辦公室。層高3.3米,局部二層3.2米。鋼框架結構(柱、梁、板),鋼板上現澆80mm厚鋼筋混凝土(或150mm厚蒸壓輕質加氣混凝土板),面層貼防滑地磚。內隔墻采用輕質隔墻(泰柏板),內門采用成品木門(加木門套)。保留原鋼窗,在靠近室內增加塑鋼推拉窗,上部多余部分用封板封嚴。
3.3米以上二層空間為辦公區域,內隔墻采用輕質隔墻(泰柏板),內門采用成品木門(加木門套)。在原外墻增加塑鋼推拉窗。
2)6.5米層高以上為設計院辦公區域,墻采用輕質隔墻(泰柏板),內門采用成品木門(加木門套)。保留原鋼窗,在靠近室內增加塑鋼推拉窗,上部多余部分用封板封嚴。()增加硅鈣板吊頂,樓面至吊頂凈高3.2米(主要考慮節省空調制熱制冷效果)
3)二層6.5m標高西端樓梯間增加一層樓面做貯藏空間。鋼框架結構(柱、梁、板),鋼板上現澆80mm厚鋼筋混凝土,面層貼防滑地磚。
三、方案二平面設計內容:
一)增加工程:
1)二層6.5m標高東端靠近變形縫增加女廁所,解決設計院辦公人員對廁位的.需求。
2)其余除不加層外裝修做法同方案一。
四、需說明的問題:
方案一中西側增加的衛生間排水流向室外化糞池距離太遠(大約55米)。
設計院辦公層可否考慮采用小型中央空調系統,有利于節能。
本設計不包含外立面改造。
設計方案 篇4
一、教學要求:區別形近字并組詞。在田字格中書寫形近字。讀句子,能給句子加標點符號。在閱讀欣賞中積累優美詞語。語文生活:學做小統計,統計自己零花錢。
二、教學重難點:在閱讀欣賞中積累優美詞語區別形近字并組詞
三、課時劃分2課時
四、教學設計
第一課時
一、有趣的漢字
1、出示小黑板,載—裁,學生認讀。
2、學生區分(從字音、字形、字義上區別)
3、學生用組詞。
4、出示其他八組生字,學生可仿造1—3步,同座和小組互相交流。
5、在班級里交流討論結果。
二、寫字板
1、出示要書寫的6個字,學生認讀并組詞。
2、區別歷—厲要—耍冠—寇字形上的不同。
3、指導學生觀察筆順,然后書空,特別提醒學生寫清萬的筆順。
4、學生在田字格書寫生字,注意字的結構。
5、教師評講優秀作業。
三、讀一讀,加標點
1、讀課本中的三個句子。
2、想想,句子末尾應加上什么標點。
3、學生獨立完成。
4、說一說你為什么這樣填。
5、分別用陳述句語氣、疑問語氣和感嘆語氣來讀好這三句話。
6、用問號、句號和感嘆號說句子。
四、作業
第二課時
一、教學目標在閱讀欣賞中積累 語文生活中學會合理利用零花錢。
二、教學過程
1、閱讀欣賞
(1)自由朗讀課文,圈出不認識的字,用自己喜歡的方式解決。
(2)出示詞語庫中的生字,學生認讀。
(3)個別學生分段朗讀課文。
(4)學習1—4自然段
1、自由讀,想想誰給誰寫信?
2、太陽用什么給月亮寫信?他在信里會寫些什么?
3、太陽會給月亮講什么故事?
4、為什么貼的郵票是“西陽”或“晚霞”。
5、指導朗讀。
(5)學習5—8自然段
1、自由讀,想想這部分是誰給誰寫信?他在信里會寫些什么?
2、月亮會給太陽講那些神秘的夢想?
3、為什么月亮給太陽的信封上貼的郵票是“晨曦”或“朝霞”?
4、朗讀你想給誰寫信?用什么寫?會寫些什么?
(6)齊讀全文
2、語文生活
1)、今天我們語文生活要討論的話題是零用錢。
2)、每個同學的手里或多或少都有些零用錢,有的是父母給的,有的是自己省下來的,那我們先來討論第一個問題:應該要零用錢嗎?辯論第一個問題:應不應該要零用錢。辯論第二個問題;花零用錢要不要跟家長商量
3、說說你的`零用錢是怎么花的?
4、學做統計表
5、總結 希望小朋友們能合理的支配自己的零用錢,能不浪費自己的零用錢,同時養成紀錄的好習慣。
三、作業摘抄優美的詞語、句子和段落
設計方案 篇5
設計意圖:
中班幼兒對自己生活的地方、住的小區已有了一定的認識,就產生了想了解同伴居住環境的愿望。隨著主題“我的家鄉’’的開展,幼兒通過看家鄉、說家鄉、夸家鄉等系列活動,產生了自己是安吉人的自豪感。幼兒對自己身邊的事比較感興趣,通過與父母一起去自己生活的小區、街道、公園等地方看看、玩玩、畫畫,從父母、老師身邊了解有關安吉的歷史、人文等知識,豐富相關的談話內容,使幼兒有想說、敢說的愿望。
活動目標:
1.幫助幼兒學習用簡短的語句說出自己居住的小區名稱。
2.要求幼兒學會安靜地傾聽別人的談話、了解別人的談話內容,培養有意識的傾聽能力。
3.鼓勵幼兒能大方地在集體面前表達自己的意見。
活動準備:
1.多媒體:有關城市小區、街道、生態廣場、驛站廣場、昌碩公園、機關幼兒園等圖片。
2.幼兒在父母的幫助下了解自己居住小區的名稱,小區的一些主要景色。
3.介紹小區的圖畫(幼兒照片或自己畫的圖)。
重難點:能用簡短的語句說出自己的感受。
活動過程: 一、創設談話情景,引出談話話題
1.出示安吉地圖:看!這是什么?(一張地圖)
這是哪個地方的地圖?(安吉地圖)
我們住的地方叫“安吉”(指出地圖中的安吉)。
你住在安吉的哪個小區?(讓幼兒說出自己居住小區的名稱,最好能說出幾幢幾單元幾號。)
2.老師小結:我們居住的地方叫安吉,有許多的小區:匯豐花園,新嘉園,芬芳小區,桃園新村,寧馨花園,市民中心……我們住的地方很美,我愛我家!
(活動前幼兒已經在區域活動中了解了安吉地圖,為幼兒在本次活動中尋找自己居住的地方提供了保障,幼兒因此能大膽地進行介紹。有多名幼兒在地圖上找到了自己住的小區。)
二、引導幼兒圍繞居住地進行談話
1.提問:你家周圍有哪些好玩、好看的地方?(提示:匯豐花園的旁邊有哪些好玩的.地方,如生態廣場……)
2.請你介紹給大家。(生態廣場、驛站廣場、昌碩公園、機關幼兒園……)
3.你最喜歡到什么地方玩,你用什么方法把這些好玩的地方告訴大家呢? (拍照,畫下來。)
(幼兒回答時語言豐富、聲音響亮,因為他們對自己的家很熟悉,又通過與父母的交流知道了許多居住地周圍的環境,所以與老師的互動、同伴的互動積極。)
三、討論:主題墻的布置
出示收集并已制作的居住小區圖片讓幼兒談論。
師:昨天我們小朋友已經回家畫了自己居住的地方,我們怎么將你的家介紹給同伴?(布置“我居住的地方”。)
怎么來布置“我愛家鄉”的主題墻呢?(提示:上一次的主題“我愛媽媽”,小朋友用不同的方法如:愛心,心愿卡,畫媽媽等表達了自己的感受o)
(通過集體討論、個別交流等方式讓幼兒大膽表述,鼓勵幼兒積極參與到主題墻的創設中,發揮幼兒的主體作用,使幼兒與環境、幼兒與老師產生積極的互動。)
四、延伸活動
回活動室,師幼共同布置主題墻。
設計方案 篇6
傳統的嵌入式系統中,設計周期、硬件和軟件的開發是分開進行的,并在硬件完成后才將系統集成在一起,很多情況下,硬件完成后才開始進行實時軟件和整體調試。軟硬件聯合仿真是一種在物理原型可用前,能盡早開始調試程序的技術。
軟硬件聯合仿真有可能使軟件設計工程師在設計早期著手調試,而采用傳統的方法,設計工程師直到硬件設計完成才能進行除錯處理。有些軟件可在沒有硬件支持的情況下完成任務的編碼,如不涉及到硬件的算法。與硬件相互作用的編碼在獲得硬件之前編寫,但只有在硬件上運行后,才能真正對編碼進行調試。通過采用軟硬件聯合仿真技術,可在設計早期開始這一設計調試過程。由于軟件的開發通常在系統開發的后段完成,在設計周期中較早的開始調試有可能將使這一項目提早完成,該技術會降低首次將硬件和軟件連接在一起時出現意外而致使項目延期完成所造成的風險。
在取得物理原型前,采用軟硬件聯合仿真技術對硬件和軟件之間的接口進行驗證,將使你不會花太多的時間在后期系統調試上。當你確實拿到物理原型開始在上面跑軟件的時候,你會發現經過測試的軟件部分將會正常工作,這會節省項目后期的大量時間及努力。
軟硬件聯合仿真系統由一個硬件執行環境和一個軟件執行環境組成,通常軟件環境和硬件環境都有自己的除錯和控制界面,軟件通過一系列由處理器啟動的總線周期與硬件的交互作用。本文以一個MiniWeb卡的開發介紹一種軟硬件聯合仿真系統。
該方案的核心是采用一個51單片機仿真引擎GoldBullISS51(以下簡稱ISS51),ISS51是51單片機開發環境KeiluVision2的一個插件,ISS51具有連接Keil和硬件仿真環境Modelsim的接口,可以實現軟硬件同步仿真。在該系統中,Keil作為軟件調試界面,Modelsim作為硬件仿真和調試界面,ISS51負責軟件執行、監控軟件斷點、單步執行、內存和寄存器數據返回給Keil、CPU總線時序產生和捕獲、內部功能模塊(如定時器,串口)的運行等功能。
MiniWeb卡介紹
MiniWeb卡是一個運行在單片機上的Web服務器,提供網口連接,有大容量文件系統,提供TFTP和HTTP服務。盡管軟件系統比較復雜,但優化編譯后,執行代碼還不足25K,為后續升級留下了足夠空間。
51CPU采用SST89系列,這種CPU具有ISP功能,可以通過RS232串口,直接將目標碼下載到CPU。
DMA控制邏輯是一個可編程邏輯器件,采用的.是ALTERA的CPLDEPM240,主要功能是實現外圍器件之間的DMA傳遞。因為51CPU進行IO訪問是很低效的,需要24個時鐘周期才能進行一
次IO訪問,在外圍設備之間轉移數據則需要更多的時鐘周期,使用DMA控制邏輯可以達到3個時鐘周期就能轉移一個字節。本系統中處理多種網絡協議,需要大量報文收發和文件系統訪問,采用DMA可以極大地提高51單片機的數據處理速度。DMA通道主要有MAC芯片與RAM之間的數據塊轉移,SMARTMEDIA和RAM之間的數據塊轉移。
網卡芯片采用的是AX88796,主要的優點是可以和51CPU方便地接口;支持100M以太網,速度高;有較大的接收報文緩存,能夠平滑網絡流量,減少因51CPU處理速度慢導致的報文丟棄和重發。
SMARTMEDIA是一個移動存儲卡,主要用于存儲文件,MiniWeb卡支持8M到256M的SMD卡。
文件系統是MiniWeb卡的新開發模塊,文件系統的測試主要通過TFTP來進行,為此MiniWeb卡上的TFTP服務程序進行了特殊設計,支持格式化SMARTMEDIA,獲取剩余空間,獲取文件名列表,上傳、下載和刪除文件。
軟硬件聯合仿真的必要性:
MiniWeb卡軟件模塊多,軟件開發風險較大。軟件對硬件的依賴較強,FLASH存儲器的訪問驅動、網卡驅動、DMA驅動,需要軟硬件協同調試。
文件系統的開發,在仿真環境下更容易和快捷。比如在仿真結束時,可以將SMARTMEDIA仿真模型中的數據倒換到磁盤文件中,在仿真開始時,將磁盤文件中的數據加載到SMARTMEDIA仿真模型中,在定位文件系統的問題時,這一個功能很有用。
采用軟硬件聯合仿真,便于系統前期設計。51單片機的外部RAM訪問效率較低,內存拷貝、外部器件之間的數據塊轉移很浪費時間。將大量數據的拷貝操作或數據塊校驗、比較操作在CPLD內實現,可以大大改進51單片機處理數據的能力。通過軟硬件聯合仿真,可以評估CPLD處理數據對性能的改進。
MiniWeb卡軟硬件聯合仿真系統:
軟硬件聯合仿真主要解決的問題是系統功能設計與驗證,它不解決電源、濾波電容、總線電平兼容問題。
做系統仿真,首先要對硬件系統建模。我們關注的是系統設計的正確性和可執行性。
系統中的串口只是用來支持ISP下載軟件,軟件部分沒有對串口做任何操作,所以系統仿真可以不必考慮。
網卡芯片AX88796,廠商沒有提供仿真模型。它與CPU的接口符合ISA接口標準,軟件對AX88796的操作是根據NE20xx標準網卡芯片設計的,由此我們建立了一個網卡芯片的仿真模型。我們設計了一個MACBFM來仿真網卡芯片的ISA接口,NE20xx定義的寄存器在C模型中實現,MACBFM與NE20xx寄存器C模型通過PLI接口交換數據。
SRAM仿真模型是很容易獲取的,很多器件生產商都提供Verilog仿真模型,但器件生產商提供的Verilog仿真模型都包含復雜的延時控制代碼,這會影響仿真速度。根據經驗,我們可以確保SRAM在單板設計中被正確應用,不會產生時序問題,所以我們可以采用一個簡化的SRAM仿真模型,這是我們自己設計的,有效代碼只有十幾行。
51CPUBFM負責單片機管腳時序的產生和捕獲。51CPUBFM是與ISS51緊密捆綁的,由ISS51安裝程序提供。
SMARTMEDIA是三星公司提供的仿真模型,我們使用的也是三星公司的同類型存儲卡。該模型可以用于驗證軟件操作SMARTMEDIA的正確性和DMAController的接口時序。
DMAController是MiniWeb卡硬件開發的一部分,將邏輯設計代碼應用于仿真,既能檢測邏輯設計的正確性,又能使整個仿真系統得以正常運轉。
虛擬網卡
做系統仿真,必須輸入來自真實世界的激勵,并將仿真系統的輸出傳遞到真實世界。即便是不能連接到真實世界,也應該提供模擬真實世界的輸入,并對仿真系統的輸出進行檢測和分析。
對于MiniWeb卡來說,它和真實環境是通過網口連接的。使用虛擬網卡技術,能夠將圖3中的MACCModel與虛擬網卡進行通訊。
對于運行在Windows系統上的應用程序來說,它并不知道網卡是虛擬的還是真實的,應用程序通過虛擬網卡收發數據,事實上是與仿真系統在進行網絡通信。
這樣就可以使用TFTP向MiniWeb卡仿真系統傳遞網頁文件,使用IE瀏覽MiniWeb卡仿真系統中的網頁,MiniWeb卡的所有功能都能夠被檢驗。
使用網絡臭探器Sniffer可以監控虛擬網卡的報文流,方便協議調試。
仿真加速技術
軟硬件聯合仿真,影響仿真速度的瓶頸在HDL代碼部分的仿真。如果不設法提高HDL代碼部分的仿真速度,軟件調試就非常低效。
提高硬件仿真速度的方法之一是軟件硬件仿真采用事件同步,只在CPU訪問IO時保持軟件和硬件是同步的。
仿真加速方法之二是硬件仿真系統時鐘休眠。對于MiniWeb卡來說,只
有DMAController是受時鐘控制的,軟件沒有操作DMAController的期間,DMAController的運作是毫無意義的,所以可以在非DMA操作期間,對時鐘進行休眠;ISS51在每次IO訪問時,給出與上次IO訪問的時間差,這個時間差經過處理可以作為時鐘休眠的時間段。如果ISS51連續進行IO訪問,就不會產生時鐘休眠了。DMAController工作于查詢方式,可以采用時鐘休眠技術,而不會導致仿真與真實結果的不一致。
方法之三是,縮短SMARTMEDIA仿真模型中的一些長延時的時間參數。因為在等待SMARTMEDIA進入就緒狀態時,CPU必須連續查詢IO,影響仿真速度。我們主要用于軟件功能驗證,這種修改也是可以接受的。
方法之四,在軟件設計上,謹慎使用外部中斷,因為一旦中斷啟動,ISS51需要在每個機器周期查詢是否有中斷信號,導致軟件仿真和硬件仿真在每個指令上都進行同步,影響仿真速度。如果一定要使用外部中斷,建議用C模型代替Verilog模型,這樣可不影響仿真速度;或者由用戶根據外部模塊產生外部中斷的時機,使用ISS51的控制命令,在恰當時刻使能ISS51的中斷模塊。
在一個普通PC(CPU為AMD速龍1000,SDRM512M133),運行MiniWeb卡仿真系統,使用PING命令測試MiniWeb卡仿真系統的響應速度:
Replyfrom10.10.112.76:bytes=32time=64msTTL=128
使用IE打開MiniWeb卡仿真系統中的網頁文件,感覺和撥號上網的速度差不太多。創建多個TFTP連接,同時向仿真系統傳遞或下載網頁文件,同時使用IE進行網頁瀏覽,都無響應中斷現象出現。
總結
使用軟硬件聯合仿真,MiniWeb卡不需要硬件就能進行全部功能的仿真,增強了系統設計成功的信心。軟硬件聯合仿真方便系統設計調整,可以在設計前期評估性能,方便軟件和硬件的debug,是一個值得推廣的技術。
【設計方案】相關文章:
教學設計方案完整的教學設計方案11-11
經典設計方案12-01
設計方案11-03
設計方案11-08
設計方案(經典)08-14
設計方案(精選)07-27
[經典]設計方案08-05
【經典】設計方案07-22
設計方案(經典)08-21
(精選)設計方案09-04