rs232 and picoblaze :)

Hi all ! I bought a S3board from digilent. I ran some program to test it, included a serial parallel multiplier :) I'm currently thinking of a new project "just for fun". When I learned vhdl at university, we start a project by coding a very simple processor, who looks like a very simple picoblaze. Do you think if it's do-able to implement a pico blaze, plug it (internally in the fpga) with an uart and to run a kind of monitor ? For example with a 68K board, when from the console you can access to memory, dump or modify it, run some assembler command etc etc. I would like to run a kind of very simple SBC with this system. I read the documentation about picoblaze, but I'm afraid that the program must be written when compiling the vhdl ? Could we load the execution code, for example in the sram ? Thanks a lot, xavier.

Reply to
xavier.tastet
Loading thread data ...

Hi!

This is possible. You can also use your own module which evaluates the address signal and returns the opcodes.

Actually, the compiled-in vhdl is just a BRAM, I don't see why one shouldn't replace it by an SRAM-handling module.

Perhaps you might also want to have a look at , there is an UART-example available. If you want to download the code from the host, you can use the BRAM as a handler and poke the stream from the rs232 to the SRAM, afterwards switching the instruction source (with another module located between BRAM and SRAM, probably controlled by one of picoblaze's outports).

--
mail: adi@thur.de  	http://adi.thur.de	PGP: v2-key via keyserver

Die Liebe ist wie ein Bauantrag: am besten, du k├╝mmerst dich nicht drum,
 Click to see the full signature
Reply to
Adrian Knoth

schrieb im Newsbeitrag news: snipped-for-privacy@o13g2000cwo.googlegroups.com...

look at thre are several examples

formatting link

BTW we have a gui for the Picoblaze based Logic Analyzer from the dulse website

Antti

Reply to
Antti Lukats

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.