This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
resources:fpga:peripherals:spi_engine:spi_bus_interface [06 Oct 2016 17:27] Lars-Peter Clausen [Example Verilog IO configuration] |
resources:fpga:peripherals:spi_engine:spi_bus_interface [11 May 2018 17:42] Istvan Csomortani [Files] Switch to master branch |
||
---|---|---|---|
Line 6: | Line 6: | ||
^ Name ^ Description ^ | ^ Name ^ Description ^ | ||
- | | [[github>hdl?dev/library/spi_engine/interfaces/spi_master_rtl.xml|spi_master_rtl.xml]] | Interface definition file | | + | | [[github>hdl?master/library/spi_engine/interfaces/spi_master_rtl.xml|spi_master_rtl.xml]] | Interface definition file | |
===== Signal Pins ===== | ===== Signal Pins ===== | ||
Line 13: | Line 13: | ||
| ''sdo'' | Output | SPI SDO (MOSI) signal. | | | ''sdo'' | Output | SPI SDO (MOSI) signal. | | ||
| ''sdo_t'' | Output | ''sdo'' tri-state enable. If 1 the MOSI signal should be tristated and not be connected to ''sdo'' | | | ''sdo_t'' | Output | ''sdo'' tri-state enable. If 1 the MOSI signal should be tristated and not be connected to ''sdo'' | | ||
- | | ''sdi'' | Input | SPI SDI (MISO) signal. | | + | | ''sdi'' | Input | SPI SDI (MISO) signal. Execution module supports max 8 individual ''sdi'' lines. | |
| ''cs'' | Output | SPI chip-select signal. | | | ''cs'' | Output | SPI chip-select signal. | | ||
| ''three_wire'' | Output | If set to 1 the bus should operate in three-wire mode. In three-wire mode ''sdi'' is connected to MOSI instead of MISO. | | | ''three_wire'' | Output | If set to 1 the bus should operate in three-wire mode. In three-wire mode ''sdi'' is connected to MOSI instead of MISO. | |