> 技术服务
    > 服务平台
  您当前的位置:首页 > 技术服务 > IP交易中心   
分 类
开源IP/免费下载  |   推荐IP核  |   Physical Library  |   Analog & Mixed Signal  |   Arithmetic & Mathematic  |   Controllers  |   Peripheral Cores  |   Interfaces  |   Bus  |   Digital Signal Processing  |   Processors & Microcontrollers  |   Memory Element  |   Security / Error Corr. Det. / Modulation  |   Multimedia / Video / Image / Audio  |   Wireline Communications  |   Wireless Communications  |   Platform Level IP  |   Software IP  |   FPGA IP  |   Other  |   Verification IP  |  
Aurora VLSI, Inc.:AU-G0600
类型:软IP
简短描述:Serial Peripheral Interface (SPI) AMBA APB Core
详细描述:

The AU-G0600 Serial Peripheral Interface (SPI) AMBA APB Core provides an industry standard
Serial Peripheral Interface (SPI) for AMBA based SOCs. It supports master (including multi
master) and slave SPI modes with SPI word lengths up to 32 bits. Either the most significant bit
or least significant bit of each SPI word may be transferred first. All four combinations of SPI
clock idle polarity and SPI clock data transfer phase are implemented. The SPI AMBA APB
Core connects seamlessly to the AMBA APB Bus as an AMBA Bus slave. The Serial Peripheral
Interface (SPI) AMBA APB Core is available as a synthesizable Verilog model from Aurora
VLSI, Inc.


工艺:
代工厂:
应用:
特色:

• Master mode including multi master capability, and slave mode
• Transmit and receive SPI word lengths up to 32 bits- software configurable
• MSB or LSB transferred first- software configurable
• Implements all SPI clock polarity and clock phase modes
• Master mode:
- supports 16 SPI slaves
- configurable SPI clock period- resolution of 2 x AMBA clock period
- software configurable delay to first clock of each SPI word
- optional wait signal to delay first clock of each SPI word
- optional de-assertion of slave selects between each SPI word
- hardware generated or software driven slave selects- configurable
- SPI clock, slave select, and data outputs support push pull (both driven and
hiZ when de-asserted), and open drain pad drivers
- optionally detects master collision error with multiple masters
• Slave mode:
- sign or zero extend receive data to fill AMBA bus datum
- last data or zero sent on transmit underrun
- drop or overwrite on receive overrun
- optional wait/enable output
- master broadcast supported
- data and wait outputs support push pull (both driven and hiZ when deasserted),
and open drain pad drivers
• AMBA interface
- byte, halfword, or word AMBA bus datum size- configurable
- one SPI word per AMBA bus datum of the same or greater size
- Each 32 bit AMBA bus transfer is packed with four AMBA data bytes, two

    Aurora VLSI, Inc.:AU-G0500
    Aurora VLSI, Inc.:AU-G0700
分享到: