Best Helpful Content

  • Second receiver on BeagleBone

    Anything is possible, but you run the risk of disrupting the carefully balanced realtime requirements of the Kiwi code. Particularly when there are multiple connections. Much easier to buy another inexpensive BeagleBone or even cheaper R-Pi.

    Also note that the Kiwi software is based on OpenWebRX, but is heavily modified. So you are not simply running a "second instance" that might somehow take up less resources.

    WA2ZKDsv1btl
  • logi-projects repository

    Hello all,
    i am trying also .xise project of wishbone and when i opened the project it was asking for gpmc2wishbone - gpmc_wishbone_wrapper. I found the file in logi-hard-master.

    The project now makes the .bit file but in my LogiBone the Led does not operates as in the predefined example.

    My question is (i am sorry if it is a silly question) there is no .ucf file in the project. Do i have to include a .ucf file?

    I tried with different .ucf files from the logi-hard-master folder but when i try to compile the project i get these errors:

    1. The specified design element actually exists in the original design.
    2. The specified object is spelled correctly in the constraint source file.

    Could you post the .ucf file that you used?

    Also i want to ask which the max speed that i can get data at the BeagleBoneBlack from the LogiBone through wishbone?

    Thank you very much,

    George

    billylee
  • Error opening some Xilinx projects

    Find the absolute path name to where you  stored the logi-hard directory on your system and then edit the first line to point to that path.

    It should be able to figure out the rest.

    mjones
  • MyHDL examples for LogiPi

  • MyHDL examples for LogiPi

    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/pyohio

    You will just need to make sure use the logi-pi ucf file when building the generated HDL.  Then use the logi-loader after you have built the example.  

    Hope this helps.
    woolfel
  • Logibone GPMC(AAD) to WBM interface

    I am having some trouble implementing the write operation in burst mode. I think it is a timing issue but it is hard to say because I do not have a logic analyzer or any equipment to check the signals in the GPMC bus. I am going to double check the timing constrains in the project. I will keep you updated.

    Thanks,
    JC
    mjones
  • Use Logi-bone with EMMC mounted kernel

    Hi,

    what version of the logibone do you have ? With a eMMC mounted kernel, you need to de-activate the GPMC. The easiest version to do this, is to disable auto-loading of the logi-bone cape by erasing its cape eeprom :

    sudo i2cset -y 1 0x24 0x03 0xBF # only for logi-bone R1.1
    sudo i2cset -y 1 0x24 0x01 0x00 # only for logi-bone R1.1
    cat /dev/null > /sys/bus/i2c/drivers/at24/1-0054/eeprom

    this will prevent the loading of the cape and thus the configuration of the GPMC.
    Second setp is to enable SPI 1.0 and i2C-1. The way to do this depends on your kernel version.

    With i2C and SPI activated, the loader should work fine. You just need to make sure that your FPGA design will leav the GPMC pins floating to not interfer with the eMMC.

    Regards,

    Jonathan Piat
    jamorton
  • Booting Beagle Bone Black using Custom NOR Cape using GPMC Interface

    My question was : do you need the GPMC to communicate with the design inside the FPGA ? If not then there is no problem, you can use the eMMC and use SPI to transfer data to/from the FPGA.
    If you plan is to have the am3359 + NOR + FPGA, there is no problem either because the NOR will use the GPMC and the FPGA can also use the GPMC if it uses a different chip select. The problem with the eMMC is that it uses a specific controller (not GPMC) whose pins overlaps the GPMC pins.
    mhada
  • Connecting Logi Bone 2 and BBB

    Yes this should be possible because this how things are handlheld by the Kernel when the dvice tree configuration disable eMMC. On first version (without device tree) the eMMC was put in the reset state directly by the u-Boot bootloader with the line :

    mmcreset=mmc dev 1; mmc rstn 1; gpio set 52
    mhada
  • Configuring Logi-Bone using Non-OS environment

    I2C and SPI are enough to configure the FPGA. The eeprom is used by device tree when booting linux, so no need to do anything for it. Basically your bare-metal program should only initialize i2c and spi and the apply the FPGA configuration flow.
    mhada