高云半导体发布软硬件设计一体化开发平台

广东高云半导体科技股份有限公司今日宣布: 高云半导体发布基于小蜜蜂家族GW1NS系列GW1NS-2 FPGA-SoC芯片的软硬件设计一体化开发平台.

高云半导体软硬件设计一体化开发平台, 是基于GW1NS-2 FPGA-SoC 所提供的多种固定或可配置的设备模型库以及与设备相匹配的软件驱动器库, 使硬件设计工具与软件设计工具相结合, 从而支持GW1NS-2 FPGA-SoC的硬件架构设计和内嵌微处理器的软件编译/并接/查错 (Compile, Link, In-Circuit-Emulation/Debug)等功能; 并支持ARM-MDK 与GNU两套软件设计工具.

与传统FPGA只包含可编程逻辑单元不同, 高云半导体GW1NS-2作为一款真正微型化的FPGA-SoC系统芯片, 除可编程逻辑单元之外, 其内嵌了ARM Cortex-M3微处理器, 以及作为微处理器固定外设的储存器Block-RAM, 闪存FLASH, ADC及USB-2.0 PHY, 因而, GW1NS-2 FPGA-SoC系统芯片的应用设计兼具软, 硬件设计流程.

通过高云半导体提供的软硬件设计一体化开发平台, GW1NS-2应用设计的FPGA构架硬件设计与嵌入式微处理器软件设计, 两者有机无缝的结合在一起, 具体如图1所示, 从而能够大幅提高用户设计的效率.

图1 GW1NS-2 FPGA-SoC的应用设计结合软硬件设计流程

所谓FPGA-SoC系统, 即是利用FPGA可编程的优势, 将用户在不同应用场景所需要的非固定接口与外设, 由只需要1.7K LUT逻辑内的低密度FPGA可编程逻辑单元来编程实现, 配置成特定内嵌CPU的设备, 直接将CPU数据处理功能结合入微型化低密度FPGA, 极大地拓展了FPGA芯片系统化应用的深度和广度.

FPGA构架硬件设计从电路RTL (Verilog或VHDL) 开始, 经逻辑综合工具成电路网表, 然后配置上电路设计的物理约束与时序约束, 再经高云云源软件布局布线, 通过静态时序分析和电路设计布局往复调整之后, 成为硬件二进制比特流文档, 最后经云源软件编程器下载入GW1NS-2 FPGA-SoC 进行硬件的编程.

FPGA-SoC的设计目的是将GW1NS-2内嵌的FPGA配置成内嵌微处理器 (CPU) 的物理设备. 嵌入式微处理器软件设计可从安装在个人电脑 (PC) 上的软件设计工具 (Compiler, Linker, Debugger) 开始, 编写C语言软件程序, 然后编译成软件二进制文档, 经软件设计工具下载入连接嵌入式微处理器的储存器之中. 器件上电后, 嵌入式微处理器会自动从储存器当中读出并执行软件程序, 按软件程序命令调用内嵌FPGA内已配置好的物理设备以及嵌入式微处理器附带固定物理设备, 并处理数据, 完成电路软硬件设计功能.

2016 GoodChinaBrand | ICP: 12011751 | China Exports