RonCK Posted February 14, 2013 Report Share Posted February 14, 2013 Jack, I'm using your v1.6 Aurduino Soft Core with the template for a custom user core enabled. I have port A fully assigned and driven freely by the HDL code in the custom core. I can download the synthesized .bit file directly from ISE and I see the port A pins responding. I've used the copy-to-custom.cmd script to copy the bit file over to the Arduino directory. I can then compile essentially any code and see in the verbose output that the ROM file has been updated in the Xilinx directory. I can simulate this and see the port A pins do what I expect them to. But, if I download the output .bit from the Arduino compiler as soon as setup() completes, the core loses control of the port A pins. Any idea why this would be the case? I started with the cImplPORTA generate constant defined as FALSE and the cImplpapilio_core_template as TRUE and have tried numerous combinations to where I now have completely commented out everything in the top level hdl file related to port A and the user core and have greatly simplified my port A code and put it directly in the top module (and changed the porta pin definitions to be out only) and have seen no change in the behavior with HDL + Arduino code. Any help would be appreciated. (current top level hdl code attached) best regards,RonPapilio_AVR8.vhd Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.