Jason Pecor

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 16 total)
  • Author
    Posts
  • in reply to: Whats going to be the Status of Hinj #2290
    Jason Pecor
    Keymaster

    Yes, we are getting ready to place our production order soon.

    We did another turn of the board to accommodate a different chip we needed for the on-board USB Blaster path, and so that pushed our schedule back a bit. We will be testing protos of that new board very soon. If it all looks good, we will pull the trigger on our production build.

    We’ll send out an update when we have placed our order with anticipated availability.

    Thanks for checking in!

    Jason

    in reply to: Issue using XLR8NeoPixel library #2288
    Jason Pecor
    Keymaster

    Hi ForceTronic,

    I apologize for the continued problems with this library. I’ll share this with our software developer this morning and get his take on it. Should be back in touch soon.

    Thanks!
    Jason

    in reply to: RGB LED array driver #2283
    Jason Pecor
    Keymaster

    Looks like we found the culprit, here. There’s a define in the XLR8NeoPixel.h file that is now causing the compile error. It appears to be a new collision with the Adafruit libraries, but we didn’t dig into the deep details, yet.

    That said, simply commenting out line 176 of the current XLR8NeoPixel.h library file will get you past this compile error and appears to keep everything working nicely.

    For example:

    In XLR8NeoPixel.h
    175 #define NEO_KHZ800 0x0000 // 800 KHz datastream
    176 // #define NEO_KHZ400 0x0100 // 400 KHz datastream

    We will push a new library header file out to GitHub, as well, but it may take a bit for Arduino to pick it up. Your quickest path to NeoPixel bliss may be to edit the .h file.

    Hope this helps!
    Jason

    in reply to: RGB LED array driver #2282
    Jason Pecor
    Keymaster

    Thanks for letting us know about this. I was able to recreate the same compiler issue. This is new behavior, and we will dig into what is going on. Hopefully it will not take long!

    I apologize for the inconvenience.

    Jason

    Jason Pecor
    Keymaster

    Hi Anthony,

    If you update XLR8 via JTAG and USB Blaster with Quartus Prime Lite, you will indeed blow away the AVR core.

    The only way to upload your custom Verilog design to the FPGA and preserve the AVR/Arduino compatibility is to use our OpenXLR8 methodology.

    You can learn more about OpenXLR8 here: https://www.aloriumtech.com/openxlr8

    I hope that this answers your question. I’m glad you asked!

    Thanks!
    Jason

    Jason Pecor
    Keymaster

    Hi Anthony,

    If you update XLR8 via JTAG and USB Blaster with Quartus Prime Lite, you will indeed blow away the AVR core.

    The only way to upload your custom Verilog design to the FPGA and preserve the AVR/Arduino compatibility is to use our OpenXLR8 methodology.

    You can learn more about OpenXLR8 here: https://www.aloriumtech.com/openxlr8

    I hope that this answers your question. I’m glad you asked!

    Thanks!
    Jason

    in reply to: Have c and h files for programming in c? #2269
    Jason Pecor
    Keymaster

    Glad that it is working for you! Eager to learn more about your projects. Thanks for the follow-up last night.

    Jason

    in reply to: Simulate 20MHz AVR? #2266
    Jason Pecor
    Keymaster

    Glad to hear that 32MHz will work. If you want to see how you can quickly update your XLR8 board to run at 32MHz, check out this video:

    Running XLR8 at 32MHz

    There’s nothing that we can do about the available RAM based on the FPGA that we are using for XLR8. You can add an external EEPROM to the 8-pin SOIC footprint that is provided. I don’t know if that will really solve your desire for more RAM, though.

    Standalone Xcelerator Blocks for communication interfaces such as UART, SPI, I2C are in the queue right now.
    We just released our Quadrature XB late least week, and will be moving forward on the communication interfaces soon. Once the UART XB is out, you could build an FPGA image with multiple UARTs via the OpenXLR8 flow.

    Hope this helps!

    Jason

    in reply to: Simulate 20MHz AVR? #2264
    Jason Pecor
    Keymaster

    Hi Bob,

    Thanks for the question.

    Right now, we only support 16MHz and 32MHz. This is primarily due to the fact that the we want the microcontroller IP to remain compatible with all of the existing libraries that are expecting a 16MHz clock. Handling the 2X speed is fairly straightforward, but other multipliers of the clock get tricky with a lot of libraries.

    Would 32MHz work? Or do you need 20MHz or 22.1184MHz, specifically? Can you provide some additional details regarding how you want to use it?

    Thanks!
    Jason

    in reply to: Mandelbrot Example #2233
    Jason Pecor
    Keymaster

    Not currently, but it wouldn’t take much to make it available.

    The best way may be to add it as an example in our Github repository. We will follow-up on this thread in a few days, and we should be able to make it available for you.

    Thanks!
    Jason

    in reply to: OpenXLR8 and possibility of bricking the device #2220
    Jason Pecor
    Keymaster

    If you stick with the OpenXLR8 flow, one of the configuration locations is always preserved so that you can get XLR8 back into a known good state if you end up corrupting the main image.

    We created a video for that here: https://youtu.be/5cnHeB5X-ic

    However, if you start programming the MAX 10 via JTAG directly from Quartus, you run the risk of completely wiping both configurations. At that point, the AVR IP and logic that allows the OpenXLR8 flow to work will be removed.

    Are you currently planning to program the MAX 10 as a bare metal FPGA through JTAG?

    Thanks!
    Jason

    in reply to: Schematic #2219
    Jason Pecor
    Keymaster

    Yes, I agree. We will upgrade the readability of the schematics and update the manual.

    Thanks!
    Jason

    Jason Pecor
    Keymaster

    Hi Yousuf,

    Can you clarify your comment? Are you also seeing the XLR8 reconfig download flag a potential virus alert?

    Thanks!
    Jason

    in reply to: Schematic #2214
    Jason Pecor
    Keymaster

    Our pleasure, Rick!

    in reply to: Schematic #2212
    Jason Pecor
    Keymaster

    The XLR8 board schematic is available as part of the User Manual which can be found here:

    https://www.aloriumtech.com/documents/XLR8UserManual.pdf

    We also have a single-page pin map that provides a cross-reference to the FPGA pins:

    https://www.aloriumtech.com/documents/XLR8_Pin_Map.pdf

    If you want to take a look at the top-level Verilog, you can install the XLR8BuildTemplate library via the Arduino IDE or download it directly from our Github repository here:

    https://github.com/AloriumTechnology/XLR8BuildTemplate

    The top-level is located in /XLR8BuildTemplate-master/extras/rtl/.

    The specific location of this file will be different, if you installed it via Arduino, depending upon what platform you are using – Mac, Windows, Linux.

    Does this address your question?

    Jason

Viewing 15 posts - 1 through 15 (of 16 total)