一起追光,即使不再是少年!
⚓ 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 行代码配合可视化操作即可实现优化;
构建优化算法,提供丰富的操作算子选择;
内置多种并行加速方案可选;
提供优化中断恢复、优化过程记录。