Welcome to RISC-V DSP’s Documentation!

_images/头图.png

Getting Help

If you have a question about Haawking HX2000 RISC-V DSPs that isn’t answered by the existing documentation, feel free to ask for help on the(如果您对中科昊芯HX2000系列RISC-V DSP有任何疑问,而现有的 文档没有找到答案,欢迎随时在这里提交反馈) haawking-tools Issues.

样片申请.

商务合作.

Table of Contents

Haawking-IDE

Contents:

Haawking IDE

Haawking™ IDE now provides the RISC-V DSP development market with one toolset using a single debugger instance to program and debug any of Beijing Haakwing Technology Co., Ltd’s RISC-V DSPs using JTAG or HX-LINK debug interfaces.

IDE
_images/IDEOPEN.png
Features

Only Support New Version HX2000 Chips(202107 or later)

Tutorials

中科昊芯Haawking IDE V0.0.8版功能演示,包括Flash密钥修改,RAM和Flash工程属性切换等。

https://www.bilibili.com/video/BV1qT4y1K7oB

中科昊芯IDE使用之如何导入已有工程,修改,重新编译,调试。

https://www.bilibili.com/video/BV1AU4y1W71f

中科昊芯DSC28034芯片及湖人板(Lakers)开箱、LED闪灯示例;片内Flash烧写等。

https://www.bilibili.com/video/BV14N411o77o

Update Logs
V1.2.0 版本(仅支持量产版芯片)

更新 IQMath 函数库,补全乘法以及类型转换的相关函数 更新驱动库 默认使用 stdlib 库文件 更新 027 和 034 外设寄存器 json 文件

V1.2.1 版本
  1. 提升 28027 擦除及烧写的主频为 12MHz,及修改 Flash 对应主频的配置参数

  2. 修复 Erase 函数 Bug;增加时钟校准功能;28027 增加 ENPIE 的定义,将系统时钟设为 120M,修改 delay 函数名字,labs警告

  3. 28034 增加 ENPIE 的定义,将系统时 1 钟设为 120M,修改 IQmath 的表格,在 bootrom 中的定义,修改delay函数名字,labs警告

  4. 修改 28335 的 ld 文件的fPU表格

V1.3.0 版本
  1. 增加了 segger 实时运行库

  2. 驱动库更新记录:

  1. 修正文件名规范为 DSP2802x

  2. 增加对__interrupt 的支持

  1. IQMath 函数库更新记录:

  1. 增加了 intof 函数

  2. 增加对 IQcosTable 的支持

  3. 提高 mpy 函数的运行速度

  1. OpenOCD 版本升级为 V0.1.6,更新内容为:

  1. 支持 DSC28027 主频为 3MHz、12MH 下的擦写(在配置 DivSel 成功的 情况下,以 12MHz 主频的速度擦写 Flash,否则以 3MHz 主频擦写 Flash)

  2. 缩短了读 FLASH 状态标志位超时时间为 10 秒 (3) 增加芯片加密状态弹窗

V1.4.0 版本
  1. Driver 更新记录:

  1. 支持调试时对内部时钟晶振校准

  1. IDE 功能更新记录:

  1. 提供更便捷的新建工程方式

  2. 实时刷新模块支持全局变量的实时刷新

V1.5.0 版本
  1. 更新驱动库

  2. IDE 功能更新记录:

  1. 提供新版界面的实时刷新视图,增加稳定性

  2. 增强了 Haawking Project 创建工程方式的稳定性

  1. OpenOCD 版本升级为 0.2.0

V1.5.1 版本
  1. 更新驱动库

V1.6.0 版本
  1. IDE 功能更新记录:

  1. 增加 Debug Without Download 功能

  2. 增加直接烧入程序功能

  3. 支持生成静态库文件

  4. 支持切换 RAM/FLASH 后,无需执行 Clean Project

  1. Openocd 版本升级为 0.2.1

V1.8.0 版本
  1. IDE 功能更新

  1. 默认开启并行编译,提高编译速度

  2. 更新创建工程插件

  3. 支持在调试过程中,重新启动调试

  1. 驱动库更新

  1. 新版本的 segger 运行时库

  2. 新版本的 IQMath 库

  1. Openocd 升级为 0.2.4

