IPR-CSC Altera, IPR-CSC Datasheet

no-image

IPR-CSC

Manufacturer Part Number
IPR-CSC
Description
IP COLOR SPACE CONVERTER RENEW
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-CSC

Function
Color Space Converter
License
Renewal License
Lead Free Status / Rohs Status
Not applicable / Not applicable
101 Innovation Drive
San Jose, CA 95134
(408) 544-7000
www.altera.com
MegaCore Function User Guide
Color Space Converter
MegaCore Version:
Document Version:
Document Date:
October 2005
2.3.0
2.3.0

Related parts for IPR-CSC

IPR-CSC Summary of contents

Page 1

... MegaCore Function User Guide 101 Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com Color Space Converter MegaCore Version: Document Version: Document Date: 2.3.0 2.3.0 October 2005 ...

Page 2

... Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Al- tera products are protected under numerous U ...

Page 3

... About this User Guide ............................................................................. v Revision History ........................................................................................................................................ v How to Contact Altera .............................................................................................................................. v Typographic Conventions ...................................................................................................................... vi Chapter 1. About this MegaCore Function Release Information ............................................................................................................................... 1–1 Device Family Support ......................................................................................................................... 1–1 Introduction ............................................................................................................................................ 1–2 New in Version 2.3.0 ............................................................................................................................. 1–2 Features ................................................................................................................................................... 1–2 General Description ............................................................................................................................... 1–2 OpenCore Plus Evaluation .............................................................................................................. 1–3 DSP Builder Support ........................................................................................................................ 1–3 Performance ............................................................................................................................................ 1– ...

Page 4

... Contents Parameters .............................................................................................................................................. 3–3 Signals ..................................................................................................................................................... 3–5 MegaCore Verification .......................................................................................................................... 3–5 References ............................................................................................................................................... 3–6 iv Color Space Converter MegaCore Function User Guide MegaCore Version 2.3.0 Altera Corporation ...

Page 5

... April 2004 2.1.0 How to Contact For technical support or other information about Altera products the Altera world-wide web site at www.altera.com. You can also contact Altera Altera through your local sales representative or any of the sources listed below. Information Type Technical support www.altera.com/mysupport/ 800-800-EPLD (3753) 7:00 a ...

Page 6

... Color Space Converter MegaCore Function User Guide Meaning , \qdesigns directory, d: drive, chiptrip.gdf file. MAX , PIA input. , Active-low signals are denoted by suffix c:\qdesigns\tutorial\chiptrip.gdf SUBDESIGN ), as well as logic function names (e.g., MegaCore Version 2.3.0 data1 , n resetn , e.g Also, sections of an TRI ) are shown in Altera Corporation ...

Page 7

