vhdl與c語言使用的區別(個人體會)

2021-06-05 23:04:17 字數 433 閱讀 3935

vhdl,是硬體描述性語言。c語言,是軟體程式語言。

從語言的基本語法方面來看,兩種語言,有很多共同點。什麼變數、順序、迴圈等語法方面都很多相同的地方。但是,如果你用c語言開發的思想來考慮vhdl語言的開發,就會報很多錯。這是為什麼呢?

經過一段時間的學習、使用和請教發現了一些vhdl語言的開發的注意事項:

要謹記:vhdl的開發,不單單是軟體的開發,它其實是硬體電路圖的開發。只不過它的實現方式是用軟體,而不是硬體實物。

在用vhdl語言開發的時候,腦子裡要有一張電路圖。

在乙個process裡面,只能有乙個rising_edge。

在多個process的通訊中,同乙個signal,不能同時做多個process裡面的輸出訊號輸入訊號。(如果把process的處理想像成電路接線,你就會發現為什麼會這樣了。)

類似的verilog,也應該是這樣的。

OLTP和OLAP的區別(個人理解)

在剛接觸資料建模的時候,我對這兩個概念也不是熟悉,只知道資料倉儲中有olap型別的表,適合資料分析人員進行資料的上捲下鑽 根據一定的維度屬性進行資料統計 而一般的事務資料庫的表型別是oltp,主要用於事務處理,後面慢慢了解之後才知道olap和oltp的區別。oltp是on line transact...

cookie和session的區別,個人理解

今天在刷牛客網前端面試題庫時,突然看到乙個問題,cookie和session的區別?說實話這個我還真沒想過,可是牛客網給的解釋卻很模糊。看的我一頭霧水 cookie是由伺服器端生成,傳送給user agent 一般是瀏覽器 伺服器告訴瀏覽器設定一下cookie 瀏覽器自動會將cookie以key v...

API和系統呼叫函式的區別(個人理解)

整個作業系統分為使用者空間和核心空間。使用者空間 顧名思義,使用者可以訪問的記憶體空間。核心空間 只有作業系統可以訪問,這是為了安全,所以遮蔽了使用者空間。但是使用者又要與核心進行互動,怎麼辦呢。作業系統設定了系統呼叫函式,方便使用者使用。也就是說,使用者進入核心空間的唯一途徑就是通過系統呼叫,當然...