加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

Verilog HDL 會被淘汰嗎?

10/08 13:00
486
閱讀需 7 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

大俠好,歡迎來到FPGA技術江湖,江湖偌大,相見即是緣分。大俠可以關注FPGA技術江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。“煮酒言歡”進入IC技術圈,這里有近100個IC技術公眾號。

今天給大俠帶來在FPAG技術交流群里平時討論的問題答疑合集(二十三),以后還會多推出本系列,話不多說,上貨。

Q:Verilog會被淘汰嗎?現(xiàn)在hls越來越強大,hls有什么Verilog做不到的事情嗎,Verilog大家認為是否會被淘汰呢,我現(xiàn)在一直在用Verilog做FPGA和asic,慌得一匹。。

A:Verilog 不太可能被淘汰。

HLS(High-Level Synthesis,高級綜合)雖然具有一些優(yōu)勢,例如能夠提高設計效率、更便于從高級語言描述轉換為硬件實現(xiàn)等,但 Verilog 仍然有其不可替代的方面。

HLS 目前在一些復雜的控制邏輯和時序要求極高的場景中,可能無法達到 Verilog 那樣的精細控制和優(yōu)化程度。Verilog 在底層硬件描述和對硬件特性的直接表達上具有深厚的歷史積累和廣泛的應用基礎。

對于您一直使用 Verilog 進行 FPGA 和 ASIC 設計,不必過于恐慌。只要不斷學習和適應新技術的發(fā)展,結合 Verilog 的優(yōu)勢和新工具的特點,您的專業(yè)技能依然具有很高的價值。同時,很多成熟的項目和關鍵的硬件設計仍然依賴 Verilog ,并且行業(yè)對于熟練掌握 Verilog 的工程師仍有持續(xù)的需求。

Q:單片機中有FLASH為啥還需要EEROM?

atmega328p.The high-performance Microchip picoPower 8-bit AVR RISC-based microcontroller combines 32KB ISP flash memory with read-while-write capabilities, 1024B EEPROM, 2KB SRAM,看這里面的描述atmega328p搭載了32KB的flash,又搭載了1KB的eerom,為什么還要eerom呢?flash已經(jīng)很成熟了容量也很大,也能持久儲存數(shù)據(jù)。

A:在單片機中,雖然有 FLASH 存儲器,但仍然需要 EEPROM ,原因主要有以下幾點:

1. 擦寫次數(shù)和靈活性:EEPROM 的擦寫次數(shù)通常比 FLASH 更多,更適合頻繁修改的數(shù)據(jù)存儲。而且 EEPROM 可以按字節(jié)進行擦寫,而 FLASH 一般需要按頁或扇區(qū)擦寫,在需要頻繁且少量修改數(shù)據(jù)的場景中,EEPROM 更加靈活方便。

2. 數(shù)據(jù)保存特性:EEPROM 對于數(shù)據(jù)的保存特性在某些情況下可能更優(yōu),例如在掉電或電源不穩(wěn)定的情況下,數(shù)據(jù)的可靠性可能更高。

3. 實時性要求:在一些實時性要求較高的應用中,如果需要快速地寫入少量數(shù)據(jù),EEPROM 的操作速度可能更能滿足需求。

4. 成本和資源利用:在某些特定的應用場景中,使用較小容量的 EEPROM 來存儲關鍵的配置信息或頻繁更改的數(shù)據(jù),比過度使用大容量的 FLASH 更為經(jīng)濟和高效。

綜上所述,盡管 FLASH 具有較大的存儲容量和成熟的技術,但 EEPROM 在特定的應用需求中仍具有不可替代的優(yōu)勢,因此在單片機中會同時存在。

Q:為什么電路要設計得這么復雜?非電子信息相關專業(yè),畢業(yè)也基本用不到門課程,很好奇罷了。

A電路設計之所以復雜,主要有以下幾個原因,僅供參考:

1. 功能需求多樣化 :現(xiàn)代電子設備需要實現(xiàn)眾多復雜的功能,如高速數(shù)據(jù)處理、精確的信號傳輸、強大的計算能力等。為了滿足這些多樣化的功能需求,電路需要具備復雜的結構和眾多的組件。

2. 性能優(yōu)化 :要實現(xiàn)高效的能量利用、低噪聲、高速度、高精度等性能指標,電路的設計就需要考慮各種因素,如元件的選擇、布線的優(yōu)化、信號的完整性等,這必然導致設計的復雜性增加。

3. 集成度提高 :隨著技術的發(fā)展,電子設備追求更小的體積和更高的集成度。在有限的空間內集成大量的元件和功能,需要精心設計電路的布局和連接,以避免干擾和沖突。

4. 可靠性和穩(wěn)定性 :電路在不同的環(huán)境條件下(如溫度、濕度、電磁干擾等)都要能穩(wěn)定可靠地工作。為了確保這一點,需要在設計中采取各種防護和補償措施,這也增加了電路的復雜性。

5. 兼容性和標準化 :電路需要與其他設備和系統(tǒng)兼容,遵循各種行業(yè)標準和規(guī)范,這要求在設計中考慮眾多的接口和協(xié)議,使得電路設計更加復雜。

等等……

對于非電子信息相關專業(yè)的人員來說,這些復雜的電路設計在日常生活和工作中基本用不到,但它們仍是是支撐現(xiàn)代科技和信息化社會的重要基礎。

相關推薦

電子產(chǎn)業(yè)圖譜

任何技術的學習就好比一個江湖,對于每一位俠客都需要不斷的歷練,從初入江湖的小白到歸隱山林的隱世高人,需要不斷的自我感悟自己修煉,讓我們一起仗劍闖FPGA乃至更大的江湖。