FPGARelated.com

Open source Verilog BCH encoder/decoder

Started by Russell Dill in comp.arch.fpga6 years ago 10 replies

As part of my research, I needed a BCH encoder/decoder engine. Sadly, such = a thing has no existed under a permissive license. Even more...

As part of my research, I needed a BCH encoder/decoder engine. Sadly, such = a thing has no existed under a permissive license. Even more depressing is = that many students seem to submit Verilog or VHDL engines as a project (or = even research), but never release anything that is usable. Anyway, I'm releasing a BSD licensed Verilog BCH encoder/decoder. It offers= : * Parallel input/outp...


Need help finding Synario Futurenet 6.10

Started by Tim Regeant in comp.arch.fpga6 years ago 2 replies

Anyone know where I can find this vintage software? I am looking for the verion 6.10 free with dongle not required. I think Synario was the...

Anyone know where I can find this vintage software? I am looking for the verion 6.10 free with dongle not required. I think Synario was the one to release the free version. Used to be at the ftp site ftp://ftp.synario.com but can't reach it now. Thanks for any help you can offer.


ICCD 2020: Call for Special Sessions and Tutorial Proposals

Started by Pillement in comp.arch.fpga6 years ago

=========================================================== ICCD 2020: Call for Special Sessions and Tutorial...

=========================================================== ICCD 2020: Call for Special Sessions and Tutorial Proposals ==================================================


CPU Softcore Compendium

Started by Rick C in comp.arch.fpga6 years ago 4 replies

Some time ago a link was posted here to a very comprehensive list of soft CPU designs which included LUT counts, clock rates, instructions per...

Some time ago a link was posted here to a very comprehensive list of soft CPU designs which included LUT counts, clock rates, instructions per clock and a performance metric incorporating all three. I don't recall the author's name, but it was amazingly complete. Anyone remember that? Still got the link? -- Rick C. - Get 1,000 miles of free Supercharging - T


Driving crystal with cheap FPGA ( MAchXO2) directly ?

Started by Brane 2 in comp.arch.fpga6 years ago 29 replies

I tireid using ust a pin pair and inverting function. But with LVCMOS333 on Breakout Board ( 3,3V for I/O), MachXO implements hysteresis on...

I tireid using ust a pin pair and inverting function. But with LVCMOS333 on Breakout Board ( 3,3V for I/O), MachXO implements hysteresis on input and this seems to hamper the oscillations. I can't start the crystal reliably. If oscillation starts, it runs fine. I used siimple 24MHz quartz with 1M across and 22pF toward GND on each side. Can't find anythong on the matter on Lattice... ...


Lattice new 28nm series - any clues about availability ?

Started by Brane 2 in comp.arch.fpga6 years ago 8 replies

Just a few days ago, they presented Certus-NX series that is based on their new Nexus platform. Has anyone here been testing these and what...

Just a few days ago, they presented Certus-NX series that is based on their new Nexus platform. Has anyone here been testing these and what else can we expect on 28nm ? Will there be ECP3 and XO3 successor with Nexus ? I've contacted Lattice, but so far received no formal response.


Why is my source buried in the bowels of the project?

Started by Rick C in comp.arch.fpga6 years ago 5 replies

I've always found it awkward that when I create a project the various tempo= rary files the tool creates are at the top of the project tree and...

I've always found it awkward that when I create a project the various tempo= rary files the tool creates are at the top of the project tree and my files= are down at the end of a branch of the subdirectory tree. This sees so up= side down to me. I should be able to put all my source files in a simple d= irectory in the main project folder with all the tool specific files in a s= eparate di...


Lattice Diamond/LSE Synthesis - implementing ring oscilator in Verilog ?

Started by Brane 2 in comp.arch.fpga6 years ago 6 replies

I can't do it. Every time I try, LSE reports "combinatorial loop" and optimizes whole thing away. I tried using attributes syn_preserve,...

I can't do it. Every time I try, LSE reports "combinatorial loop" and optimizes whole thing away. I tried using attributes syn_preserve, syn_keep and syn_noprune, but the result is the same. LSE Manual doesn't seem to list any more tricks that I could use or so it seems. IS there any specific trick for this ? I want to implement it to get a feeling about performance of some internal...


Reverse Engineering the Comtech AHA363 PCIe Gzip Accelerator Board

Started by Zach Metzinger in comp.arch.fpga6 years ago

Seen over on Hacker News: https://tomverbeure.github.io/2020/06/14/AHA363-Reverse-Engineering.html I bought one, just for the fact that it...

Seen over on Hacker News: https://tomverbeure.github.io/2020/06/14/AHA363-Reverse-Engineering.html I bought one, just for the fact that it provides a convenient PCIe board to experiment with. Even if I have to hot-air the custom ICs off the board, it is still a useful experimentation platform. --- Zach


enum and Vivado

Started by David Bridgham in comp.arch.fpga6 years ago 7 replies

I'm clearly failing to understand how enums are supposed to work in SystemVerilog. I've created a header file with the enum definition. I...

I'm clearly failing to understand how enums are supposed to work in SystemVerilog. I've created a header file with the enum definition. I `include that header file in two files that want to use the common definition. Vivado complains that the values are multiply defined. If I remove the `include from one of the files, then the enum values aren't defined in that file and Vivado complains...


Ask a Question to the FPGARelated community

To significantly increase your chances of receiving answers, please make sure to:

  1. Use a meaningful title
  2. Express your question clearly and well
  3. Do not use this forum to promote your product, service or business
  4. Write in clear, grammatical, correctly-spelled language
  5. Do not post content that violates a copyright