News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

CPLD on TEBF0808

Started by johnabel, February 04, 2020, 11:29:42 AM

Previous topic - Next topic

johnabel


I'd like to use SPI on pins MIO26-31, these pins are routed to two Lattice CPLDs, what is a bit inconvenient... do I have to get, install, request a license, learn and use the Lattice development environment just to drive those signals to the pins I'm interested in? That doesn't look like a good choice, does it? Is there any easy way of using the TE0803 SPI on any pins in the TEBF0808 with the minimum hassle?

johnabel

I'm considering using the PMOD connectors with a Digilent PMOD IP connected to the PS if that is feasible

JH

Hi,
EX_IO1 - EX_IO4 are not used in the CPLD:
https://wiki.trenz-electronic.de/display/PD/TEBF0808+CPLD

EX_IO5 -EX_IO8 are connected on PL over bedirectional leveltranslator:
see http://www.trenz-electronic.de/fileadmin/docs/Trenz_Electronic/Modules_and_Module_Carriers/5.2x7.6/5.2x7.6_Carriers/TEBF0808/REV04/Documents/SCH-TEBF0808-04.PDF


CPLD source code is available on the download area, in case you want to modify.

You can also add AXI SPI IPs in PL and try to use them over the lever shifter or you set one of the PS SPI Controller to EMIO and connect on PL

br
John