作者pierreqq (pierre)
看板Electronics
標題Re: [問題] verilog硬體設計觀念問題~
時間Tue Aug 19 11:57:53 2008
※ 引述《luckyBF (請給我畢業,謝謝)》之銘言:
: 我個人是覺得~針對我所寫的Code硬體,
: 應將其模擬與處理器的溝通弄好無誤~確定可以動後~
: 就代表我設計的電路與處理器的Bus訊號,完全符合~~
: 然後就可以掛載上去~讓它實際compililer~然後下載到FPGA直接應用~~並看有沒有錯~
: 爾後就可以進行其它系統的整合了,或是嵌入式軟體部份的設計~
: 但有個長輩覺得,我應該將verilog code的模擬環境寫的更完整!
: 將整個最後系統的三個處理器都模擬出來,然後去模擬過後,才可以去compilier~
我的見解不知道對不對,說錯了請不要在意
1. IP bus simulation 沒問題,並不代表真正掛上NiosII可以work
2. 你確認過integration這一步驟了嗎
3. FPGA 出錯時,你如何Debug? 亂槍打鳥拉訊號出來看?還是有根據的分析?
看你的描述似乎沒把niosII跟你寫的IP放在一起simulation過
雖然你信誓旦旦的說Bus simulation沒問題,但是其實還是有機會在其他地方出現問題
一般HW基本上都會確認到register R/W 沒問題才會release 給FW做驗証
你做到怎樣的地步呢?不然真的是別人小孩死不完,FW萬能
另外你前輩要求做到System verification,要真的放software code 進去跑
simulation就真的弱掉了,不過大多會要求到可以access register,可以boot
他要求的東西,換成是我也會要求的,大部分都會丟給負責整合的人去處理
說真的,這工作量不是很輕,但也沒那麼難啦
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.78.167.166
1F:推 luckyBF:感謝您的回應orz,但有幾個不是很清楚的地方想再請問一下~ 08/19 14:14
2F:→ luckyBF:有關模擬的部份,因為處理器我想不到辦法拉出來模擬,所以 08/19 14:14
3F:→ luckyBF:根據手冊的bus規則,我有自己寫一組模擬處理器的介面~然後 08/19 14:15
4F:→ luckyBF:自己掛自己的ip上去跑…不知道這樣的做法適不適當,還是有 08/19 14:16
5F:→ luckyBF:更好的方法可以解決模擬… 08/19 14:18
6F:推 skkks:Bus simulator我會先找代理商要看看~盡量不要自己寫~ 08/24 22:21
7F:→ skkks:自己寫simulator很容易有自己測自己~找不到問題~ 08/24 22:21
8F:→ skkks:還有~其實寫個簡單的FW程式應該是不難的~NIOS有支援c語言~ 08/24 22:23