FPGARelated.com
Forums

picoblaze IDE for Linux

Started by M6 September 20, 2005
I've created an IDE for the picoblaze-3 microcontroller (Xilinx TM).
The IDE is an open-source project (GPL-license) and works under the
Linux operating system.

The IDE supports the following:
- Editor with syntax highlighting,
- Assemble and export to: HEX, VHDL or MEM files,
- Simulate the source code and see/modify the scratchpad, registers and
I/O ports.

For those who are interested, checkout: http://www.xs4all.nl/~marksix

Regards,

Mark Six

nice job!

You're referenced from the Mediatronix web site, but not from 
http://www.xilinx.com/ipcenter/processor_central/picoblaze/picoblaze_user_resources.htm

You did not updated the "Last Changed" date at the bottom of your page 
since V0.3.

M6 wrote:
> I've created an IDE for the picoblaze-3 microcontroller (Xilinx TM). > The IDE is an open-source project (GPL-license) and works under the > Linux operating system. > > The IDE supports the following: > - Editor with syntax highlighting, > - Assemble and export to: HEX, VHDL or MEM files, > - Simulate the source code and see/modify the scratchpad, registers and > I/O ports. > > For those who are interested, checkout: http://www.xs4all.nl/~marksix > > Regards, > > Mark Six >
Well done Mark,
I designed the back end  of "small C" compiler for Picoblaze.
do you want to integrate the compiler with your IDE?
If you are interested please go on www.poderico.co.uk and download it!
I'll send you the code if you are interested.

Francesco


M6 wrote:
> I've created an IDE for the picoblaze-3 microcontroller (Xilinx TM). > The IDE is an open-source project (GPL-license) and works under the > Linux operating system. > > The IDE supports the following: > - Editor with syntax highlighting, > - Assemble and export to: HEX, VHDL or MEM files, > - Simulate the source code and see/modify the scratchpad, registers and > I/O ports. > > For those who are interested, checkout: http://www.xs4all.nl/~marksix > > Regards, > > Mark Six
Hi Francesco,

I took a look at your compiler, looks nice.
Perhaps I'll find the time to add your backend to the IDE. For the
moment I'm busy trying to get JTAG support into the IDE. With the
JTAG-option you then can update the Block RAM, and so reprogram the
picoblaze.

Regards,

Mark

M6 <m6@xs4all.nl> wrote:

> Perhaps I'll find the time to add your backend to the IDE. For the > moment I'm busy trying to get JTAG support into the IDE. With the > JTAG-option you then can update the Block RAM, and so reprogram the > picoblaze.
I'm using XPS and Eclipse for programming my S3. All I had to do was to define a new external program, the command was simply "make -f system.make download". The makefile calls a Xilinx tool to update the bitstream and impact afterwards to download it. I've also configured a keyboard shortcut in Eclipse so I can now save and compile the project with strg+s and download it to the FPGA by pressing strg+alt+s afterwards (I chose this shortcut because of its good accessibility after having strg+s pressed) Perhaps these ideas might reduce some work for you, seizing the existing programs. -- mail: adi@thur.de http://adi.thur.de PGP: v2-key via keyserver Der Computer ist die Antwort, doch was war eigentlich die Frage?
Adrian,

I am aware of the tools provided by Xilinx. The reason I make my own is
that I just want to know how everything works, and I think it would be
nice to have everything in 1 tool for the picoblaze.

The 'work' is for me the fun part. Thanks for the suggestion anyways.