一起追光,即使不再是少年!

⚓ Carl Zhao
🏢 逍遥科技有限公司
💭 曾经也是追光少年,然而少年归来已不再是少年,但依然在追光的路上。
📧 邮箱:1005513510@qq.com

个人技能

  • 熟悉掌握 Python 编程语言:

    • 熟悉 tkinter 创建人机交互 GUI 界面;

    • 熟悉常用的用于求解最优化模型的各类优化算法;

    • 熟悉电磁相关的求解方法以及调用,自动化设计电磁结构;

    • 熟悉 socket 网络编程。

  • 了解一定的前后端开发,可独立开发微信小程序、个人 Blog。

  • 掌握各类电磁仿真软件,独立完成过建模、仿真、版图设计、测试无源光芯片全流程设计。

  • 善于各类形式的总结,包括文本总结、汇报总结。

  • 掌握各类硬件编程:

    • 熟悉 Verilog,了解 SystemVerilog, 熟悉 Altera | Xilinx | Lattice FPGA,有数字 IC 设计与验证实习经验;

    • 熟悉各类单片机开发,包括 STM32 | 51 | GD32 单片机;

    • 熟悉 TI 系硬件开发,了解国产飞腾 C6678 DSP 开发,有 FT-C6678 开发经验。

项目(2024 - 至今)

  • 🚩 软硬件结合项目:DSP(FT-C6678) + ARM(HI3559) + FPGA 信号处理系统中 DSP 部分基程序以及演示应用程序开发(CCS 开发环境)。

    开发语言:C 语言(DSP 开发) | Verilog语言(FPGA 开发) | Python 语言(上位机开发);

    开发周期:2024.01 - 2024.06

    开发成果:发明专利《DSP网口在线升级方法,DSP,上位机及系统》

    • CCS 环境的配置,仿真器的使用,以及基于 SYS/BIOS 实时系统的开发;

    • DSP 时钟配置(PLL),电源睡眠配置(PSC)以及中断配置;

    • DSP 常用低速接口开发以及测试,包括 UART | GPIO | SPI 等;

    • DSP 常用高速接口开发以及测试,包括 SRIO | GMAC | EMIF 等;

    • DSP 网口升级功能:

      • 基于 LWIP 的 DSP 高速 GMAC 网口 UDP 通信协议移植;

      • 增加协议栈保证数据准确稳定传输;

      • 支持基程序到应用程序的相互跳转;

      • SPI 接口读写 FLASH 程序的开发;

      • 同步开发升级端上位机,可实现通信测试、二进制镜像文件编译、数据传输、升级完成提醒等功能;

    • DSP + FPGA 联合开发 EMIF 接口测试:

      • DSP 端 EMIF 接口开发以及配置;

      • Xilinx Z7010 端开发双口 RAM 联调测试;

    • 熟悉 RapidIO 协议,掌握高速接口 SRIO 的开发:

      • DSP 分别作为 Initiator | Target 端开发,并配合 DMA 实现读写。
  • 🚩软件项目:光路版图文件提取信息

    开发语言:Python 语言

    项目简介:输入 GDS 版图文件,根据用户定义模块信息,可提取链路版图中模块信息(包括位置、旋转角度、镜像、缩放倍数等)、连接信息以及直波导长度信息等。

    开发周期:2024.07 - 2024.09

    • 熟悉 GDS 转矢量图,矢量图转位图流程,熟悉常用的数字图像处理技术;

    • 了解 GDS 本质,可根据 Cell - Ref_cell 关系提取层级信息。

  • 🚩软件项目:逆向设计工具(Accelerated Automated Optimization Tool)

    开发语言:Python 语言

    项目简介:在光子学领域,所谓逆向设计,即用户输入目标电磁响应,系统根据初始化条件、约束关系使用算法不断向用户目标函数接近,直至目标达成。逆向设计工具,不仅仅为光子学领域仿真工具提供扫描到自动优化的飞跃,也可以为其他计算工具赋能优化。用户只需要 4 行代码即可实现优化,目前,已测试在 python 环境下调用求解。

    开发周期:2024.10 - 2024.11

    • 可视化操作,用户只需执行 4 行代码配合可视化操作即可实现优化;

    • 构建优化算法,提供丰富的操作算子选择;

    • 内置多种并行加速方案可选;

    • 提供优化中断恢复、优化过程记录。