加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

Verilog HDL 会被淘汰吗?

10/08 13:00
431
阅读需 7 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。“煮酒言欢”进入IC技术圈,这里有近100个IC技术公众号。

今天给大侠带来在FPAG技术交流群里平时讨论的问题答疑合集(二十三),以后还会多推出本系列,话不多说,上货。

Q:Verilog会被淘汰吗?现在hls越来越强大,hls有什么Verilog做不到的事情吗,Verilog大家认为是否会被淘汰呢,我现在一直在用Verilog做FPGA和asic,慌得一匹。。

A:Verilog 不太可能被淘汰。

HLS(High-Level Synthesis,高级综合)虽然具有一些优势,例如能够提高设计效率、更便于从高级语言描述转换为硬件实现等,但 Verilog 仍然有其不可替代的方面。

HLS 目前在一些复杂的控制逻辑和时序要求极高的场景中,可能无法达到 Verilog 那样的精细控制和优化程度。Verilog 在底层硬件描述和对硬件特性的直接表达上具有深厚的历史积累和广泛的应用基础。

对于您一直使用 Verilog 进行 FPGA 和 ASIC 设计,不必过于恐慌。只要不断学习和适应新技术的发展,结合 Verilog 的优势和新工具的特点,您的专业技能依然具有很高的价值。同时,很多成熟的项目和关键的硬件设计仍然依赖 Verilog ,并且行业对于熟练掌握 Verilog 的工程师仍有持续的需求。

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已经很成熟了容量也很大,也能持久储存数据。

A:在单片机中,虽然有 FLASH 存储器,但仍然需要 EEPROM ,原因主要有以下几点:

1. 擦写次数和灵活性:EEPROM 的擦写次数通常比 FLASH 更多,更适合频繁修改的数据存储。而且 EEPROM 可以按字节进行擦写,而 FLASH 一般需要按页或扇区擦写,在需要频繁且少量修改数据的场景中,EEPROM 更加灵活方便。

2. 数据保存特性:EEPROM 对于数据的保存特性在某些情况下可能更优,例如在掉电或电源不稳定的情况下,数据的可靠性可能更高。

3. 实时性要求:在一些实时性要求较高的应用中,如果需要快速地写入少量数据,EEPROM 的操作速度可能更能满足需求。

4. 成本和资源利用:在某些特定的应用场景中,使用较小容量的 EEPROM 来存储关键的配置信息或频繁更改的数据,比过度使用大容量的 FLASH 更为经济和高效。

综上所述,尽管 FLASH 具有较大的存储容量和成熟的技术,但 EEPROM 在特定的应用需求中仍具有不可替代的优势,因此在单片机中会同时存在。

Q:为什么电路要设计得这么复杂?非电子信息相关专业,毕业也基本用不到门课程,很好奇罢了。

A电路设计之所以复杂,主要有以下几个原因,仅供参考:

1. 功能需求多样化 :现代电子设备需要实现众多复杂的功能,如高速数据处理、精确的信号传输、强大的计算能力等。为了满足这些多样化的功能需求,电路需要具备复杂的结构和众多的组件。

2. 性能优化 :要实现高效的能量利用、低噪声、高速度、高精度等性能指标,电路的设计就需要考虑各种因素,如元件的选择、布线的优化、信号的完整性等,这必然导致设计的复杂性增加。

3. 集成度提高 :随着技术的发展,电子设备追求更小的体积和更高的集成度。在有限的空间内集成大量的元件和功能,需要精心设计电路的布局和连接,以避免干扰和冲突。

4. 可靠性和稳定性 :电路在不同的环境条件下(如温度、湿度、电磁干扰等)都要能稳定可靠地工作。为了确保这一点,需要在设计中采取各种防护和补偿措施,这也增加了电路的复杂性。

5. 兼容性和标准化 :电路需要与其他设备和系统兼容,遵循各种行业标准和规范,这要求在设计中考虑众多的接口和协议,使得电路设计更加复杂。

等等……

对于非电子信息相关专业的人员来说,这些复杂的电路设计在日常生活和工作中基本用不到,但它们仍是是支撑现代科技和信息化社会的重要基础。

相关推荐

电子产业图谱

任何技术的学习就好比一个江湖,对于每一位侠客都需要不断的历练,从初入江湖的小白到归隐山林的隐世高人,需要不断的自我感悟自己修炼,让我们一起仗剑闯FPGA乃至更大的江湖。