Dillon Engineering
  • Home
  • Company
    • About Us
    • Contact Us
    • Jobs
  • Services
    • Applications
    • Markets
    • Why Hire DE? >
      • Top Down Meets Bottom Up
    • When to Hire DE?
  • FFT IP
    • Load Unload FFT
    • UltraLong FFT >
      • UltraLong FFT IP Core for Xilinx FPGAs
    • Parallel FFT
    • Dual Parallel FFT
    • Parallel Butterfly FFT
    • Mixed Radix FFT >
      • Mixed Radix FFT IP Core for Xilinx FPGAs
    • Pipelined FFT >
      • FFT_PIPE IP Core for Xilinx FPGAs
    • 2D FFT
    • Other IP Cores >
      • Floating Point IP >
        • FPLIC Riviera Evaluation
        • FPLIC Download
        • FPLIC ParaCore Parameters
      • AES Crypto IP >
        • AES PatraCore Parameters
        • AES Background Information
    • FFT/IFFT ParaCore Parameters
  • Ingenuity
    • ParaCore Architect IP Generation >
      • PCA Flow
      • PCA Example
    • Modeling
    • Verification
    • Fixed vs. Floating Point
    • Fixed Point Math
  • News
    • DE Releases Mixed Radix FFT IP Cores for Xilinx FPGAs
    • DE Release UltraLong FFT IP Cores for Xilinx FPGAs
    • DE Releases FFT_PIPE IP Cores for Xilinx FPGAs
    • Floating Point Modules Evaluation Available
    • Chip Design Magazine Article
    • BCD Math
    • UltraLong FFT IP Success
    • DE Releases FFT IP Cores
  • Docs
    • HowTo >
      • Power Calculation Using XPower
      • Strings in Verilog
      • Inferring Block RAM vs. Distributed RAM in XST and Precision
      • Verilog RTL Coding Style Guidelines, Tips and Template
    • Downloads >
      • gen_ise-sh
      • gen-ise-sh-py
      • deModel
      • deModel_tar_gz
      • deModel_win32_exe
    • HPEC Presentations >
      • HPEC 2003 Presentation
      • HPEC 2004 Presentation
      • HPEC 2007 Abstract
      • HPEC 2007 Posters
    • FFT >
      • Load Unload FFT IP Datasheet
      • FFT_MIXED Candidate Core Datasheet
      • DE FFT IP and Sundance SMT702 Flyer
      • UltraLong FFT IP Core for Xilinx Datasheet
      • PIPE_FFT for Xilinx FPGAs Datasheet
      • FFT Datasheet
      • Floating Point FFT Factsheet
      • FFT Success
    • Sundance DE Partnership Release
    • FPGA Webcast
    • FPGAs Go, Go, Go
    • AES Datasheet
    • FPLIC Specification
    • DE Overview

PCA Flow


Generate a ParaCore Virtual Prototype

The first step in the ParaCore Architect™ design flow is for Dillon Engineering to take the client’s algorithmic requirements and return a corresponding mathematical model in ParaCore Architect’s modeling language. This self-executing, bit-accurate, non-implementation-specific model performs the role of a “virtual prototype”:

Picture
The virtual prototype is then used to ensure that the algorithms have been captured correctly by inputting algorithmic test data supplied by the client and verifying that the output is correct. Once the client signs-off on the virtual prototype, this will become the “gold standard” against which future ParaCore implementation-level models are compared.


Generate a ParaCore Implementation Model

A ParaCore implementation model starts off as a copy of its associated ParaCore virtual prototype. The designer then starts to specify parameters that target the implementation model towards a target architecture. These parameters will refine such attributes as resource sharing, loop unraveling, pipelining, etc. At every stage, the designer can quickly verify the implementation model against the virtual prototype to ensure functional equivalency.
Picture

Generate a VHDL or Verilog Model

Eventually, the ParaCore implementation model will be processed by ParaCore Architect to generate simulatable and synthesizable RTL (VHDL and/or Verilog):
Picture
This RTL will be functionally verified using conventional simulation techniques. The RTL will then be synthesized and placed/routed into the target device, followed by timing simulation and verification.

ParaCore Architect Benefits

It provides ultra-fast access to a proof-of-concept (the virtual prototype) that is used to test the algorithms and implement the functionality of the design prior to logic design. This allows designers to resolve design issues as early as possible in the design cycle, and provides a “gold model” against which implementation-specific models can be compared.

It comes equipped with an associated library of proven parametric functions that can be used as building blocks. It results in the creation of a parametric and scalable IP core that can be quickly adapted to meet evolving design specifications it provides tight links to simulation and synthesis. It provides automatic HDL and testbench generation.

OUR SERVICES

Applications
Markets

OUR IP

FFT
AES
Floating Point

CONTACT US

info@dilloneng.com
952.836.2413
Contact Page
Picture

© 2022 Dillon Logic LLC
All Rights Reserved