V1.8.1 版本
  1. IDE 功能更新

  1. 修复实时刷新功能的 bug

V1.8.2 版本
  1. 驱动库更新

  2. IDE 功能更新

  1. 支持新版本的 Welcome 界面

Haawking Flasher

Haawking-Flasher .exe 需要使用支持文件,不能将 Haawking-Flasher .exe 文件剪切出该文件夹,如需移至桌面或其他位置,请创建快捷方式。Haawking-Flasher .exe 的烧写文件需要使用 Haawking-IDE 的 Flash 工程 生成的文件,如使用其他或 RAM 的文件不能进行正确烧写。如电脑的特殊软件将 烧写文件修改,也不能正确烧写。

Flasher
_images/Flasher.png
Features

Only Support New Version HX2000 Chips(202107 or later)

Update Logs
V0.1.2

初稿。

V0.2.0

增加对 windows xp 的支持。

V0.2.1

增加芯片内部信息的显示。

V0.2.2

增加 hex 文件解析失败提示。

V0.2.5

修改 Boot 文件烧写方式,读写一帧数据的长度由 200byte 改为 1byte,稳定 烧写。

V0.2.6

修改 Boot 文件烧写方式,读写一帧数据的长度改为用户可修改。 将 config.ini 设置信息放在界面上设置。 增加芯片擦除失败报警。 增加超长连续 地址分段处理。

V0.2.7

修改对 HX28034 的支持

V0.2.8

增加快捷键的支持,密码区隐藏

HXS320F2802X

Contents:

HXS320F28027PTT

器件特性
_images/28027芯片特性.png
数据手册

下载文档:Haawking DSC2802X数据手册-V1.1.2

参考手册

下载文档 :Hawwking DSC2802X参考手册 V1.3.1

HXS320F2803X

Contents:

HXS320F28034PNT

器件特性
_images/28034PNT芯片特性.png
数据手册

下载文档:Haawking DSC2803X数据手册-V1.3

参考手册

下载文档 :Hawwking DSC2803X参考手册 V1.2.1

HXS320F28034PAGT

器件特性
_images/28034PAGT芯片特性.png
数据手册

下载文档:Haawking DSC2803X数据手册-V1.3

Demo Boards

Contents:

AioneMotor_DSC28027

AioneMotor_DSC28027电机驱控一体板使用了中科昊芯HXS320F28027PTT RISC-V DSP芯片,该芯片集成了中科昊芯自主研发的H28x内核。该电机驱控一体板可驱动BLDC,PMSM,交流感应等三相电机。适合有感/无感方波,有感/无感FOC等算法演示。

引脚定义
_images/a27.png
更多信息

链接:http://www.haawking.com/AioneMotor28027

原理图

下载文档 :AioneMotor_DSC28027电机驱控一体板

AioneMotor_DSC28034

AioneMotor_DSC28034电机驱控一体板使用了中科昊芯HXS320F28034PNT RISC-V DSP芯片,该芯片集成了中科昊芯自主研发的H28x内核。该电机驱控一体板可驱动BLDC,PMSM,交流感应等三相电机。适合有感/无感方波,有感/无感FOC等算法演示。

引脚定义
_images/a34.png
更多信息

链接:http://www.haawking.com/AioneMotor28034

原理图

下载文档 :AioneMotor_DSC28034电机驱控一体板

Core_DSC28027

Core_DSC28027核心板使用了中科昊芯HXS320F28027PTT RISC-V DSP芯片,该芯片集成了中科昊芯自主研发的H28x内核。核心板包括:JTAG调试接口、供电电源接口、复位、指示灯,以及两侧的对外扩展PIN脚等,除JTAG等IO外,所有外设IO全部引出,用户可通过杜邦跳线进行功能验证,便于进行不同应用开发。

引脚定义
_images/c27.png
更多信息

链接:http://www.haawking.com/core28027

硬件说明

下载文档:Core_DSC28027核心板硬件说明

原理图

