Lattice Semiconductor
CSIX-to-PI40 IP Core User’s Guide
Functional Simulation under ModelSim (PC Platform)
Note: The following procedures are shown using the ORCA ? Series 4 version of the CSIX-to-PI40 core. For other
device versions, refer to the Readme release notes included in that evaluation package.
The RTL simulation environment contains a testbench and a simple application that uses the CSIX-to-PI40 IP core.
The application consists of SERDES loopback function. The application instantiates the IP core, an ORCA
ORSO82G5 module and an ORCA SYSBUS module. The instantiated name of the application is called
“orso82g5_chip”. The testbench includes a CSIX driver, a CSIX monitor, a Motorola Power PC driver, and an
instantiation of the “orso82g5_chip” application. The CSIX driver sends 82 CSIX frames to the user application. The
CSIX monitor inspects CSIX frames transmitted by the application and dumps the results to a ?le called
“cmon_out.dat” in the local simulation directory. The PowerPC driver sends register initialization information and
dumps its results to a ?le called “mpu_out” in the local simulation directory. The following procedure describes the
method for running a simulation of the user application.
A simulation script ?le is provided in the "eval\con?g1\simulation\modelsim\scripts" directory for RTL simulation.
The script ?le vsim_rtl.bat uses precompiled models provided with this package. The CSIX-to-PI40 and testbench
models have been compiled into the work directory in directory “eval\con?g1\simulation\modelsim\rtl”. The ORCA
gate models, ORSO82G5 models, and ORCA SYSBUS models are delivered with the ispLEVER software and the
ORSO82G5 design kit.
Simulation Procedures
1. Launch ModelSim.
2. Using the main GUI, change the directory location.
Select: File_Change Directory_eval\simulation
3. Execute Simulation Macro
Select: Macro _ Execute Macro _ scripts\eval_sim_csix2pi40.do
The pre-compiled model provided in this IP evaluation package does not work with the OEM version of ModelSim
embedded in the ispLEVER software. For more information on how to use ModelSim, please refer to the ModelSim
User’s Manual.
Core Implementation
Lattice’s CSIX-to-PI40 evaluation package includes a simple CSIX user application to demonstrate the process of
synthesizing, mapping, and routing a design using the CSIX-to-PI40 IP core. The application consists of the basic
CSIX-to-PI40 IP core, a verilog module that instantiates the ORSO82G5_IPC2 component, and a verilog module
that instantiates the ORCA4 SYSBUS component, thereby providing a Motorola Power PC interface to the core’s
register interface. This example user application is illustrated in the ?gure below. Once the user is familiar with the
core implementation process, the “real” user application can replace the example application.
19
相关PDF资料
CT0805S14BAUTOG VARISTOR 14VRMS 0805 SMD AUTO
CT1206K17G VARISTOR 17VRMS 1206 SMD
CTB-B-B-15 CIRCUIT BREAKER ROCKER 15A SP BK
CU3225K17AUTOG2 VARISTOR AUTO 17VRMS 3225 SMD
CU3225K250G2K1 VARISTOR STD 250VRMS 3225 SMD
CV10-RP-M-0 CONN JACK STR COAXIAL SMD
CVM50XM MEMBER MOD PIC12C508/PIC12C509
CVM67XM MEMBER MODULE PIC12C671/672
相关代理商/技术参数
CSJ-100 制造商:GREENLEE TOOL CO 功能描述:Digital Open Jaw Clampmeter 制造商:Greenlee Textron Inc 功能描述:CLAMPMETER
CSJ-23 功能描述:EXTRACTION TOOL FOR SCS RoHS:否 类别:工具 >> 插入,抽取 系列:* 标准包装:1 系列:* 其它名称:0011-03-00080011-03-0008-E00110300080011030008-E11-03-0008-E1103000811030008-EQ4729393AT0980176A
CSJ32C1 制造商:未知厂家 制造商全称:未知厂家 功能描述:HC-49/US SMD Microprocessor Crystals
CSJ32C3 制造商:未知厂家 制造商全称:未知厂家 功能描述:HC-49/US SMD Microprocessor Crystals
CSJ32C5 制造商:未知厂家 制造商全称:未知厂家 功能描述:HC-49/US SMD Microprocessor Crystals
CSJ32E1 制造商:未知厂家 制造商全称:未知厂家 功能描述:HC-49/US SMD Microprocessor Crystals
CSJ32E3 制造商:未知厂家 制造商全称:未知厂家 功能描述:HC-49/US SMD Microprocessor Crystals
CSJ32E5 制造商:未知厂家 制造商全称:未知厂家 功能描述:HC-49/US SMD Microprocessor Crystals