is there a "standard" logic-analyzer design for this board like there is for some similar boards ? --Q
Bari Ari schrieb:
I can get some boards and make some adapters.
They include a XC3S500E-4FG320C FPGA with 500K logic gates.
It seems like we can use the PicoBlaze cpu core: http://www.xilinx.com/bvdocs/ipcenter/data_sheet/picoblaze_productbrief.pdf
The PicoBlaze instruction set can be found here: http://www.xilinx.com/bvdocs/userguides/ug129.pdf
There is a free C compiler found here: http://www.poderico.co.uk/
A simulator and assembler for the picoblaze, with a graphical user interface, and an assembler for the picoblaze, with a command line interface: http://www.xs4all.nl/~marksix/
KPicoSim is an IDE for the picoblaze microcontroller.KPicoSim is a development environment for the Xilinx PicoBlaze-3 soft-core processor for the KDE Desktop (Linux).The environment has an editor with syntax highlighting (based on the popular katepart), compiler, simulator and an export functions to VHDL, HEX and MEM files.
If it looks better to use a 32 bit cpu core and run uClinux we can use the MicroBlaze core. I'll have to see how well it fits into the 500K gates of the FPGA. http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=...
uClinux for the MicroBlaze http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux/
FLASH drivers aren't too complicated. Having the board emulate flash is mostly done in hardware. Ethernet would require a tcp\ip stack. We have a choice between doing everything in C on an 8-bit micro or uClinux on a 32-bit cpu.
I have time do develop the hardware for this, but not much for software. I'll post all the schematics, regster info. and VHDL to the LinuxBIOS site. Let me know what everyone else thinks and prefers to use for the software end.