SCL/SDA how to I use this on the FPGA vs how to route it to the Raspberry Pi?
You can use the FPGA as a master or slave I2C device. For mast mode you will need may need to disable the I2C on RPi. The i2C pins from the RPi connect to the FPGA and…
Hi snuffles.
Yes, it can be a bit tricky if you are trying to use all the arduino pins. We had to share some of the fpga pins in order to get all of the functionality onboard. We tried to only share pins that would cause have minimal impact. Hop…
Hi Snuffles.
Sounds like a nice project. In terms of interacting between the FPGA and Rpi I would recommend getting familiar with the logi-wishbone project. It is the simplest way to communicate expand the use of many number of peripherals such…
I was working on instructions, but you beat me to it. Very nice and thanks for sharing!
Something to note is that is the Mode pins and their state. The gpio expander can conflict if not careful. The loader by default leaves the mode pins in the …
Hi Matt,
The easiest way to begin communicating between the FPGA/BBB is to use the logi-apps which are installed on the default logi-image. The wishbone app is setup to for drivers and code on the BBB and FPGA using a python to wishbone gateway o…
Hi mtourne,
Very good question. This sounds like a very interesting project. @jpiat specializes in image processing, but has been out of town. He will address this when he gets back into town soon. Thanks.
Hi Clement,The spartan 6 is capable of processing video and overlay, but like you mention you would need to input hdmi signal into the FPGA. We do not have an HDMI card for the LOGI-bone, but you could make one that connects to the pmod and arduino…
Also, after thinking about it you may be better off using and I2S audio shield/cape/pmod. You could use jumper wires to wire it to any pins available on the FPGA if you are using all the pmods. It also look like hamster has a great tuturial and co…
Hi John,
@jpiat has a lot more experience with the pin muxing and I have asked he can comment on setting up/using the pins. It seems that pin muxing changes as the kernel progresses and I am not well up to date. Depending on what BBB peripherals…
Yeah, kinda small as we didn't have a lot of room to work with. If you don't need to voltage divide the signals you could just use the extra header to solder/jumper the signals directly.
Sorry for the confusion. I was wrong on the last post. The pins are indeed connected to the P9 pins. Attached are the electrical connections and schematic which shows the p9 pins that are connected to.
Depending on the board version you are usi…
Hi @jsmarion
The Arduino analog pins are just connected to a voltage divider resistor footprints on the PCB. This allows you the get the shield analog signals to a level compatible with the BBB (<1.8V I believe). You will need to "jumper" the…
Hi There,
I can't suggest a specific shield, but can suggest that you find one that interfaces via spi or i2c as these will not conflict while using the FPGA/BBB. There should be a number of shields that have such as interface. In the worst case…
I have stock. We hope to get the stock to Seeed to begin distribution as E14 won't based up on them not have FCC compliance. You can email me at mjones at valentfx.com for details.
Hi @woolfel
It be a little tricky when using device specific DSP functions. Many times you will be stuck using the vendor specific IP tools that will only work with that specific device and you don't see the underlying source code. If you want t…
Hi @woolfel
We do not have any logi-pi specific examples using myhdl, but it should be straightforward to convert any other examples you find to work with the logi-pi.
Here is a full workshop on using myhdl. https://bitbucket.org/cfelton/pyoh…
Hi @Renato
You can use something to what is demonstrated in the logi wishbone demo project. The example allows you send send commands from the Pi and receive data back (stored processed or static data).
Here is the project which you can st…
Hi @jamorton
Sorry you are having problems. Yes clearing the BUF_OE# pin would be the easiest way to ensure that the MOSI/SCK pins of the BBB are not conflicting with the communication.
Also the FLSH_RST# pin from the GPIO expander could be…
Hi @jamorton
The current LOGI Bone design is optimized for communication using the GPMC bus, but you can use SPI with some caveats.
The BBB SPI used the config the FPGA. The FPGA config pins are shared with the SPI Flash so that it can self…
Hi @jamorton Yes you can use the spi flash to store the data. Are you using the spi flash for configuration? You can always use the full flash memory for data and then program the FPGA from the beaglebone.
If you want to configure from flash …
Hi Kumar, the new sdram is compatible with the same sdram driver - from what I remember based upon our testing of the new chip. We have tested it up to 133Mhz and it runs OK. Let us know if you have any issues with it.
Thanks!