硅知识产权 (IP)

/硅知识产权 (IP)
硅知识产权 (IP) 2018-10-10T02:31:22+00:00

您知道为您的设计选择合适的IP对于产品的成功至关重要。而这也是为什么许多设计项目在为项目选择最佳IP组合之前需花费数个月的时间选择,评估和测试IP的原因。除了IC设计工程师对于该IP的学习曲线外,或许还得面对来自不同供应商IP的集成问题。随着Cortus成为您的设计合作伙伴,这些时间都可被省下来。我们的工程师从内到外了解我们的IP,并可以从我们广泛的目录中选择合适的IP,以便快速为您的需求创建理想的解决方案 – 就如同他们一直以来所做的!

处理器

我们拥有一系列具有各种性能,尺寸和指令集架构(ISA)的处理器。
它们适合被用来创建各种SoC,从简单的控制器到复杂的多核心处理系统都没问题。

Datasheet

APS1V

属于RISC-V RV32EMC的一个非常紧凑的实现,具有用户和机器模式,静态分支预测器,与较短的流水线(Pipeline)

Datasheet
More Information

APS3V

属于RISC-V RV32IMC的一个紧凑型实现,具有用户和机器模式,静态分支预测器和并行乘法器。

More Information
More Information

APS5V

属于RISC-V RV32IMAC的一个紧凑型实现,具有用户和机器模式,静态分支预测器和并行乘法器。

支持双核与多核的配置。

More Information
More Information

FPS6V

属于RISC-V RV32IMAFC的一个紧凑型实现,具有用户和机器模式,静态分支预测器,并行乘法器和单精度浮点数运算器。

支持双核与多核的配置。

More Information
More Information

FPS69V

属于RISC-V RV64GC的一个实现,具有用户和机器模式,静态分支预测器和并行乘法器。

64位双精度及单精度浮点数运算器。

支持MMU架构和精确异常(precise exceptions)的处理。

More Information

APSX2 系列

More Information

APSX2 系列

APSX2系列是高性能,且具高能效比的处理器,适用于需要支持高性能操作系统的嵌入式系统。

它们具有完全乱序执行(out-of-order)的多重配送(multiple issue)架构,并具有完整的MMU支持。

More Information

Cortus 指令集架构 – 高代码密度

Datasheet

APS23

通用型,具有高代码密度的CPU,并占用极小的硅片空间。
变型 :
 – 串行乘法器
– 并行乘法器

Datasheet
Datasheet

APS25

高性能,具有高代码密度的CPU,可用以实现复杂的控制。

Datasheet
Datasheet

APS25s+

高性能,且具有高代码密度的短流水线CPU,并带有静态分支预测器。

Datasheet
Datasheet

FPS26

高性能,且具有高代码密度的CPU,并带有单精度浮点数运算器。

Datasheet
Datasheet

APS29

超高性能的双重配送(Dual issue)处理器,具有高代码密度的优点和静态分支预测器。

Datasheet

Cortus 指令集架构 – 低门数

Datasheet

APS3R

通用型的低功耗CPU,硅片占用空间极小。
变型 :
 – 串行乘法器
– 并行乘法器

Datasheet
Datasheet

APS5

用于执行复杂控制任务的高性能CPU,但保持较小的硅片占用空间。

变型 :
 – 短流水线(Short Pipeline) – 易于时序收敛
– 长流水线(Long Pipeline) – 可实现较高的时钟频率

Datasheet
Datasheet

FPS6

具有单精度浮点数运算器的高性能CPU。

Datasheet

数字 IP

外围设备

我们有大量的外围IP选择,包括:

标准微控制器外设:计时器,中断控制器,UART,I2C,SPI,调试器,内存控制器等。
接口和通信IP:Ethernet(以太网),USB(设备和主机),JTAG。以及一些高级外设,如MMU,MPU,安全性外设。

标准外围设备

SIMPLE COUNTER
GENERAL PURPOSE I⁄O
JTAG
TIMER
COMPARE UNIT (PWM)
CAPTURE UNIT
SIMPLE FIXED BAUD RATE
UART
FRACTIONAL BAUD RATE UART
SPI
I2C
WATCHDOG

中等复杂的外设

INSTRUCTION CACHE
DATA CACHE
APB™ BRIDGE
AHB-LITE™ BRIDGE
MMU
TRACE BUFFER

功能丰富的外设

ETHERNET MAC (10/100)
USB 2.0 DEVICE MAC
USB 2.0 OTG MAC

安全防护 IP

我们有一系列安全性解决方案

安全防护的调试IP和软件工具。例如 加密,真随机数发生器(TRNG)等。

模拟和射频 IP

我们拥有创建复杂的SoC所需的所有模拟IP,及以直流电(DC)为基础的各种外部设备和技术的接口…

它们包括:模数和数模转换器,晶体振荡器,PVT传感器,RF接收器和发射器,RF混频器,调制器,滤波器,LNA,放大器,PLL,DC-DC转换器和稳压器等。

工具

集成开发环境 (IDE)

基于Eclipse
完全支持所有Cortus APS和FPS功能
交互式调试
GNU调试器(GDB)
完全符号调试
完整的OpenOCD支持
允许再发行(Redistributable)
可能以客户品牌再发行
仅受制于许可权

工具链 (Toolchain)

基于GNU GCC
完全支持所有Cortus APS功能
交互式调试(Debug)
GNU调试器GDB
完全符号调试
完全支持Cortus EtherTag
允许再发行(Redistributable)
可能以客户品牌再发行

Cortus 开发平台

Cortus开发平台包括基于Xilinx Spartan®-6SLX75所开发的电路板,以及Cortus Eclipse 的集成开发环境和Cortus GCC 的工具链。 该电路板包含一个与Arduino Due兼容的I / O封装,可以使用多种Arduino Due兼容的子板来扩展平台。

该FPGA具有足够的容量用来评估我们的处理器内核与进行系统开发。其中,Cortus APS23的系统仅占用19%的FPGA资源,而APS25也只占用29%。这代表该FPGA仍有足够的空间用来开发多核系统。

此开发平台还能在系统芯片设计完成之前,同步支持软件开发。

Cortus开发平台具有以下特点:

Xilinx Spartan®-6SLX75
1 MByte 同步SRAM
32 Mbit SPI Flash
10/100 Mbit/s 以太网 PHY
集成 USB ↔ JTAG 接口
USB ↔ 串行接口
8 LEDs

OpenOCD

Cortus选择目前已被广泛使用的OpenOCD与GNU Debugger一起来为您提供简单而流畅的调试体验。

OpenOCD与许多的JTAG探头兼容,从非常低成本的到全功能的。其中也包括Cortus开发平台的JTAG接口。

另外,我们还支持通过UART接口的调试解决方案来作为JTAG接口的替代方案。