03-13-2009 07:24 PM
03-13-2009 08:37 PM - edited 03-13-2009 08:48 PM
It is a very general question. ;(
Posts that effectively state "it doesn't work" are very difficult for other readers to even hope to address or offer any meaningful suggestions. At a minimum, you should likely consider describing:
-what you are trying to do, e.g. what kind of delay (static or dynamic), from what event, how are measuring the end of the delay
-how you tried to implement it
-what it did instead. Was this in HDL simulation, an instruction set simulator, or real hardware?
-other relevent data as appropriate, your experience level, version of kcpsm3 and ISE, clock frequency & target hardware, flow (normal RTL through to .bit, data2mem overlay onto previous bitstream, JTAG bootloader, etc.)
-what you have ruled out as possible issues
It could also be useful if you posted your code.
Also, if you haven't done it already, I would suggest you review the uclock example that ships with kcpsm3 (e.g. uclock.psm and UART_real_time_clock.pdf)?
PS welcome to the forums.
At risk of sounding too negative above, I did want to clarify that my suggestions were sincerely intended to increase the likelihood of you receiving constructive feedback
03-19-2009 12:12 PM
I have sucessfully run a PICOBLAZE application on SPARTAN 3.
each day i face new challenge.
My system has data coming from 4 different external asynchronous sources.
System Abstract Diagram
Data source1===>[Data Capture FSM1]===>[32x32 DPRAM1]===> | P|
Data source2===>[Data Capture FSM2]===>[32x32 DPRAM2]===> | I |
Data source3===>[Data Capture FSM3]===>[32x32 DPRAM3]===> |C |===>[UART]
Data source4===>[Data Capture FSM4]===>[32x32 DPRAM4]===> |O |
*Data Source = External modules generating data
Application uses 4 FSM, 4 32x32 DPRAM, 1 PICO BLAZE Controller , 1 UART
i have sucessfully tested my code for the part PICO==>UART !
I am having some issues with [32x32 DPRAM]==>PICO Part
as i think you are experienced FPGA Designer, i would like to have some help from you through out the project.
if you are willing to, i will be sending you complete code in .rar format.
to discuss many issues i am facing.
if you are willing to guide me through out the project, please let me know.
please reply to my personal email
03-23-2009 07:38 PM
hello, sorry i could't write again until now :-| i contiue tryin to work whith picoblaze, first i used the kcpsm3.exe compiler, now i pblazeide, i made the assembler there and simulate it and runs like i want, but when i program it to spartan 3E xc3s500e fg320 just the leds are on (digilent nexys 2 starter kit), just when i divede the clock( divided in 10MHz) , PB try to do something........i put here the schematic and the code here, hope somebody could help me, thanks.
PD: i'm using ise 9.2i
VHDL "ROM_form.vhd", "ROM.vhd", "ROM" DSOUT $00 load sa,$AA jump mainloop delay: load s0,$ff loop3: load s1,$ff loop2: load s2,$ff loop1: subc s2,$01 jump nz, loop1 subc s1,$01 jump nz, loop2 subc s0,$01 jump nz, loop3 ret mainloop: call delay addc sa,$01 out sa,$00 jump mainloop
03-24-2009 06:13 AM