基于FPGA數字電壓表的設計 EDA是電子設計自動化(Electronic Design Automation)的縮寫,在20世紀60年代中期從計算機輔助設計(CAD)、計算機輔助制造(CAM)、計算機輔助測試(CAT)和計算機輔助工程(CAE)的概念發展而來的。 EDA技術就是以計算機為工具,設計者在EDA軟件平臺上,用硬件描述語言VHDL完成設計文件,然后由計算機自動地完成邏輯編譯、化簡、分割、綜合、優化、布局、布線和仿真,直至對于特定目標芯片的適配編譯、邏輯映射和編程下載等工作。本電壓表的電路設計正是用VHDL語言完成的 。此次設計采用的是Altera公司 的Quartus II 7.0軟件。本次設計的參考電壓為2.5V,精度為0.01V。此電壓表的設計特點為通過軟件編程下載到硬件實現,設計周期短,開發效率高。
上傳時間: 2013-10-22
上傳用戶:Shaikh
SCF原理的基礎是開關電容與電阻的等效:在電容兩端開關控 制下,電容被充放電,電荷的轉移過程產生脈沖電流,可以計算其平均值。當開關頻率足夠快時,該電流等效于流過電阻的電流,可看作是電阻被開關電容取代。可 以證明,電阻R可表示為開關電容Ck與開關切換周期T的比值:
上傳時間: 2013-10-22
上傳用戶:manga135
中興通訊硬件一部巨作-信號完整性 近年來,通訊技術、計算機技術的發展越來越快,高速數字電路在設計中的運用越來 越多,數字接入設備的交換能力已從百兆、千兆發展到幾十千兆。高速數字電路設計對信 號完整性技術的需求越來越迫切。 在中、 大規模電子系統的設計中, 系統地綜合運用信號完整性技術可以帶來很多好處, 如縮短研發周期、降低產品成本、降低研發成本、提高產品性能、提高產品可靠性。 數字電路在具有邏輯電路功能的同時,也具有豐富的模擬特性,電路設計工程師需要 通過精確測定、或估算各種噪聲的幅度及其時域變化,將電路抗干擾能力精確分配給各種 噪聲,經過精心設計和權衡,控制總噪聲不超過電路的抗干擾能力,保證產品性能的可靠 實現。 為了滿足中興上研一所的科研需要, 我們在去年和今年關于信號完整性技術合作的基 礎上,克服時間緊、任務重的困難,編寫了這份硬件設計培訓系列教材的“信號完整性” 部分。由于我們的經驗和知識所限,這部分教材肯定有不完善之處,歡迎廣大讀者和專家 批評指正。 本教材的對象是所內硬件設計工程師, 針對我所的實際情況, 選編了第一章——導論、 第二章——數字電路工作原理、第三章——傳輸線理論、第四章——直流供電系統設計, 相信會給大家帶來益處。同時,也希望通過我們的不懈努力能消除大家在信號完整性方面 的煩腦。 在編寫本教材的過程中,得到了沙國海、張亞東、沈煜、何廣敏、鐘建兔、劉輝、曹 俊等的指導和幫助,尤其在審稿時提出了很多建設性的意見,在此一并致謝!
上傳時間: 2013-11-03
上傳用戶:奇奇奔奔
基于Altera公司FPGA芯片EP2C8Q208,嵌入MC8051 IP Core,用C語言對MC8051 IP Core進行編程,以其作為控制核心,實現系統控制。在FPGA芯片中,利用Verilog HDL語言進行編程,設計了以MC8051 IP Core為核心的控制模塊、計數模塊、鎖存模塊和LCD顯示模塊等幾部分,實現了頻率的自動測量,測量范圍為0.1Hz~50MHz,測量誤差0.01%。并實現測頻率、周期、占空比等功能。
上傳時間: 2013-10-27
上傳用戶:潛水的三貢
電子發燒友網核心提示:醫療內窺鏡的市場發展帶來了各種挑戰,例如,要求增強功能,更高的精度,更好的處理性能,以及更小的體積等。本文介紹Altera高級醫療內窺鏡系統解決方案,它使用了1080p視頻設計工作臺、DSP 構建模塊、參考設計,以及 Stratix® V、Cyclone® V 和 Arria® V FPGA 等。通過下文介紹,資深專家向您支招,教你懂得如何通過采用基于FPGA的方法來縮短高級醫療內窺鏡系統的開發時間。 引言 對內窺鏡檢查的需求在不斷增長,同時還需要不斷改進檢查過程,增強醫療設備的功能。全球競爭不斷加劇,導致各種新功能的出現,新市場的變化也非常快,開發周期越來越短,工程團隊必須集中精力提高核心競爭力,加強系統知識。工程師需要靈活的硬件平臺和支持各種平臺的工作臺工具,使他們能夠針對新標準或者標準的變化而對產品進行更新。此外,設計團隊必須更高效的進行開發工作。Altera® 1080p 視頻設計工作臺和28-nm FPGA提供了靈活的系統方法來滿足當前以及不斷發展的功能需求。 不斷增長的全球需求 很多因素導致對內窺鏡檢查的需求越來越強。今后數十年內,世界60歲以上的人口數量將會大幅度增長,對醫療衛生服務的需求也會隨之增長。而且,胃腸道患病人口在不斷增加,需要進行檢查和治療。越來越多的醫生采用內窺鏡檢查方法。很多政府報銷政策鼓勵非置入式治療,這有利于患者更快的恢復,從而降低了治療總成本,患者的體驗會更好。 很多國家增加了在醫療基礎設施上的投入,特別是加大了醫療設備的采購。反過來,這些新市場需求也擴大了對下一代內窺鏡系統的需求。設計團隊體驗到需求的不斷增長,而全球競爭導致他們推遲其產品發布計劃。
上傳時間: 2013-12-19
上傳用戶:xc216
很多網友渴望自己設計電路原理圖(SCH)、電路板(PCB),同時希望從原始SCH到PCB自動布線、再到成品PCB電路板的設計周期可以縮短到1天以內!是不是不可能呢?當然不是,因為現在的EDA軟件已經達到了幾乎無所不能的地步!由于電子很重實踐,可以說,不曾親自設計過PCB電路板的電子工程師,幾乎是不可想象的。 很多電子愛好者都有過學習PROTEL的經歷,本人也是一樣,摸索的學習,耐心的體會,充分的體會什么是成功之母。不希望大家把不必要的時間浪費在學習PROTEL的初期操作上,在這里做這個教程是為了給渴望快速了解和操作PROTEL的初學者們一個走捷徑的機會,教程大家都可以看到,可以省走很多不必要的彎路及快速建立信心,網絡的魅力之一就在于學習的效率很高。由于本人的水平很有限,所以教程做的比較淺,就是教大家:1.畫畫簡單的原理圖(SCH)2.學會創建SCH零件 2.把原理圖轉換成電路板(PCB) 3.對PCB進行自動布線 4.學會創建PCB零件庫 5.學會一些常用的PCB高級技巧。鑒于此,如果您這方面已經是水平很高的專業人士,無需看此教程。 同時也愿這些簡單的圖片教程可以使大家在今后的電子電路設計之路上所向披靡。 關于教程涉及軟件版本:此教程采用的樣板軟件是PROTEL99SE漢化版,99SE是PROTEL家族中目前最穩定的版本,功能強大。采用了*.DDB數據庫格式保存文件,所有同一工程相關的SCH、PCB等文件都可以在同一*.DDB數據庫中并存,非常科學,利于集體開發和文件的有效管理。還有一個優點就是自動布線引擎很強大。在雙面板的前提下,可以在很短的時間內自動布通任何的超復雜線路! 關于軟件的語言:采用的是主菜單漢化版,有少量的深層對話框是英文的,重要的細節部分都在教程中作了中文注釋,希望大家不要對少量的英文抱有恐懼的心理,敢于勝利是學習的一個前提。再就是不要太急于求成,有一顆平常心可以避免欲速則不達的問題。我可以向大家保證,等大家學會了自動布線,就會對設計PCB信心百倍。 5天(每天2小時),你就可以搞定PROTEL99SE的常規操作了。
上傳時間: 2015-01-01
上傳用戶:wcl168881111111
邏輯綜合帶來了數字設計行業的革命,有效地提高了生產率,減少了設計周期時間。在手動轉換設計的年代,設計過程受到諸多限制,結更容易帶來人為的錯誤。而一個小小的錯誤就導致整個模塊需進行重新設計,設計轉換工作占去了整個設計周期的大部分時間,驗證工作進行困難,設計技術無法重用等等。而自動邏輯綜合工具的出現,突破了上述種種限制,使得設計者從繁瑣的轉換工作中解脫出來,將更多的時間用于驗證和優化,不僅保證了功能的實現,而且有利于提高性能。可見,綜合在邏輯設計中具有舉足輕重的作用。
標簽: 邏輯設計
上傳時間: 2013-10-25
上傳用戶:colinal
EDA (Electronic Design Automation)即“電子設計自動化”,是指以計算機為工作平臺,以EDA軟件為開發環境,以硬件描述語言為設計語言,以可編程器件PLD為實驗載體(包括CPLD、FPGA、EPLD等),以集成電路芯片為目標器件的電子產品自動化設計過程。“工欲善其事,必先利其器”,因此,EDA工具在電子系統設計中所占的份量越來越高。下面就介紹一些目前較為流行的EDA工具軟件。 PLD 及IC設計開發領域的EDA工具,一般至少要包含仿真器(Simulator)、綜合器(Synthesizer)和配置器(Place and Routing, P&R)等幾個特殊的軟件包中的一個或多個,因此這一領域的EDA工具就不包括Protel、PSpice、Ewb等原理圖和PCB板設計及電路仿真軟件。目前流行的EDA工具軟件有兩種分類方法:一種是按公司類別進行分類,另一種是按功能進行劃分。 若按公司類別分,大體可分兩類:一類是EDA 專業軟件公司,業內最著名的三家公司是Cadence、Synopsys和Mentor Graphics;另一類是PLD器件廠商為了銷售其產品而開發的EDA工具,較著名的公司有Altera、Xilinx、lattice等。前者獨立于半導體器件廠商,具有良好的標準化和兼容性,適合于學術研究單位使用,但系統復雜、難于掌握且價格昂貴;后者能針對自己器件的工藝特點作出優化設計,提高資源利用率,降低功耗,改善性能,比較適合產品開發單位使用。 若按功能分,大體可以分為以下三類。 (1) 集成的PLD/FPGA開發環境 由半導體公司提供,基本上可以完成從設計輸入(原理圖或HDL)→仿真→綜合→布線→下載到器件等囊括所有PLD開發流程的所有工作。如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其優勢是功能全集成化,可以加快動態調試,縮短開發周期;缺點是在綜合和仿真環節與專業的軟件相比,都不是非常優秀的。 (2) 綜合類 這類軟件的功能是對設計輸入進行邏輯分析、綜合和優化,將硬件描述語句(通常是系統級的行為描述語句)翻譯成最基本的與或非門的連接關系(網表),導出給PLD/FPGA廠家的軟件進行布局和布線。為了優化結果,在進行較復雜的設計時,基本上都使用這些專業的邏輯綜合軟件,而不采用廠家提供的集成PLD/FPGA開發工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler Ⅱ等。 (3) 仿真類 這類軟件的功能是對設計進行模擬仿真,包括布局布線(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了門延時、線延時等的“時序仿真”(也叫“后仿真”)。復雜一些的設計,一般需要使用這些專業的仿真軟件。因為同樣的設計輸入,專業軟件的仿真速度比集成環境的速度快得多。此類軟件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 以上介紹了一些具代表性的EDA 工具軟件。它們在性能上各有所長,有的綜合優化能力突出,有的仿真模擬功能強,好在多數工具能相互兼容,具有互操作性。比如Altera公司的 QuartusII集成開發工具,就支持多種第三方的EDA軟件,用戶可以在QuartusII軟件中通過設置直接調用Modelsim和 Synplify進行仿真和綜合。 如果設計的硬件系統不是很大,對綜合和仿真的要求不是很高,那么可以在一個集成的開發環境中完成整個設計流程。如果要進行復雜系統的設計,則常規的方法是多種EDA工具協調工作,集各家之所長來完成設計流程。
上傳時間: 2013-10-11
上傳用戶:1079836864
利用一塊芯片完成除時鐘源、按鍵、揚聲器和顯示器(數碼管)之外的所有數字電路功能。所有數字邏輯功能都在CPLD器件上用VHDL語言實現。這樣設計具有體積小、設計周期短(設計過程中即可實現時序仿真)、調試方便、故障率低、修改升級容易等特點。 本設計采用自頂向下、混合輸入方式(原理圖輸入—頂層文件連接和VHDL語言輸入—各模塊程序設計)實現數字鐘的設計、下載和調試。
上傳時間: 2013-10-24
上傳用戶:古谷仁美
Protel 99采用全新的管理方式,即數據庫的管理方式。Protel 99 是在桌面環境下第一個以獨特的設計管理和團隊合作技術為核心的全方位的印制板設計系統。所有Protel 99 設計文件都被存儲在唯一的綜合設計數據庫中,并顯示在唯一的綜合設計編輯窗口。Protel 99 軟件沿襲了 Protel 以前版本方便易學的特點,內部界面與 Protel 98 大體相同,新增加了一些功能模塊。Protel 公司引進了德國 INCASES公司的先進技術,在 Protel99 中集成了信號完整性工具,精確的模型和板分析,幫助你在設計周期里利用信號完整性分析可獲得一次性成功和消除盲目性。Protel99 容易使用的特性就是新的“這是什么”幫助。按下任何對話框右上角的小問號,然后選擇你所要的信息。現在可以很快地看到特性的功能,然后用到設計中,按下狀態欄末端的按鈕,使用自然語言幫助顧問。
上傳時間: 2013-10-17
上傳用戶:zhishenglu