GPIO expansion board information

Having issues with the site, hardware, source code, or any other issues?
Post Reply
mefila
Posts: 7
Joined: Mon Nov 11, 2013 7:10 am

GPIO expansion board information

Post by mefila »

Hi guys

I have a question and a request.

Q: Is this schematic (http://www.engidea.com/blog/bladeRF/bla ... iginal.pdf) correct? If it is correct how can I reach the leds on the expansion board(Btw I dont think the schematic is correct).

Request: If the schematic is not correct can someone please provide me with the correct schematics, I really need the exact pin locations on the FPGA.
robert.ghilduta
Posts: 156
Joined: Thu Feb 28, 2013 11:14 pm

Re: GPIO expansion board information

Post by robert.ghilduta »

Hi mefila,
The schematic indeed is correct. Have you had a chance to checkout the expansion board pinout and connection guide for the expansion board?
The best way to visualize the schematic for the GPIO board is to horizontally flip the connector so it lines up with the bladeRF's GPIO connector. Following those rules you should end up with signal connections that look as follows:

EXP_PRSNT = SW9
EXP_SPI_MOSI = SW10
EXP_GPIO_17 = SW8
EXP_GPIO_18 = SW7
EXP_GPIO_19 = SW6
EXP_GPIO_20 = TLED_B
EXP_GPIO_21 = TLED_G
EXP_GPIO_22 = TLED_R
EXP_GPIO_23 = LED5
EXP_GPIO_24 = LED1
EXP_GPIO_25 = LED6
EXP_GPIO_26 = SW1_2
EXP_GPIO_27 = SW1_1
EXP_GPIO_28 = LED4
EXP_GPIO_29 = LED8
EXP_GPIO_30 = LED3
EXP_GPIO_31 = LED7
EXP_GPIO_32 = LED2

EXP_SPI_CLK = GPIO_16
EXP_SPI_MISO = GPIO_15
EXP_GPIO_1 = GPIO_14
EXP_GPIO_2 = GPIO_13
EXP_GPIO_3 = GPIO_12
EXP_GPIO_4 = GPIO_11
EXP_GPIO_5 = GPIO_10
EXP_GPIO_6 = GPIO_9
EXP_GPIO_7 = GPIO_8
EXP_GPIO_8 = GPIO_7
EXP_GPIO_9 = GPIO_6
EXP_GPIO_10 = GPIO_5
EXP_GPIO_11 = GPIO_4
EXP_GPIO_12 = GPIO_3
EXP_GPIO_13 = GPIO_2
EXP_GPIO_14 = GPIO_1
EXP_GPIO_15 = SW1_4
EXP_GPIO_16 = SW1_3

Let me know if this helps and if it works for you!
mefila
Posts: 7
Joined: Mon Nov 11, 2013 7:10 am

Re: GPIO expansion board information

Post by mefila »

thanks a lot, I thought the GPIO signals were the same in the main schematic, and without that png, I was trying to map the pin locations by trial and error.
This solves my problem, but for other users I have another question: Where is EXP_GPIO_10 and EXP_GPIO_11 in the main schematic (http://nuand.com/bladerf.pdf). I couldn't find it or may be I am looking at an old one. Without these 2 pins one of the headers are useless.
drmpeg
Posts: 62
Joined: Fri Mar 01, 2013 3:58 am
Location: Silicon Valley
Contact:

Re: GPIO expansion board information

Post by drmpeg »

mefila wrote:Where is EXP_GPIO_10 and EXP_GPIO_11 in the main schematic?
EXP_GPIO_10 and EXP_GPIO_11 are connected to pins D20 (B6_IO_D20_VREF) and C20 (B6_IO_C20_PADD20) respectively in bank 6 of the FPGA.

An old trick to use in .pdf schematics is to use the "find" function with the signal name. In this case, the signal name overlaps the pin name, making it difficult to find visually.

Ron
Post Reply