[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA: Yet Another PicoBlaze Assembler



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


I anticipate my own possible need for a PicoBlaze (Xilinx) assembler
written in C, so I made a start. This is really only a few hours of
work, but I've got a shell going, that just needs to be fleshed out.

The only pseudo-op it supports is "ORG", the only output format it
supports is a hex dump, and it only has in its opcode table a small
subset of the supported opcodes.

<ftp://ftp.icarus.com/pub/eda/pbasm>

TO DO:

- - Add many more tests, to test code generation of the entire set
of instructions.

- - Add output formats other then a hex dump. (For example, a Verilog
module that pre-initizlizes a BRAM would be useful.)

- - Add BYTE pseudo-op to allocate and label a scratch ram address,

- - Add the EQU pseudo-op to do the obvious thing.

- - Documentation

- --
Steve Williams                "The woods are lovely, dark and deep.
steve at icarus.com           But I have promises to keep,
http://www.icarus.com         and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFBVZewrPt1Sc2b3ikRAj1+AKDLF+QGDI1Fi4AiF+eiTi34juT0WgCgmSW2
xd6RDKQAKO6mAlAfVXJPxE4=
=7swB
-----END PGP SIGNATURE-----