
I/O Module v1.02a www.xilinx.com 5
PG052 October 16, 2012 Product Specification
Introduction
The LogiCORE™ I/O Module is a highly
integrated and light-weight implementation of
a standard set of peripherals.
The I/O Module is a standalone version of the
tightly coupled I/O Module included in the
LogiCORE MicroBlaze™ Micro Controller
System (MCS). Using the I/O Module, a system
equivalent to MicroBlaze MCS can be design
using the ISE® Design Suite Embedded Edition
or the Vivado™ Design Suite.
The I/O Module connects to MicroBlaze
through the lmb_v10 bus.
Features
• LMB v1.0 bus interfaces to communicate
with MicroBlaze
•I/OBus
• Interrupt Controller with fast interrupt
mode support
•UART
•FixedIntervalTimers
• Programmable Interval Timers
• General Purpose Inputs
• General Purpose Outputs
IP Facts
LogiCORE IP Facts Table
Core Specifics
Supported
Device
Family(1)
Zynq™-7000(2), Virtex-7, Kintex™-7, Artix™-7,
Virtex-6, Spartan-6, Virtex-5, Virtex®-4,
Spartan®-3
Supported
User Interfaces
Local Memory Bus (LMB), Dynamic
Reconfiguration Port (DRP)
Resources See Table 2-2.
Provided with Core
Design Files ISE: VHDL
Vivado: RTL
Example
Design Not Provided
Test Ben ch Not Provided
Constraints
File Not Provided
Simulation
Model VHDL Behavioral
Supported
S/W Driver(3) Standalone
Tested Design Flows
Design Entry Xilinx Platform Studio (XPS)
Simulation Mentor Graphics ModelSim
Synthesis Xilinx Synthesis Technology (XST)
Vivado Synthesis(5)
Support
Provided by Xilinx @ www.xilinx.com/support
Notes:
1. For a complete list of supported derivative devices, see the
Embedded Edition Derivative Device Support.
2. Supported in ISE Design Suite implementations only.
3. Standalone driver details can be found in the EDK or SDK
directory (<install_directory>/doc/usenglish/
xilinx_drivers.htm). Linux OS and driver support information is
available from //wiki.xilinx.com.
4. For the supported versions of the tools, see the Xilinx Design
Tools: Release Notes Guide.
5. Supports only 7 series devices.