07-21-2010 01:47 PM
I have been using Multism 11 to generate VHDL files for programming a Xilinx FPGA.
The PLD component CNTR_BCD_SDC does not work as a VHDL component on the Xilinx FPGA. I have compiled a bit file and programmed the FPGA with it. This counter will not count.
I have tested the other counters in this PLD component library such as CNTR_BCD_S. They do work as counters on the Xilinx FPGA.
07-29-2010 03:21 PM
Hello,
Thanks for reporting this. We are running some tests to see if we can reproduce the issue.
We'll get back to you soon.
Regards,
08-18-2010 05:29 PM
Hi there,
Sorry for the delay in response. I took a look at the CNTR_BCD_SDC component and created a design which let it count. There's a few things to watch out for when working with this component:
I did find a problem during the testing of this component. For some reason, after it starts counting down, it never would count up agian. We're currently investigating why this is. However, if you require this component to only count UP or only count down, throughout the lifetime of you design, it will still work fine. I'm not sure if this is the problem which you ran into, but it doesn't sound like it.
I'm attached a simple test circuit which you can interact with to make the CNTR_BCD_SDC count up. Simply press the BTN0 and BTN1 in alternating sequence to make the counter go up.
If you have any questions, please post them here and I'll be glad to answer them.