今天给大侠带来在FPAG技术交流群里平时讨论的问题答疑合集(二十三),以后还会多推出本系列,话不多说,上货。
FPGA技术交流群目前已有十多个群,QQ和微信均覆盖,人数达数万人,有需要的大侠可以进群,一起交流学习,共同进步。
交流问题(一)
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. 兼容性和标准化 :电路需要与其他设备和系统兼容,遵循各种行业标准和规范,这要求在设计中考虑众多的接口和协议,使得电路设计更加复杂。
等等……
对于非电子信息相关专业的人员来说,这些复杂的电路设计在日常生活和工作中基本用不到,但它们仍是是支撑现代科技和信息化社会的重要基础。
今天先整理三个问题答疑,后续还会持续推出本系列。
END
往期精选
FPGA技术江湖广发江湖帖
无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。
FPGA技术江湖微信交流群
加群主微信,备注姓名+公司/学校+岗位/专业进群
FPGA技术江湖QQ交流群
备注姓名+公司/学校+岗位/专业进群