Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Paul Clarke

Why PicoBlaze? The Zen of Writing Code

Paul Clarke
Page 1 / 2 Next >
hash.era
hash.era
1/30/2013 10:07:54 AM
User Rank
Clever Clogs
Re: Lots of thinking, and a little doing.
Same here Hamster. If you do it as a hobby the flow of logi is easy to grabbed but if you add it to your timeline and do it just for the sake then you are asking for trouble.

50%
50%
hash.era
hash.era
12/31/2012 3:17:51 AM
User Rank
Clever Clogs
Re: Lots of thinking, and a little doing.
Need a help on this. Anyone willing to guide me through the errors please ? Send you email address so I can forward it.

50%
50%
hash.era
hash.era
12/20/2012 4:09:37 AM
User Rank
Clever Clogs
Re: Lots of thinking, and a little doing.
Thank you for the code. Tried and it worked for me. Im doing some advancements towards the exsisting and if it works will publish with the changes.

50%
50%
hamster
hamster
12/19/2012 3:27:06 PM
User Rank
Blogger
Lots of thinking, and a little doing.
None of my coding is done on a timeline - the luxuary of it being a hobby.

Because of this I can do lots of thinking, a little bit of sketching, maybe a Google or two before I start coding. I usually have two projects on the fly - the one I'm thinking about, and the one I'm coding when I get keyboard time.

By this time I start coding I already have a good idea of what will be the crux of the problem, so I code and test that first. Once that is done I am pretty sure if the design will work, or if it should be abandoned.

A lot of the thinking is put into how I can test the design while it is a work in progress, and how I can deconstruct or simplify it to isolate problems when things don't work as expected.

I have no high speed test or debug tools (I have only just got a ChipScope license), so I have to put lots of thinking for designs that are running above 20MHz.

50%
50%
More Blogs from Paul Clarke
Now it's time to look at the memory interface that will supply the information required by our PicoBlaze 8-bit soft processor core.
We've now reached the point where we are ready to start debugging a PicoBlaze-based design using the ISim software simulation tool.
For some reason, my simulation never loads my memory with any contents. Instead, it's left containing undefined ('UUUU...') states. Can you help?
The PicoBlaze does not come with the ability to single step, set breakpoints, and monitor registers and memory, so we need a way to get around these limitations.
As opposed to rebuilding the entire design every time we "tweak" the code we wish to run on the PicoBlaze soft microcontroller core, we can simply use a JTAG tool to load our executable code directly into the FPGA's on-chip memory.
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS