SPI slave in mode 1 |
1000 点 |
276.000 Gates |
285 MHz |
130 nm |
|
|
The Serial Peripheral Interface (SPI) bus, established by Motorola, is a synchronous serial data link. It operates in master/slave and full duplex styles. That is, when a master device initiates a transaction and communicates with a certain slave device, they exchange data bit-by-bit. Furthermore, the single master communication is applied to the SPI bus. Thus, there is always a single master device (with one or more slave devices) on it.
The SPI bus contains 4 wires, with each named SCK, MOSI, MISO and SS_n respectively. You may also find alternative naming conventions elsewhere. The following table lists their functions and directions:
The typical SPI bus architecture is designed as follows:
When the SPI master device wants to communicate with a certain slave device, it asserts the SS_n line of that slave device, and then exchange data using the MOSI and MISO lines based on the toggling SCK line.
With clock polarity (CPOL) and clock phase (CPHA) set to different values, the SPI bus can operate in 4 modes. These modes are listed in the following table, where provide means that the communicating master and slave devices provide data on the MOSI and MISO lines respectively on the other hand, capture means that the communicating master and slave devices capture data on the MISO and MOSI lines respectively:
|
概述 |
10-bit 300 MSPS Video DAC IP in 90 nm |
60000 点 |
76.000 K μm^2 |
300 MHz |
90 nm |
|
|
The UIP_DAC10-300M_205370 is a 10-bit DAC designed in low power TSMC 90 nm logic process. It consists of a current steering DAC. The DAC uses a fully differential architecture. The input data of the DAC is in 1.2V, in unsigned format.
A 3.3V supply is used for the analog portion of the IP. This high performance DAC is designed for CVBS standard or RGB Video signal bandwidth. The IP consumes only 41 mA at 300 MSPS operation and utilizes a silicon area of only 0.076 mm2. The IP does not require any external decoupling and is ideal for integration in mixed-signal systems.
The DAC output current is 6-bit programmable. The IP architecture is robust and can be ported to other 90 nm processes.
APPLICATIONS
Composite Video (CVBS)
HDTV
RGB Video
DAC Output Model
|
概述 |
UART Serial Interface Controller |
参考报价 |
无资料 |
300 MHz |
无资料 |
|
|
UART compatible Serial Interface Controller with receive and transmit FIFOs and support for all standard bit rates from 9600 to 921600 baud.
Applications
UART Communications
RS232, RS422, RS485 etc.
Micro-controller interfacing
|
概述 |
I2C Master Serial Interface Controller |
参考报价 |
无资料 |
300 MHz |
无资料 |
|
|
Master serial controller compatible with the popular Philips® I2C standard. Features a simple command interface and permits multiple I2C slaves to be controlled directly from ASIC device. Supports standard (100 kbits/s), fast (400 kbits/s) and custom data rates well above 4 Mbits/s. Setup and hold-times on the SDA pin are fully configurable.
Applications
Inter-chip board-level communications
Standard 2-wire comms between a wide range of peripherals, MCUs and COTs ICs
|
概述 |
I2C Slave Serial Interface Controller |
参考报价 |
无资料 |
300 MHz |
无资料 |
|
|
Slave serial controller compatible with the popular Philips® I2C standard. Permits an I2C Master to communicate with your ASIC device via a set of user-defined config and status registers. Supports standard (100 kbits/s), fast (400 kbits/s) and custom rates in excess of 4 Mbits/s.
Applications
I2C slave communication via your ASIC
Inter-chip board-level communications
|
概述 |
Video Frame Buffer |
参考报价 |
无资料 |
300 MHz |
无资料 |
|
|
VID_FB is a high-speed multi-format video frame buffer that asynchronously samples an input video stream and buffers it in an external memory. Output pixels are read out of the buffer and synchronised to the system clock domain.
The VID_FB will automatically adapt to different input and output frame rates. If the input frame rate is too high, then the VID_FB will cleanly drop or 'skip' an input frame. Likewise, if the output frame rate is higher than the input frame rate, then frames will be repeated 3 . The result is a system that seamlessly adapts to the different frame rates at the input and output of the VID_FB.
Applications
Buffering video frames in external memory
Real-time digital video applications
Genlocking of multiple video sources
|
概述 |
FIR filter |
参考报价 |
无资料 |
300 MHz |
无资料 |
|
|
FIR_F is an FIR filter implementation designed for very high sample rate applications. Organized as a systolic array the filter is modular and fully scalable, permitting the user to specify large order filters without compromising maximum attainable clock-speed. Mathematically, the filter implements the difference equation:
y[n] = h0 x[n] + h1 x[n−1] + ... + hN x[n−N ]
In the above equation, the input signal is x[n], the output signal is y[n] and h0 to hN represent the filter coefficients. The number N is the filter order, the number of filter taps being equal to N+1.
Application
General purpose FIR filters with odd or even numbers of taps
Filters with arbitrary sets of coefficients
Very high-speed filtering applications
|
概述 |
Half-band Nyquist decimation filter |
参考报价 |
无资料 |
300 MHz |
无资料 |
|
|
The IP is an N-channel multiplexed FIR filter designed for high sample rate applications where hardware resources are limited. The main filter core is organized as a scalable systolic array permitting the user to specify large order filters without compromising maximum attainable clock-speed.
Essentially the filter functions as if it were 'N' separate FIR filters. Each input sample is multiplexed into the filter at a sample rate equal to Fs /N,
where Fs is the sampling frequency of the main filter core. Likewise, output samples are updated at a frequency of Fs /N.
The first sample into the filter is aligned by asserting the signal X_VALID high. The signal Y_VALID_val is asserted with the first valid output sample. Data samples are advanced in the pipeline on the rising clock-edge of clk when en is active high. When en is low then all data samples are stalled. The clock-enable signal may be used to temporarily disable the filter - or possibly to modify the effective sampling frequency of the system clock. If the clock-enable is not needed it is recommended that this signal be tied high as it will improve overall circuit performance.
Application
Dual-channel inputs such as complex valued I/Q in digital communications systems
High-speed filtering applications where hardware resources are limited
General purpose FIR filters with odd or even numbers of taps
|
概述 |
12-Bit 320MPS IQ DAC in TSMC40LP |
70000 点 |
250.000 K μm^2 |
320 MHz |
180 nm |
|
|
UIP_DAC12X2_320M_922687 is compact and low power 12-bit digital-to-analog converter silicon IP in IBM 180nm SOI process. It features two channel current steering DAC.
This IQ DAC IP is optimized for low power and small area. At 320 MHz conversation rate, it only consumes 63mW and occupies silicon area of 0.25 mm2.
APPLICATIONS
WiFi / LTE / WiMax
Wireless MIMO
Digital Video
Communication Transmit
|
概述 |
12-Bit 320MSPS IQ DAC in IBM SOI 180nm |
参考报价 |
254.000 K μm^2 |
320 MHz |
180 nm |
|
|
MIC_DAC12X2 is compact and low power 12-bit digital-to-analog converter
silicon IP in IBM 180nm SOI process. It features two channel current steering DAC.
|
概述 |