头条 AMD庆祝赛灵思成立40周年 40 年前,赛灵思(Xilinx)推出了一种革命性的设备,让工程师可以在办公桌上使用逻辑编程。 赛灵思开发的现场可编程门阵列(FPGA)使工程师能够将具有自定义逻辑的比特流下载到台式编程器中立即运行,而无需等待数周才能从晶圆厂返回芯片。如果出现错误或问题,设备可以在那里重新编程。 最新资讯 FPGA教学——FPGA时序约束之时钟周期约束 FPGA时序约束之时钟周期约束 发表于:8/10/2022 FPGA教学——FPGA时序约束理论之伪路径 FPGA时序约束理论之伪路径 发表于:8/10/2022 FPGA教学——关于延迟的用法 FPGA学习-关于延迟的用法 发表于:8/10/2022 基于Flutter开发框架的数据存储访问机制研究 移动端应用程序需要存储与访问的数据越来越多,而移动端设备的存储空间有限,很难满足用户需要,在进行移动端应用程序开发时,选择合适、高效的数据存储与访问机制受到普遍关注。针对Google推出的Flutter跨平台移动开发框架提供的key-value键值对、File文件、SQLite数据库和网络4种数据存储访问机制,深入阐述了它们的内在工作原理,给出了具体实现方法和实现代码。最后,根据4种数据存储访问机制各自的特点和实际的应用程序开发需求,分析了每种机制的应用场景。 发表于:8/9/2022 基于FPGA的雷达A式显示电路设计 为了实现对雷达显示技术的优化与升级,设计实现了一种基于FPGA的雷达A式显示电路,采用FPGA集成雷达显示IP核实现雷达前端信号的采样、处理及显示。该设计利用FPGA芯片庞大的可编程逻辑单元以及丰富的成熟IP核的优势,实现了单片逻辑芯片实现雷达输入信号的接收、采样、变换以及显示的功能,简化了以往雷达显示电路的硬件结构,降低了信号的显示延迟,整体提升雷达显示性能。同时该设计可以通过进一步修改内部IP核实现其他雷达显示方式,使其具备硬件设备的通用性和可扩展性。 发表于:8/9/2022 Linux 内核概念和学习路线 什么是Linux内核?怎样快速理解Linux内核?Linux内核学习方法是什么? 发表于:7/14/2022 Linux 组调度 Linux组调度是什么?Linux组调度原理图你知道吗?Linux组调度是如何实现的? 发表于:7/14/2022 MATLAB到高性能C的代码转换系统设计与实现 MATLAB被广泛应用于算法设计及验证,但由于平台限制及性能因素影响,实际工作中通常使用C语言及高性能库来重写和优化代码。人工转换MATLAB到C工作繁琐,而大部分已有的自动转换方法又难以解决MATLAB的高性能矢量运算和库函数与C的对接问题。为此,设计了一个MATLAB到高性能C的自动转换系统,通过将MATLAB代码转换为中间表示,进一步转换为C代码。同时,将MATLAB的高性能矢量运算和库函数对接到高性能C函数库Math Kernel Library(MKL)上。在相同MATLAB代码上的实验结果表明,该系统转换生成的C代码性能与人工编写的C代码相当,优于已有的转换方法生成的C代码。 发表于:7/5/2022 基于龙芯2K1000的Loongnix系统实时性优化方法研究 在高可靠性要求的工业自动化应用中,Loongnix系统作为一种分时操作系统,其实时性不能满足可靠性要求,需要使用实时操作系统。在分析研究Loongnix的Linux内核实时性缺陷和RT-Preempt实时性优化方法的基础上,提出一种基于RT-Preempt-Linux实时内核替换Loongnix系统原生Linux内核的方法,实现Loongnix实时性优化和实时化改造,用自设计测试软件和专用实时性工具Cyclictest对改造后的Loongnix系统进行验证测试。测试结果表明改造后的Loongnix系统的实时性能获得大幅提升,进程切换时间、线程切换时间以及任务延时都能达到微秒级,满足工业自动化应用的可靠性要求。 发表于:6/9/2022 基于VPX开放式架构的无线电监测平台设计 无线电监测系统对信号搜索、截获、识别等能力提出了更高的要求,传统无线电监测系统软硬件标准化、模块化不成熟,定制性较强,通用性较差,难以满足未来对装备的需求。结合软件无线电的思路,设计了一种基于VPX开放式的无线电监测平台,重点研究了平台的硬件架构设计和软件架构设计,最后搭建验证平台,测试了平台的传输功能和系统性能,验证了平台的可行性。 发表于:6/9/2022 «…19202122232425262728…»