... Version Release Date Ordering Code Product ID(s) Vendor ID(s) Device Family MegaCore functions provide either full or preliminary support for target Altera device families, as described below: Support ■ ■ Table 1–2 function to each Altera device family. Table 1–2. Device Family Support (Part ...

Page 8

... Supports signed and unsigned input data widths from bits Provides user-selectable output precision via parameterizable rounding, saturation, and truncation MegaCore Version 2.3.0 Support Full Full Full Full Full Full Full No support ® II and Stratix ® devices Altera Corporation October 2005 ...

Page 9

... Builder/MegaCore blocks to verify system level specifications and generate hardware implementations. After installing this MegaCore function, a Simulink symbol of this MegaCore function appears in the Simulink library browser in the MegaCore library from the Altera DSP Altera Corporation October 2005 Simulate the behavior of a MegaCore function within your system ...

Page 10

... ALUTs Mults (ns) (MHz) (1) 297 0 314 – 287 0 271 – 204 9 260 – 103 0 180 5.5 292 0 216 – 299 0 308 – 243 9 230 – 175 5.7 520 0 380 – 490 0 410 – 150 9 270 – 240 4.1 Altera Corporation October 2005 ...

Page 11

... To evaluate the Color Space Converter (CSC) MegaCore the OpenCore For more information on IP functional simulation models, refer to the Simulating Altera in Third-Party Simulation Tools chapter in volume 3 of the Quartus II Handbook. 5. Altera Corporation October 2005 A computer running any of the following operating systems: Windows 2000/XP ● ...

Page 12

... Time-Out Behavior” on page Plus Evaluation of Megafunctions. Purchase a license for the CSC MegaCore function. Set up licensing. Generate a programming file for the Altera device(s) on your board. Program the Altera device(s) with the completed design. Perform design verification. The following instructions describe downloading and installing the CSC MegaCore function ...

Page 13

... Click Download Free Evaluation on the top right of the product description web page. Complete the registration form and click Submit Request. Read the Altera MegaCore license agreement, turn on the I have read the license agreement check box, and click Proceed to Download Page. Follow the instructions on the CSC MegaCore function download and installation page to download the MegaCore function and save it to your hard disk ...

Page 14

... Contains encrypted lower-level design files and some clear-text example files that are used in the design flow. “Create a New Quartus II Project” on page 2–5 “Launch IP Toolbench” on page 2–6 “Step 1: Parameterize” on page 2–8 “Step 2: Set Up Simulation” on page 2–12 “Step 3: Generate” on page 2–14 MegaCore Version 2.3.0 Altera Corporation October 2005 ...

Page 15

... Click Finish. You have finished creating your new Quartus II project. Altera Corporation October 2005 Choose Programs > Altera > Quartus II <version> (Windows Start menu) to run the Quartus II software. Choose New Project Wizard (File menu). Click Next in the introduction (the introduction will not display if you turned it off previously) ...

Page 16

... Specify that you want to create a new custom megafunction variation and click Next. Select CSC v2.3.0 in the DSP > Image & Video Processing directory. Choose the output file type for your design; the wizard supports VHDL and Verilog HDL. MegaCore Version 2.3.0 Altera Corporation October 2005 ...

Page 17

... Getting Started 5. Figure 2–2. Select the MegaCore Function Altera Corporation October 2005 Specify a name for the output file, <directory name>\<variation name>. Figure 2–2 shows the wizard after you have made these settings. MegaCore Version 2.3.0 Color Space Converter MegaCore Function User Guide ...

Page 18

... Color Space Converter MegaCore Function User Guide Click Next to launch IP Toolbench for the CSC MegaCore function ( Figure 2–3). For more information about the parameters, refer to “Parameters” on page 3–2. Click Step 1: Parameterize in IP Toolbench (see MegaCore Version 2.3.0 Figure 2–4). Altera Corporation October 2005 ...

Page 19

... Getting Started Figure 2–4. Architecture Details 2. 3. Altera Corporation October 2005 Choose the following parameters: The bit width of the input data bus ● The core latency or pipeline level ● The hardware implementation ● Signed or unsigned input data (the signed representation uses ● ...

Page 20

... Under Floating Point to Fixed Point Conversion, you can optionally scale the transform functions. You can specify from bits of precision, choose to use only power-of-two scaling factors scaling at all. Click Scale Coefficients to see the resulting new values in the array. MegaCore Version 2.3.0 Altera Corporation October 2005 ...

Page 21

... Getting Started 6. Figure 2–6. Select the Output Resolution Altera Corporation October 2005 Click Next (see Figure 2–6). Define the resolution of the X_OUT, Y_OUT, and Z_OUT signals generated by the CSC MegaCore function. Select Full Precision or Limited Precision for these output signals. The CSC MegaCore function determines the bit width of the output based on the bits of precision and the bit width of the input ...

Page 22

... You may only use these simulation model output files for simulation purposes and expressly not for synthesis or any other purposes. Using these models for synthesis creates a nonfunctional design. Click Step 2: Set Up Simulation in IP Toolbench MegaCore Version 2.3.0 (Figure 2–7). Altera Corporation October 2005 ...

Page 23

... Getting Started 2. Figure 2–8. Generate Simulation Model 3. 4. Altera Corporation October 2005 Turn on Generate Simulation Model Choose the language in the Language list. Click OK. MegaCore Version 2.3.0 Color Space Converter MegaCore Function User Guide (Figure 2–8). 2–13 ...

Page 24

... CSC MegaCore Function Walkthrough Step 3: Generate To generate your MegaCore function, follow these steps: 1. Figure 2–9. IP Toolbench—Generate 2–14 Color Space Converter MegaCore Function User Guide Click Step 3: Generate in IP Toolbench MegaCore Version 2.3.0 (Figure 2–9). Altera Corporation October 2005 ...

Page 25

... Table 2–1. IP Toolbench-Generated Files (Part Filename <variation name>.bsf <variation name>.cmp <variation name>.html <variation name>.vo or .vho Altera Corporation October 2005 The generation report lists the design files that IP Toolbench creates (Figure 2–10). Click Exit. describes the IP Toolbench-generated files.. ...

Page 26

... CSC MegaCore function. f For more information on IP functional simulation models, refer to the Simulating Altera in Third-Party Simulation Tools chapter in volume 3 of the Quartus II Handbook. Compile the You can use the Quartus II software to compile your design. Refer to Quartus II Help for instructions on performing compilation ...

Page 27

... After you purchase a license for a CSC MegaCore function, you can request a license file from the Altera web site at www.altera.com/licensing request a license file, Altera e-mails you a license.dat file. If you do not have Internet access, contact your local Altera representative. To install your license, you can either append the license to your existing Quartus II license file or you can specify the CSC MegaCore function’ ...

Page 28

... Verify the filename in a DOS box command prompt. Altera recommends that you give the file a unique name, e.g., altera-csc_license.dat. Start the Quartus II software. Choose License Setup (Tools menu). The Options dialog box opens to the License Setup page ...

Page 29

... The CSC MegaCore function uses this equation to convert data from one color space to another: Because the inputs are multiplied by constant values, the look-up table (LUT) architecture of Altera implementing the conversion equations. Pre-computing partial products and storing them in look-up tables can provide a smaller, faster implementation than one that can be realized with soft multipliers ...

Page 30

... CSC. May be the default implementation for the targeted device family specific style as specified. For details, refer to AN 306: Techniques for Implementing Multipliers in ® Stratix , Stratix GX & Cyclone™ Devices. Identifies whether the input data is signed or unsigned. Altera Corporation October 2005 ...

Page 31

... Parameter Convert between fundamental color models Scale to use bits of precision (12) Use only power of two scaling factors Do not apply any scaling Altera Corporation October 2005 Value (default off On or off On or off MegaCore Version 2.3.0 Color Space Converter MegaCore Function User Guide ...

Page 32

... C[] X_OUT[] Y_OUT[] Z_OUT[] MegaCore Before releasing a version of the CSC MegaCore function, Altera runs comprehensive regression tests to verify its quality and correctness. Verification Custom variations of the CSC MegaCore function are generated to exercise its various parameter options, and the resulting simulation models are thoroughly simulated and the results verified against bit- accurate master simulation models. 3– ...

Page 33

... Specifications References Altera application notes, white papers, and user guides providing more detailed explanations of how to effectively design with MegaCore functions and the Quartus (www.altera.com). The following third-party references provide technical information on color spaces and the transformations between them. ■ ■ ■ ...

Page 34

... References 3–6 Color Space Converter MegaCore Function User Guide MegaCore Version 2.3.0 Altera Corporation October 2005 ...

Related keywords