10.07.2015 Views

Carbon Cortex-A15 Model User Guide for SoC Designer

Carbon Cortex-A15 Model User Guide for SoC Designer

Carbon Cortex-A15 Model User Guide for SoC Designer

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1-6 Using the <strong>Model</strong> Kit Component in <strong>SoC</strong> <strong>Designer</strong> Plus1.2.2 Adding the <strong>Carbon</strong> <strong>Model</strong> to the Component LibraryThe compiled <strong>Carbon</strong> <strong>Model</strong> component is provided as a configuration file (.conf). Tomake the component available in the Component Window in <strong>SoC</strong> <strong>Designer</strong> Canvas, use<strong>SoC</strong> <strong>Designer</strong> Canvas.For more in<strong>for</strong>mation on <strong>SoC</strong> <strong>Designer</strong> Canvas, see the <strong>Carbon</strong> <strong>SoC</strong> <strong>Designer</strong> Plus <strong>User</strong><strong>Guide</strong>.1.2.3 Adding the Component to the <strong>SoC</strong> <strong>Designer</strong> CanvasLocate the component in the Component Window and drag it out to the Canvas. Dependingon your configuration, ports may differ from those listed in Table 1-3 (see “AvailableComponent ESL Ports” on page 1-6).1.3 Available Component ESL PortsTable 1-3 describes the ESL ports that are exposed in <strong>SoC</strong> <strong>Designer</strong> Plus. See the ARM<strong>Cortex</strong>-<strong>A15</strong> Technical Reference Manual <strong>for</strong> more in<strong>for</strong>mation.Table 1-3 ESL Component PortsESL Port Description Direction Typeaxi_m ACE Master S2T. Output TransactorMasteracp AXI Slave T2S. Input TransactorSlaveapb_dbg APB3 Slave T2S. Input TransactorSlavefiq 1irq 1vfiq 1virq 1INTFIQ Interrupt Port. Size is 1 to 4 depending on the numberof CPUs.IRQ Interrupt Port.Size is 1 to 4 depending on the numberof CPUs.Virtual FIQ Interrupt Port. Size is 1 to 4 depending on thenumber of CPUs.Virtual IRQ Interrupt Port. Size is 1 to 4 depending on thenumber of CPUs.The ARM RTL IRQS port, which connects to the <strong>Carbon</strong>interrupt transactor. Connect to the INT port via theintVector component.INT can be any size between 0 and 224, in increments of32. The value must indicate the interrupt number[NumIRQ..0] and the *extValue must indicate whetherthe IRQ line is asserted (*extValue=1) or deasserted(*extValue=0).InputInputInputInputInputSignal SlaveSignal SlaveSignal SlaveSignal SlaveSignal SlaveCP15SDISABLE Disables write access to CP15 registers. Input Signal SlaveCFGSDISABLE Disables write access to secure IC registers. Input Signal SlaveEVENTI Event Input. Input Signal Slave<strong>Carbon</strong> Design Systems, Inc. Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!