Vendor: Silvaco, Inc. Category: CPU

ColdFire V1 core with AMBA peripherals connected in a subsystem

The ColdFire® V1 Platform (CFV1P) is a fully configurable micro controller subsystem built from the same ColdFire V1 processor IP…

Overview

The ColdFire® V1 Platform (CFV1P) is a fully configurable micro controller subsystem built from the same ColdFire V1 processor IP that is implemented in ColdFire+ family devices from Freescale Semiconductor. The ColdFire V1 Platform extends the core processor platform used in Freescale’s MCF51Qx and MCF51Jx devices to include a set of production-proven peripheral modules, each of which can be included in or excluded from your ColdFire V1 Platform implementation depending on your system requirements.

Platform Features and Performance

The CFV1P features an enhanced version of the ColdFire V1 Core. Compared to the traditional ColdFire V1 Core used for the CFV1CORE product from Silvaco, the ColdFire V1 processor implemented in the ColdFire V1 Platform features:

  •  An enhanced MAC (EMAC) unit
  •  An improved hardware divider (DIV+)
  •  Cryptographic Acceleration Unit (CAU)

Each of the above units is optional. The ColdFire V1 debug unit with single-wire debug interface and 64-entry trace buffer is also optional. By adjusting HDL parameter settings, you can explore various design tradeoffs and include only the hardware you need for your final implementation, resulting in the smallest and most power efficient core possible for your application requirements.

Similar to other ColdFire architecture processors, the ColdFire V1 processor used in the ColdFire V1 Platform features a variable length instruction set for maximum code density, industry standard AMBA 3 AHB-Lite system bus interface for rapid system integration, and a wide selection of development tools, operating systems, drivers, and libraries from both commercial and open source providers.

Standard Peripherals and Interconnect

The ColdFire V1 Platform also includes the fully-integrated peripherals shown in Figure 1, implementing functions commonly needed for embedded systems including interrupt control, DMA, GPIO, timers, and various serial interfaces. An AHB Crossbar Switch provides the system interconnect, supporting simultaneous AHB transfers between multiple masters and slaves, including externally-connected AHB masters and slaves.

Most of the peripherals shown in Figure 1 are optional and can be configured in or out of your ColdFire V1 Platform implementation through HDL parameter settings.

Platform Features and Performance

On-board peripherals and their features include:

  • RAM Controller (optional)
    • Supports tightly-coupled RAM with single-cycle access
    • RAM size can be 0, 2, 3, 4, 6, 8, 12, 16, 24, 32, 48, or 64 KB
  • ROM Controller (optional)
    • Supports tightly-coupled ROM with single-cycle access
    • ROM size can be 0, 4, 8, 16, 32, 64, 128, 256, 512, or 1024 KB
  • MiniBus Controller (optional)
    • Connects one or two on-chip or off-chip memories/ devices
    • Independently programmable transfer characteristics for each device (wait states, address setup/hold, data width, multiplexed or non-multiplexed mode)
  • DMA Controller (optional)
    • Four independently programmable DMA channels
    • Sixteen possible peripheral DMA requests per channel
    • Support for channel linking
  • Interrupt Controller
    • Supports 30 peripheral interrupt requests plus seven software interrupt requests
    • Unique vector for each interrupt source
    • Supports low-power mode wake-up
  • Queued SPI (QSPI) module (optional)
    • Programmable queue for up to 16 SPI transfers
    • Four chip-select lines for up to 16 devices
    • Programmable baud rate, before-and-after transfer delays, clock phase and polarity
  • I2C interface module (optional)
    • Support for the original Philips I2C bus protocol
  • 0–3 UARTS (optional)
    • Programmable clock source, data formats, and modes (normal/loopback)
    • Error detection
    • Four maskable interrupt conditions
  • 0–4 DMA Timer modules (optional)
    • Programmable clock source
    • Programmable prescaler
    • Programmable interrupt or DMA request upon timer event
  • Platform Control
    • Software watchdog timer
    • Reset status, low-power mode control, and core fault status registers

Power Saving Features

The ColdFire V1 Platform features software-controlled shutdown of selected clocks to support a variety of chip-level low-power modes:

  • Independent shutdown of selected peripheral clocks
  • Shutdown of the ColdFire V1 CPU clock in response to a ColdFire STOP instruction

Debug Support

The ColdFire V1 Platform supports ColdFire Debug Architecture Revision B+, including:

  • Single-wire Background Debug Mode (BDM) interface
  • Real-Time Debug (RTD)
  • On-chip, 64-entry trace buffer for low-cost trace over BDM

Development Support

The ColdFire architecture is supported by a vast assortment of development systems/tools and run-time software including libraries, stacks, drivers, and operating systems from providers such as NXP, Green Hills Software, Wind River Systems, and many more.

Freescale offers development boards, software, and CodeWarrior Development Studios (including a free version supporting ColdFire+ devices). In addition, there are several operating systems supporting NXP devices, including the MQX RTOS from Embedded Access, Inc.

Block Diagram

What’s Included?

  • Verilog source code
  • Integration testbench and tests
  • Documentation
  • Scripts for simulation and synthesis with commonly-used EDA tools

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
ColdFire V1 Processor Platform
Vendor
Silvaco, Inc.
Type
Silicon IP

Provider

Silvaco, Inc.
HQ: United States
Silvaco focuses on enabling the next generation of AI/ML, Cloud/Datacenter, Automotive and Autonomous Driving, IoT and 5G designs through a comprehensive offering of Silicon proven IP. Our portfolio includes a complete catalog of Interface IP, Amba Peripherals, Subsystems, MIPI IP and Automotive Communication Controller IP. Our experienced ASIC and Embedded Software designers have a rich history of designing SOCs with embedded microprocessors which are crucial to building small connected smart chips.

Learn more about CPU IP core

Announcing Arm AGI CPU: The silicon foundation for the agentic AI cloud era

For the first time in our more than 35-year history, Arm is delivering its own silicon products – extending the Arm Neoverse platform beyond IP and Arm Compute Subsystems (CSS) to give customers greater choice in how they deploy Arm compute – from building custom silicon to integrating platform-level solutions or deploying Arm-designed processors.

Encarsia: Evaluating CPU Fuzzers via Automatic Bug Injection

Hardware fuzzing has recently gained momentum with many discovered bugs in open-source RISC-V CPU designs. Comparing the effectiveness of different hardware fuzzers, however, remains a challenge: each fuzzer optimizes for a different metric and is demonstrated on different CPU designs.

Pie: Pooling CPU Memory for LLM Inference

Pie maintains low computation latency, high throughput, and high elasticity. Our experimental evaluation demonstrates that Pie achieves optimal swapping policy during cache warmup and effectively balances increased memory capacity with negligible impact on computation. With its extended capacity, Pie outperforms vLLM by up to 1.9X in throughput and 2X in latency. Additionally, Pie can reduce GPU memory usage by up to 1.67X while maintaining the same performance. Compared to FlexGen, an offline profiling-based swapping solution, Pie achieves magnitudes lower latency and 9.4X higher throughput.

Frequently asked questions about CPU IP cores

What is ColdFire V1 core with AMBA peripherals connected in a subsystem?

ColdFire V1 core with AMBA peripherals connected in a subsystem is a CPU IP core from Silvaco, Inc. listed on Semi IP Hub.

How should engineers evaluate this CPU?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this CPU IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP