Upload
others
View
31
Download
0
Embed Size (px)
Citation preview
IP Core
I2C PIO Slave Configuration
MicrotronixI2C SlaveIP Core
AvalonBus
AlteraNios IICPU
MicrotronixI2C Master
IP Core
2-WireI2C Bus
Avalon I C Slave Configuration
AvalonBus
MicrotronixI2C Slave
PIO IPCore
8-bitI/OPort
Avalon I2C Master Configuration
AlteraNios IICPU
(1-4 8-bitI/O Ports)
Key Features
• I2CMaster/SlaveTransmitter&ReceiverIPcore• I2C8-bitPIOSlavecore• Ownaddressandgeneralcalladdressdetection• Inputclockfilter• MeetsPhilipsI2C-busspecificationversion2.1• 7-bitsaddressingformat• Singlebytetransmitandreceivebuffer• SantaCruzI2Cdevelopmentboardincluded• VHDL• 300LE’sforAvalonM/S,100LE’sforPIO
I2C Designer Package
• Encryptedsourcecode• AlteraSOPCBuildercomponent• HALMaster/Slavedrivers&applications• LinuxMasterdriver• ModelSimTestBench• Includeslicenseand1yearofupdates• ReferencedesignsforMicrotronix&AlteraDevKits• 2-HoursofTechnicalSupport
I2C Evaluation Package (Download)
• AlteraOpenCoreevaluationlicense• Encryptedsourcecode• AlteraSOPCBuilder• ModelSimTestBench
Description
TheMicrotronixI2CIPCoreisacompleteI2Csolutionofferingthreemodesofoperation:I2CMastercontroller,I2CSlavecontrollerandan8-bitPIOSlavedevice.ThreeI2Cbustransmissionspeedsaresupported;Normal:100Kbps,Fast:400KbpsandHigh-Speed:3.4Mbps.TheMicrotronixI2CMaster/Slavecoreprovideagenericmemory-mappedbusinterface.ItisalsodesignedasanAlteraSOPCBuilderreadycomponentandintegrateseasilyintoanySOPCBuildergeneratedsystemusinganNios®IIAvalonbus.TheMicrotronixI2CPIOSlavecoreisprovidedasanAlteraQuartusIIMegafunctionandintegratedintotheAlteraMegaWizardPlug-inManager.
TheI2Cbusisasimpletwowirebi-directionalinterfacedevelopedforinter-IC(I2C)communication.ManysemiconductorvendorsofferawiderangeofI2Cdevices,suchasEEPROMmemories,I/Oports,temperaturesensors,A/Dconverters,etc.TheIPisoptimizedforallAlteraFPGA’s,includingthenewestgenerationStratixII,CycloneIIandMAXIIdevices.
Start your Nios II I2C Master/Slave/PIO Controller IP development project today.
*IP supports non-Avalon processor systems
NORTHAMERICANHEADOFFICELONDON,CANADA
PHONE:+15196900091TOLL-FREE:+18886900091
The I2C Expansion Board Provides:
• DallasDS1307ZRealTimeClock,• Microchip24LC01B1KbEEPROM• PhilipsPCA9554A8bitI/OPort• HardwarePrototypingArea• SantaCruzinterface
Ordering Info
• SKU:6232-01-02MicrotronixI2CIPDevelopmentKit—includes:• I2Ccoreand1-1-1license• I2CExpansionBoard(optional)• 2-HoursofTechnicalSupport
• www.microtronix.com
Development Kit Info
I2C Expansion Board (optional)
TheMicrotronixI2CExpansionBoardprovidesaneasywaytodesign,developandtesttheMicrotronixI2CIPcore.TheI2Cboardprovidesaprototypingarea,I2CdeviceexpansionheaderandanAlteraSantaCruzsocketconnector.TheboardisdesignedasanexpansioncardforeitheraMicrotronixorAlteraNiosIISantaCruzdevelopmentboardhavinganAlteraSantaCruzexpansionheader.HardwarereferencedesignsareprovidedforMicrotronixandformostAlteraNiosIIEvaluationKits.
TheI2CIPwasfullydevelopedandisownedbyMicrotronix.ItislicensedundertheMicrotronix1-1-1LicenseAgreement(1-user,1-computer,1-year).TherearenoroyaltyfeestousethisI2CIPcoreinyourfinalproduct.TheIPshipswith2-hoursofTechnicalSupportfor90daysfromdateofpurchase.
InterfacingyourI2CdevicetotheNiosIIprocessorandµClinuxhasneverbeeneasierormoreflexible.TheµClinuxsoftwarethatcomeswiththeCDincludesallsourcecodeandaNiosIIHALcomponentwithsupportingdrivers.I2Cdetect,I2CdumpandI2CsetI2CLinuxapplicationtoolsarealsoincludedfortestinganddebuggingyourI2Capplication.
Designer CD Contents
• I2CIPlicense(download)• EncryptedIPsourcecode• AlteraSOPCBuildercomponent• HALdriversforI2Cbus• NiosIIreferencedesignsforsupportedDevKits• SampleLinuxapplications• Schematics
Supported Hardware Dev. Platforms
• MicrotronixNiosIIdevelopmentplatform• AlteraCycloneEP1C20NiosIIDev.Kit• AlteraCycloneEP2C35NiosIIEvaluationKit• AlteraStratixEP1S10NiosIIDev.Kit• AlteraStratixEP1S40NiosIIDev.Kit• AlteraStratixEP2S60ESNiosIIDev.Kit• AlteraStratixEP1S40NiosIIDev.Kit
* Available upon request