The GR0000 Family of Processors |
|||
Home XSOC >> << Gray Research News Index 2002 Jan Feb Mar Apr May Jun Jul Aug Sep 2001 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2000 Apr Aug Sep Oct Nov Dec Links Fpga-cpu List Usenet Posts Site News Papers Teaching Resources Glossary Gray Research GR CPUs XSOC Launch Mail Circuit Cellar LICENSE README XSOC News XSOC Talk Issues xr16 XSOC 2.0 XSOC2 Log CNets CNets Log |
This directory hosts the gr0000 ("zero thousand") family of streamlined
FPGA-optimized RISC processors, and their system-on-a-chip infrastructure.
Currently this includes the gr0040 and gr0041 CPUs and the soc
system-on-a-chip framework.
This system is described in the latest revision of the paper Designing a Simple FPGA-Optimized RISC CPU and System-on-a-Chip, first presented at DesignCon 2001. Here are the accompanying slides. The design is provided in soc-gr0040-010309.zip. Note: this design is Copyright © 2000-2001, Gray Research LLC, and, as with XSOC, is licensed for limited non-commercial research and academic uses, as described in the LICENSE. Here's the README: The soc/gr0040 Kit README Version 2001.03.09 Copyright (C) 2001, Gray Research LLC. All rights reserved. The contents of this file are subject to the XSOC License Agreement; you may not use this file except in compliance with this Agreement. See the LICENSE file. CONTENTS The soc/gr0040 Kit consists of these files. 1. Documentation README: this file LICENSE: XSOC License Agreement soc-gr0040-paper.pdf: DesignCon 2001 paper: "Designing a Simple FPGA-Optimized RISC CPU and System-on-a-Chip" soc-gr0040-slides.pdf: Accompanying slides 2. Verilog Design soc-gr0040.v: the gr0040 and gr0041 processors and system-on-a-chip soc-gr-tb.v: simple test bench ramb4.v: block RAM simulation model 3. Demo fib.c: simple Fibonacci sequence fib.s: compiler output sim-gr0.s: simple startup code and interrupt handler end.s: simulator epilog fib.lst, fib.hex: assembler output ramh.mem, raml.mem: intialized block RAM memory images sim.out: Verilog testbench simulator output Note: As of version 2001.03.09, this design seems to run OK in simulation, but has not been verified in hardware. Questions? Discuss the design on the FPGA CPU mailing list, fpga-cpu@yahoogroups.com Jan Gray, President, Gray Research LLC Note the kit does not include the author's lcc-based compiler and the gr0040 assembler/simulator (and may never do so). It also lacks the extensive documentation, specifications, instruction set test suites, etc. of the XSOC/xr16 Project Kit. |
||
Copyright © 2000-2002, Gray Research LLC. All rights reserved. Last updated: Mar 11 2001 |