Re: [問題] 8051 有辦法作 co-simulation嗎?
當然可以用8051跑模擬,你的問題應該是要怎麼知道code跑到哪裡吧
通常最簡單的方式就是在FW Code 的段落上加個你看得懂得flag.
大部分人會用port0吧,你可以在FW Code上面把每個段落用port0表示
然後在debussy上面拉port0的訊號出來看.
這樣你就可清楚的知道目前的Code跑到哪了.
※ 引述《ptta (ptta)》之銘言:
: 請問有經驗的前輩,我現在正在做RTL simulation,配合韌體工程師提供F/W
: 這個design裡面有一顆8051
: 現在模擬結果出了問題....
: 1.感覺問題是出在 F/W,因為我換前一版的F/W就沒問題
: 2.我可以從Debussy拉出任何訊號來看,包括儲存8051機械碼的ROM,它的
: address/data等等,但是ROM code畢竟是機械碼,看不懂。請問有辦法對應
: 到8051的C code嗎?
: Keli C裡面的debug mode可以把ROM code行數對應到C code,但是我發現
: 不是每一行ROM code都有對應的C code?
: 現在幾乎每個產品都有內建MCU了,我很好奇韌體如何和RTL一起做co-simulation?
: 如何debug? 難道一定要上FPGA板嗎.... :~
: 謝謝您的回答!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.107.49
推
05/12 16:50, , 1F
05/12 16:50, 1F
推
05/14 01:30, , 2F
05/14 01:30, 2F
→
05/14 01:31, , 3F
05/14 01:31, 3F
→
05/14 01:34, , 4F
05/14 01:34, 4F
→
05/14 01:35, , 5F
05/14 01:35, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):