summaryrefslogtreecommitdiff
path: root/books/workshops/2007/schmaltz/genoc-v1.0/Readme.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'books/workshops/2007/schmaltz/genoc-v1.0/Readme.lsp')
-rw-r--r--books/workshops/2007/schmaltz/genoc-v1.0/Readme.lsp98
1 files changed, 98 insertions, 0 deletions
diff --git a/books/workshops/2007/schmaltz/genoc-v1.0/Readme.lsp b/books/workshops/2007/schmaltz/genoc-v1.0/Readme.lsp
new file mode 100644
index 0000000..d8902c4
--- /dev/null
+++ b/books/workshops/2007/schmaltz/genoc-v1.0/Readme.lsp
@@ -0,0 +1,98 @@
+((:FILES "
+.:
+Makefile
+Readme.lsp
+generic-modules
+instantiations
+
+./generic-modules:
+GeNoC-interfaces.lisp
+GeNoC-misc.lisp
+GeNoC-nodeset.lisp
+GeNoC-routing.lisp
+GeNoC-scheduling.lisp
+GeNoC-types.lisp
+GeNoC.lisp
+Makefile
+readme
+
+./instantiations:
+Makefile
+interfaces
+nodeset
+routing
+scheduling
+
+./instantiations/interfaces:
+Makefile
+bi-phi-m.lisp
+
+./instantiations/nodeset:
+2D-mesh-nodeset.lisp
+Makefile
+octagon-nodeset.lisp
+
+./instantiations/routing:
+Makefile
+doubleY-routing
+octagon-routing
+xy-routing
+
+./instantiations/routing/doubleY-routing:
+Makefile
+doubleY-routing.lisp
+
+./instantiations/routing/octagon-routing:
+Makefile
+getting_rid_of_mod.lisp
+mod_lemmas.lisp
+routing_defuns.lisp
+routing_local_lemmas.lisp
+routing_main.lisp
+
+./instantiations/routing/xy-routing:
+Makefile
+xy-routing.lisp
+
+./instantiations/scheduling:
+Makefile
+circuit-scheduling.lisp
+intersect.lisp
+packet-scheduling.lisp
+
+"
+)
+ (:TITLE "GeNoC: A Generic Network On Chip")
+ (:AUTHOR/S "J. Schmaltz") ; non-empty list of author strings
+ (:KEYWORDS ; non-empty list of keywords, case-insensitive
+ "networks on chip" "formal methods" "system design"
+ )
+ (:ABSTRACT
+"GeNoC is a generic network model intended to serve as a reference for
+the validation of high-level descriptions of networks on chip (NoCs). It formalizes
+the interaction between three key components: interfaces, routing algorithms,
+and scheduling policies. It also defines a global correctness property: messages reach their expected destination
+without modification of their content. To abstract from particular implementations,
+GeNoC's components are not explicitly defined. They are constrained to satisfy a
+set of properties. Using encapsulation and functional-instantiation, the constrained
+for particular components of a given NoC are automatically generated. Their proof is sufficient
+to guarantee the overall correctness of this given NoC.
+")
+ (:PERMISSION ; author/s permission for distribution and copying:
+"GeNoC v1.0
+Copyright (C) 2007 J. Schmaltz
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+as published by the Free Software Foundation; either version 2
+of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301, USA."))