[問題] 8051 verilog source code

看板Electronics作者 (zombie)時間12年前 (2013/06/06 21:12), 編輯推噓2(2011)
留言13則, 6人參與, 最新討論串1/2 (看更多)
因為計畫需求 需要8051當作cpu 找了一陣子的source code 只找到一些可以下載,可是前提示必須要上傳自己的code 想問大家還有其他地方找的到verilog code嗎? 另外,很可能要boot os上去 有搜過相關資訊可以boot uclinux ucos po OS上去負擔會很大嗎? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.164.218

06/06 22:49, , 1F
你是要自己synthesis 8051 core?
06/06 22:49, 1F

06/07 00:24, , 2F
OpenCores,傳統8051要po OS,應該很吃力
06/07 00:24, 2F

06/07 00:24, , 3F
而且OS有支援8051的指令集嗎? 不如用ARM
06/07 00:24, 3F

06/07 00:25, , 4F
或Andes的CPU
06/07 00:25, 4F

06/07 00:26, , 5F
opencore
06/07 00:26, 5F
感謝各位,後來有查到opencore且下載到了 不過計劃最終是要synthesis 同時Arm lab有開發出來能上OS可是面積太大不符合計畫需求 刻晶心那顆又太花時間(系統部分只有我一個人做) 已知我們學校還沒人把晶心PO成功OS過 我簡單看了一下OpenCores感覺做的蠻完整的 該做的好像都有做到 想問一下mi大 是否不建議po OS上去呢 因為最後還要跟device接上,沒有OS的環境下感覺會弄得非常難以控制 ※ 編輯: showyoulovex 來自: 36.239.229.77 (06/07 00:54) ※ 編輯: showyoulovex 來自: 36.239.229.77 (06/07 00:55)

06/07 10:31, , 6F
port uCOS相對比較容易, 8051/AVR/NIOSII都有人port過
06/07 10:31, 6F

06/07 10:32, , 7F
而且它對記憶體需求很小, 幾十KB就可以跑了
06/07 10:32, 7F

06/07 10:34, , 8F
不過你要接的裝置數量跟種類是?
06/07 10:34, 8F

06/07 10:35, , 9F
不多的話可能自己在ISR處理會比較容易
06/07 10:35, 9F

06/07 10:36, , 10F
畢竟port完OS, 還要了解OS提供的system call才行
06/07 10:36, 10F
device是別間lab所開發的sensor 簡單的來說要能夠對device下簡單的指令 然後sensor會把資料寫回記憶體單元 雖然需求感覺部會太複雜,不過在缺少os的情況下是否會很難做到呢? ※ 編輯: showyoulovex 來自: 140.116.164.218 (06/07 11:08)

06/07 19:51, , 11F
也許 while(1){}是你最適合的 OS ?
06/07 19:51, 11F

08/13 19:39, , 12F
畢竟port完OS, https://noxiv.com
08/13 19:39, 12F

09/17 23:32, , 13F
不過你要接的裝置數量跟 https://daxiv.com
09/17 23:32, 13F
文章代碼(AID): #1Hi8gerz (Electronics)
文章代碼(AID): #1Hi8gerz (Electronics)