EDA技術(第二版)(簡體書)
商品簡介
名人/編輯推薦
序
隨著基于PLD的EDA技術的發展和應用領域的擴大與深入,EDA技術在電子信息、通信、自動控制及計算機應用等領域的重要性日益突出,成為電子設計工程師必備的工具之一。隨著技術市場與人才市場對EDA技術的需求的不斷提高,產品的市場需求和技術市場的要求也必然會反映到教學和科研領域中來。
以全國大學生電子設計競賽為例,早在1997年第三屆全國大學生電子設計競賽中就有個別賽題需要用EDA技術才能圓滿完成。此后這方面的競賽內容逐屆增加,到2009年第九屆競賽時,需要使用EDA技術的賽題超過全部賽題的三分之一,甚至有的賽題達到了如果沒有EDA技術就會從下手的程度。
基于PLD的EDA技術在本科教學中有兩個明顯的特點:一是各專業中EDA教學實驗課程的普及性,很多非電類專業都包含了EDA技術的課程教學;二是在實驗中EDA實驗成為主流,大部分傳統的實驗都添加了EDA實驗的內容,并更多地注重創新性實驗。這顯然是科技發展和市場需求擴大的結果。
為了適應EDA技術的發展和EDA技術教學實驗的要求,更加突出實驗中EDA技術的實用性、面向工程實際的特性和電子設計的創新性,本書的第2版在內容上做了很大調整,刪除了第1版中的第11章Protel 99 SE使用基礎和第12章印刷電路板設計基礎,增加了宏模塊的應用和SoPC技術與應用基礎。
本書的作者都參與電子電路課程體系改革和課程內容改革多年,具有豐富的教學經驗。本書的第11章宏模塊的應用由孟馨編寫,第12章SoPC技術與應用基礎由尚玲編寫。
現代電子設計技術是發展的,相應的教學內容和教學方法也應不斷改進,其中一定有許多問題值得深入探討。我們真誠地歡迎讀者對書中的錯誤與偏頗之處給予批評指正。
目次
書摘/試閱
為了方便各種不同數據類型間的運算,VHDL還允許用戶對原有的基本操作符重新定義,賦予新的含義和功能,從而建立一種新的操作符,即重載操作符( overloadingoperator),定義這種重載操作符的函數稱為重載函數。事實上,在程序包STD_LOGIC_UNSIGNED中已定義了多種可供不同數據類型間操作的運算符重載函數。Synopsys的程序包STD_LOGIC_ARITH、STD_ LOGIC_UNSIGNED和STD_LOGIC_ SIGNED中已經為許多類型的運算重載了算術運算符和關系運算符,因此只要引用這些程序包,SIGNED、UNSIGNED、STA_LOGIC和INTEGER之間即可混合運算,INTEGER、STD_LOGIC和STD_LOGIC_VECTOR之間也可以混合運算。
2.各種操作符的使用說明
(1)嚴格遵循在基本操作符間操作數的類型是同數據類型的規則,嚴格遵循操作數的數據類型必須與操作符所要求的數據類型完全一致的規則。
(2)注意操作符之間的優先級別。當一個表達式中有兩個以上的運算符時,可使用括號將這些運算分組。
(3) VHDL共有7種基本邏輯操作符,對于數組型(如STD_LOGIC_VECTOR)數據對象的相互作用是按位進行的。
(4)關系操作符的作用是將相同數據類型的數據對象進行數值比較(=、/=)或關系排序判斷(<><=、>、>=),并將結果以布爾(BOOLEAN)類型的數據表示出來,即用TRUE或FALSE兩種表示。
綜合而言,簡單的比較運算(=和/=)在實現硬件結構時,比排序操作符構成的電路芯片資源利用率要高。
(5)表4.3.2所列的17種算術操作符可以分為求和操作符、求積操作符、符號操作符、混合操作符、移位操作符等5類操作符。
①求和操作符包括加減操作符和并置操作符。加減操作符運算規則與常規的加減法是一致的,VHDL規定它們的操作數的數據類型是整數。對于位寬大于4b的加法器和減法器,VHDL綜合器將調用庫元件進行綜合。
在綜合后,由加減運算符(+,—)產生的組合邏輯門所耗費的硬件資源的規模都比較大,但加減運算符的其中一個操作數或兩個操作數都為整型常數,只需很少的電路資源。 =、>
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。