下载文档 :原理图Core_DSC28027核心板_T_1.4

Core_DSC28034

Core_DSC28034PNT核心板使用了中科昊芯HXS320F28034PNT RISC-V DSP芯片,该芯片集成了中科昊芯自主研发的H28x内核。核心板包括:JTAG调试接口、供电电源接口、复位、指示灯,以及两侧的对外扩展PIN脚等,除JTAG等IO外,所有外设IO全部引出,用户可通过杜邦跳线进行功能验证,便于进行不同应用开发。

引脚定义
_images/c34.png
更多信息

链接:http://www.haawking.com/core28034

硬件说明

下载文档:Core_DSC28034核心板硬件说明

原理图

下载文档 :原理图Core_DSC28034核心板T_1.4

Start_DSC28027PTT

Start_DSC28027勇士开发板使用了中科昊芯HXS320F28027PTT RISC-V DSP芯片,该芯片集成了中科昊芯自主研发的H28x内核。基于昊芯高性能H28x内核的HXS320F28027PTT处理器,主频高达120MHz,扩展资源丰富SCI(UART)、SPI、(I2C)。

引脚定义
_images/s27.png
更多信息

链接:http://www.haawking.com/start28027

硬件说明

下载文档:Start_DSC28027PTT勇士开发板硬件及连接说明

原理图

下载文档 :原理图Start_DSC28027勇士开发板

Start_DSC28034PNT

Start_DSC28034湖人开发板使用了中科昊芯HXS320F28034PNT RISC-V DSP芯片,该芯片集成了中科昊芯自主研发的H28x内核。基于昊芯高性能H28x内核的HXS320F28034PNT处理器,主频高达120MHz,扩展资源丰富SCI(UART)、SPI、(I2C)、LIN、eCAN。

引脚定义
_images/s34.png
更多信息

链接:http://www.haawking.com/start28034

硬件说明

下载文档:Start_DSC28034PNT湖人开发板使用说明

原理图

下载文档 :原理图Start_DSC28034湖人开发板

Migration Manuals

Contents:

Migration-manual

Haawking HX2000 系列芯片基于开放指令集架构 RISC-V 开发,支持 RV32IMC 标准指令 集+DSP 自定义指令集,在程序开发的时候,高级语言开发的程序代码由编译器负责生成可 执行文件,汇编语言开发的代码,则需要手动根据 RISC-V 指令集进行修改。该模块比友商增加了 CLKDIV 寄存器,因为我们的主频是友商的 2 倍,所以如果客户需 要,需要先分频一次;详细信息请参阅我们用户手册。

Features

下载文档 :Haawking_DSC28027&034 数字信号控制_器迁移指南_V1.4

Application Notes

Contents:

DSC28027开发教程—GPIO控制LED

DSC28027实例程序开发教程—eQEP_ePWM

DSC28027实例程序开发教程—LED_Blink_Flash_EW_120Mhz

DSC28027实例程序开发教程—SCI_AutoBaud

HaawkingDSC28034实例开发教程—eCAN协议通讯例程

使用HaawkingIDE新建一个LED闪烁的工程

昊芯DSP在开关电源行业的应用

利用Timer中断控制LED

利用中科用昊芯DSP实现PWM占空比控制

平头哥CDK助力中科昊芯HX2000系列芯片BLDC系统迁移指南

平头哥CDK助力中科昊芯HX2000系列芯片系统开发

平头哥CDK助力中科昊芯HX2000系列芯片之PWM电机调速

平头哥CDK助力中科昊芯HX2000系列芯片之SPI通信协议

平头哥CDK助力中科昊芯HX2000系列芯片之双电机有感FOC控制系统专题(一)

平头哥CDK助力中科昊芯HX2000系列芯片之双电机有感FOC控制系统专题(二)

平头哥CDK助力中科昊芯HX2000系列芯片之双电机有感FOC控制系统专题(三)

平头哥CDK助力中科昊芯HX2000系列芯片之双电机有感FOC控制系统专题(四)

平头哥助力中科昊芯HX2000系列芯片之HRCAP高精度脉冲捕获

Indices and tables