版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
硬件基礎(chǔ)知識(shí)及個(gè)人學(xué)習(xí)心得北京航空航天大學(xué)硬件設(shè)計(jì)常用的軟件工具電路設(shè)計(jì)流程電路設(shè)計(jì)中的搜索與參考注意事項(xiàng)個(gè)人讀博士學(xué)習(xí)心得Outline硬件設(shè)計(jì)包括了原理圖及PCB圖的設(shè)計(jì)、硬件代碼設(shè)計(jì)等幾個(gè)部分。原理圖及PCB版圖設(shè)計(jì)工具:1)protel、cadence(原理圖繪制部分是capture軟件,PCB版圖設(shè)計(jì)部分是PCB
Editor)。Capture設(shè)計(jì)包括原理圖封裝及原理圖中各元器件連接;PCB設(shè)計(jì)部分主要是各元器件的PCB封裝,
及元器件間連線,還包括差分對(duì)處理,電磁隔離,電源層和地層的設(shè)計(jì)。硬件設(shè)計(jì)中常用到的軟件工具可編程器件的開(kāi)發(fā)工具:DSP主流產(chǎn)品分為浮點(diǎn)型和定點(diǎn)型產(chǎn)品:開(kāi)發(fā)工具是CCSFPGA主要分為兩大主流產(chǎn)品:altera公司的
cyclone\Stratix系列的產(chǎn)品,及Xillinx公司的
Spartan\Virtex系列產(chǎn)品。相應(yīng)的開(kāi)發(fā)軟件分別為QuartusII及ISE軟件,第三方軟件Synplify不常用(大同小異)。硬件設(shè)計(jì)中常用到的軟件工具至上而下的設(shè)計(jì)思路1)分析功能需求劃分為幾個(gè)子功能模塊,單獨(dú)設(shè)計(jì)每個(gè)子模塊。主要就是器件選型、器件典型工作電路配置(芯片資料網(wǎng):TI官網(wǎng):電源、AD/DAXillinx官網(wǎng):FPGA\CPLD\FLASHAltera官網(wǎng):FPGAAD公司官網(wǎng):AD/DA器件)2)統(tǒng)籌考慮各模塊間匹配、隔離、及供電3)跳線(0歐)電阻的應(yīng)用,減少風(fēng)險(xiǎn)。電路設(shè)計(jì)流程至上而下的設(shè)計(jì)思路4)利用capture軟件完成原理圖繪制5)利用Allego軟件完成PCB版圖繪制PCB版圖與原理圖設(shè)計(jì)是個(gè)迭代完善的過(guò)程6)硬件電路的調(diào)試:先檢查供電是否正常,程序下載是否正常;測(cè)試芯片的供電及輸入輸出,對(duì)于關(guān)鍵功能芯片,留有測(cè)試孔方便調(diào)試電路設(shè)計(jì)流程對(duì)于可編程芯片后期程序開(kāi)發(fā):(針對(duì)DSP\FPGA\CPLD)編程語(yǔ)言:DSP:c程序,開(kāi)發(fā)流程類似于單片機(jī),主要初始化文件cmd配置,定義了各存儲(chǔ)區(qū)起始地址及長(zhǎng)度;同時(shí)定義了各外部接口的地址運(yùn)行主程序:先完成DSP初始化配置:設(shè)置其工作頻率及中斷允許控制等完成相應(yīng)功能的子程序或中斷程序設(shè)計(jì)開(kāi)發(fā)工具CCS,支持軟調(diào)試;在線JTAG測(cè)試及FLASH工作方式電路設(shè)計(jì)流程對(duì)于可編程芯片后期程序開(kāi)發(fā):(針對(duì)DSP\FPGA\CPLD)編程語(yǔ)言:FPGA:verilog程序,主要特點(diǎn)是并發(fā)式操作1)不同的always模塊,在同一時(shí)刻執(zhí)行,參考夏宇聞老師的教材,做幾個(gè)實(shí)例,c的基礎(chǔ),并行的思維;A=90;d1=1,d2=6,d3=3;Always
@
(clk)begind1<=A;D2<=d1;D3<=d2;end電路設(shè)計(jì)流程對(duì)于可編程芯片后期程序開(kāi)發(fā):(針對(duì)DSP\FPGA\CPLD)編程語(yǔ)言:2)幾個(gè)常用的簡(jiǎn)單原則:
Always模塊里的變量賦值均采用非阻塞式(<=)操作,硬件綜合的效果相當(dāng)于一個(gè)寄存器,盡量讓信號(hào)在時(shí)鐘clock控制下同步變化
不同模塊間的數(shù)據(jù)傳遞通常要經(jīng)過(guò)寄存器緩沖一下;如data_adly<=data_a電路設(shè)計(jì)流程對(duì)于可編程芯片后期程序開(kāi)發(fā):(針對(duì)DSP\FPGA\CPLD)編程語(yǔ)言:FPGA:開(kāi)發(fā)流程:從上到下,分析總體功能,劃分各個(gè)子模塊(module);定義模塊間接口,包括端口信號(hào)名稱,位寬等。為增強(qiáng)程序可讀性,一定要盡可能多加注釋,尤其是輸入輸出口部分的定義,同時(shí)變量名或端口名要盡可能有明確的意義。下面是一個(gè)例子。電路設(shè)計(jì)流程stream_detect(clk50m,rst,sync_rfifo0_rdb,//同步接收FIFO0的狀態(tài)和控制信號(hào)
sync_rfifo0_ren,sync_rfifo0_STS,stream_db_in, //接收遙測(cè)碼流的數(shù)據(jù)信號(hào)stream_clk_in, //接收遙測(cè)碼流的時(shí)鐘信號(hào)//接收數(shù)據(jù)使能//幀同步狀態(tài),0=搜索,1=校驗(yàn),3=鎖定,2=保護(hù)rx_ena,syn_status,//用戶設(shè)置的參數(shù)FrameLen,FrameHead,FrameHeadLen,//幀長(zhǎng)0~2047//幀頭四字節(jié)向前對(duì)齊//幀頭長(zhǎng)度1~4字節(jié)Rand_en,Src_type,err_valid,//擾碼使能//發(fā)送數(shù)據(jù)源類型//錯(cuò)誤有效標(biāo)志,高有效err_frame_cnt,//誤幀計(jì)數(shù)
total_frm_cnt,//總幀計(jì)數(shù)
err_bit_cnt,//比特錯(cuò)誤計(jì)數(shù)
frmerr_limit//誤幀上限);電路設(shè)計(jì)流程軟仿真Modelsim時(shí)序仿真主要是測(cè)試模塊的編寫(xiě)testbench(參見(jiàn)夏宇聞老師的書(shū)充分利用實(shí)驗(yàn)室資源,大家以前做過(guò)的項(xiàng)目用過(guò)的
模塊及測(cè)試程序的編寫(xiě),拿來(lái)主義,先會(huì)用了。qurtus或Ise軟件均支持后仿真,及編譯綜合完成之后再仿真,比較接近真實(shí)電路,考慮了延時(shí)及程序
中可能存在的競(jìng)爭(zhēng)冒險(xiǎn)等問(wèn)題實(shí)時(shí)在線測(cè)試:邏輯分析儀或chipscope.就是通過(guò)JTAG口采集硬件板卡中某個(gè)信號(hào)的狀態(tài)在軟件上顯示,這個(gè)工具非常方便,可以觀察示波器和萬(wàn)用表所不能觀察的好多信號(hào),并且可設(shè)出發(fā)條件。電路設(shè)計(jì)流程(仿真部分)電路設(shè)計(jì)流程(仿真部分)電路設(shè)計(jì)流程(仿真部分)前人栽樹(shù),后人乘涼面對(duì)一個(gè)新的需求,可以跟師兄師姐討論一下,那些部分跟以前設(shè)計(jì)的部分基本相同,或直接拿來(lái)應(yīng)用,或稍作修改,節(jié)省開(kāi)發(fā)時(shí)間。同時(shí)要求我們?cè)僮鋈魏我粋€(gè)項(xiàng)目時(shí),保證友好的接口風(fēng)格寫(xiě)好文檔,對(duì)已成功的設(shè)計(jì)版本打包壓縮。搜索主要是指芯片的選型及外圍電路設(shè)計(jì)主要原則是:參考已有開(kāi)發(fā)板的電路設(shè)計(jì),參考芯片數(shù)據(jù)手冊(cè)中給出的用戶外圍電路設(shè)計(jì),常用網(wǎng)站:(AD);(datasheet)
(FPGA);
www.triquint.com(filt
(AD\DSP\power\memorizer)
(FPAG);(or)硬件設(shè)計(jì)中的參考與搜索良好的習(xí)慣成就卓越的能力和效率原理圖和PCB的每一點(diǎn)進(jìn)展都打包存儲(chǔ),很多操作不當(dāng)會(huì)導(dǎo)致前功盡棄;對(duì)一些操作步驟可以寫(xiě)txt記錄,如反標(biāo)操作,生成
Gerb文件等;當(dāng)然也可以隨時(shí)百度,(百度很聰明)避免一切可能燒板的行為,如帶電插拔、電源和地的短接等。注意積累,最好有個(gè)專門(mén)的筆記本來(lái)記錄電路設(shè)計(jì)中學(xué)到的經(jīng)驗(yàn)和教訓(xùn);也包括搜索技巧,(更推薦電子版管理資料時(shí),可以項(xiàng)目為文件夾,在頂層最好能有個(gè)txt文檔對(duì)所有子文件做個(gè)說(shuō)明,好記性不如爛筆頭。對(duì)項(xiàng)目中已完成的原理機(jī)或板卡或測(cè)試環(huán)境拍照記錄,積累畢設(shè)資料;電路設(shè)計(jì)中的注意事項(xiàng)良好的習(xí)慣成就卓越的能力和效率原理圖和PCB的每一點(diǎn)進(jìn)展都打包存儲(chǔ),很多操作不當(dāng)會(huì)導(dǎo)致前功盡棄;對(duì)一些操作步驟可以寫(xiě)txt記錄,如反標(biāo)操作,生成
Garb文件等;當(dāng)然也可以隨時(shí)百度,(百度很聰明)避免一切可能燒板的行為,如帶電插拔、電源和地的短接等。注意積累,最好有個(gè)專門(mén)的筆記本來(lái)記錄電路設(shè)計(jì)中學(xué)到的經(jīng)驗(yàn)和教訓(xùn);也包括搜索技巧,(更推薦電子版管理資料時(shí),可以項(xiàng)目為文件夾,在頂層最好能有個(gè)txt文檔對(duì)所有子文件做個(gè)說(shuō)明,好記性不如爛筆頭。對(duì)項(xiàng)目中已完成的原理機(jī)或板卡或測(cè)試環(huán)境拍照記錄,積累畢設(shè)資料;電路設(shè)計(jì)中的注意事項(xiàng)目標(biāo)明確,發(fā)揮優(yōu)勢(shì)不管會(huì)不會(huì)做,一定要?jiǎng)邮肿?,瞎做亂做,做多了就會(huì)做了,對(duì)于硬件設(shè)計(jì),在保證不燒板卡的情況下,大膽嘗試。不管想得對(duì)不對(duì),一定要敢于勤于提出自己的想法,再粗淺的想法,可以在討論中逐步深入,沒(méi)有想法就是可怕也是可恥的。建議研一博一的同學(xué),找跟自己研究方向較接近的經(jīng)典教材或論文,翻譯并做仿真嘗試,研究比較深入時(shí),一些經(jīng)典的基礎(chǔ)的理論功底還是很重要的。個(gè)人讀博士學(xué)習(xí)心得目標(biāo)明確,發(fā)揮優(yōu)勢(shì)不管你信不信,個(gè)人牛逼的時(shí)代已經(jīng)結(jié)束,項(xiàng)目工程也好,學(xué)術(shù)研究也罷,要注重合作和討論,三個(gè)臭皮匠頂個(gè)諸葛亮。在合作中注意學(xué)習(xí)伙伴的優(yōu)點(diǎn),適時(shí)地給予別人贊美和鼓勵(lì)吧,見(jiàn)證奇跡。一個(gè)看似沒(méi)有希望的課題,過(guò)了幾天重新來(lái)做,你又可以發(fā)現(xiàn)一些驚喜,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度教育培訓(xùn)場(chǎng)中介服務(wù)合同標(biāo)準(zhǔn)版4篇
- 2025年度船舶股份抵押貸款合同范本4篇
- 二零二五年度新能源公交車運(yùn)輸合同范本4篇
- 2025年度煤礦股權(quán)轉(zhuǎn)讓與礦區(qū)安全生產(chǎn)文化培育合同4篇
- 2025版城市道路停車棚施工與運(yùn)營(yíng)合同范本6篇
- 二零二五年度木枋原材料供應(yīng)鏈合作協(xié)議3篇
- 2025年度出租車租賃與乘客滿意度提升合同4篇
- 2025年化纖不織布項(xiàng)目可行性研究報(bào)告
- 2025年山林承包權(quán)轉(zhuǎn)讓與生態(tài)保護(hù)合同范本4篇
- 2025年項(xiàng)目咨詢管理合作協(xié)議范本匯編6篇
- 課題申報(bào)書(shū):GenAI賦能新質(zhì)人才培養(yǎng)的生成式學(xué)習(xí)設(shè)計(jì)研究
- 駱駝祥子-(一)-劇本
- 全國(guó)醫(yī)院數(shù)量統(tǒng)計(jì)
- 《中國(guó)香文化》課件
- 2024年醫(yī)美行業(yè)社媒平臺(tái)人群趨勢(shì)洞察報(bào)告-醫(yī)美行業(yè)觀察星秀傳媒
- 第六次全國(guó)幽門(mén)螺桿菌感染處理共識(shí)報(bào)告-
- 天津市2023-2024學(xué)年七年級(jí)上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 中國(guó)的世界遺產(chǎn)智慧樹(shù)知到期末考試答案2024年
- 中國(guó)綠色食品市場(chǎng)調(diào)查與分析報(bào)告
- 手衛(wèi)生依從性調(diào)查表
- 湖北教育出版社四年級(jí)下冊(cè)信息技術(shù)教案
評(píng)論
0/150
提交評(píng)論