[Date Prev][Date Next][Thread Prev][Thread Next][Date 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-----