|
| | | |
|
Zylin soft CPU
The ZPU development takes place at www.opencores.org.
- The ZPU is now open source. See ZPU mailing list for more details.
- BSD license for HDL implementations--no hiccups when using in proprietary commercial products. Under the open source royalty free license, there are no limits on what type of technology (FPGA, anti-fuse, or ASIC) in which the ZPU can be implemented.
- GPL license for architecture, documentation and tools
- Completely FPGA brand and type neutral implementation
- 298 LUT @ 125 MHz after P&R with 16 bit datapath and 4kBytes BRAM
- 442 LUT @ 95 MHz after P&R with 32 bit datapath and 32kBytes BRAM
- Codesize 80% of ARM thumb
- Configurable 16/32 bit datapath
- GCC toolchain(GDB, newlib, libstdc++)
- Debugging via simulator or GDB stubs
- HDL simulation feedback to simulator for powerful profiling
capabilities
- Eclipse ZPU plug-in
- eCos embedded operating system support.
The philosophy behind the ZPU is that a soft-CPU's job is to take up as little FPGA resources
as possible and leave heavy-duty processing to the HDL paradigm. Using HDL directly will always be ten to one hundred times
faster than first reducing an FPGA to a soft-CPU and then trying recover the lost performance
and FPGA resources through a clever soft-CPU implementation.
Of course, if you consider FPGA resource use irrelevant, then you might be better off with a
Soft-CPU that takes ten to fifty times more FPGA real estate.
| | | |

Zylin ZY1000
Zylin ZY1000 ARM ARM7 ARM9 Cortex XScale JTAG debugger
|