mirror of
https://github.com/wfjm/w11.git
synced 2026-04-29 13:23:22 +00:00
- interim release w11a_V0.51 (untagged)
- migrate to ibus protocol verion 2 - nexys2 systems now with DCM derived system clock supported - sys_w11a_n2 now runs with 58 MHz clksys
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# $Id: README.txt 318 2010-07-23 18:28:40Z mueller $
|
||||
# $Id: README.txt 341 2010-11-27 23:05:43Z mueller $
|
||||
|
||||
Release notes for w11a
|
||||
|
||||
@@ -48,9 +48,37 @@ Release notes for w11a
|
||||
|
||||
3. Change Log -------------------------------------------------------------
|
||||
|
||||
- trunk (current development snapshot) -----------------------
|
||||
- trunk (2010-11-28: svn rev 8(oc) 341(wfjm); untagged w11a_V0.51)
|
||||
|
||||
indentical to w11a_V0.5
|
||||
- Changes
|
||||
- module renames:
|
||||
- in future 'box' is used for large autonomous blocks, therefore use
|
||||
the term unit for purely sequential logic modules:
|
||||
pdp11_abox -> pdp11_ounit
|
||||
pdp11_dbox -> pdp11_aunit
|
||||
pdp11_lbox -> pdp11_lunit
|
||||
pdp11_mbox -> pdp11_munit
|
||||
|
||||
- signal renames:
|
||||
- renamed RRI_LAM -> RB_LAM in all ibus devices
|
||||
- renamed CLK -> I_CLK50 in all top level nexys2 and s3board designs
|
||||
|
||||
- migrate to ibus protocol verion 2
|
||||
- in ib_mreq use now aval,re,we,rmw instead of req,we,dip
|
||||
- basic ibus transaction now takes 2 cycles, one for address select, one
|
||||
for data exchange. This avoids too long logic paths in ibus sector.
|
||||
|
||||
- New features
|
||||
- ibus
|
||||
- added ib_sres_or_mon to check for miss-behaving ibus devices
|
||||
- added ib_sel to encapsulate address select logic
|
||||
- nexys2 systems
|
||||
- now DCM derived system clock supported
|
||||
- sys_gen/w11a/nexys2
|
||||
- sys_w11a_n2 now runs with 58 MHz clksys
|
||||
|
||||
- Bug fixes
|
||||
- rtl/vlib/Makefile.xflow: use default .opt files under rtl/vlib again.
|
||||
|
||||
- w11a_V0.5 (2010-07-23) -------------------------------------
|
||||
|
||||
|
||||
43
doc/man/man1/rm_dep.1
Normal file
43
doc/man/man1/rm_dep.1
Normal file
@@ -0,0 +1,43 @@
|
||||
.\" -*- nroff -*-
|
||||
.\" $Id: rm_dep.1 321 2010-08-01 19:43:39Z mueller $
|
||||
.\"
|
||||
.\" Copyright 2010- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
.\"
|
||||
.\" ------------------------------------------------------------------
|
||||
.
|
||||
.TH RM_DEP 1 2010-07-24 "Retro Project" "Retro Project Manual"
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH NAME
|
||||
rm_dep \- remove vbomconv generated dependency files in a directory tree
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH SYNOPSIS
|
||||
.
|
||||
.SY rm_dep
|
||||
.YS
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH DESCRIPTION
|
||||
.B rm_dep
|
||||
removes all
|
||||
.B vbomconv
|
||||
generated dependency rule files from the whole directory tree starting
|
||||
at the current working directory. Specifically, it removes
|
||||
.PP
|
||||
.EX
|
||||
*.dep_ghdl
|
||||
*.dep_isim
|
||||
*.dep_xst
|
||||
*.dep_ucf_cpp
|
||||
.EE
|
||||
.PP
|
||||
The script produces a log to
|
||||
.I stdout
|
||||
indicating all removed files, the messages are generated by '\fIrm -v\fP'.
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH "SEE ALSO"
|
||||
.BR vbomconv (1)
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH AUTHOR
|
||||
Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
70
doc/man/man1/set_ftdi_lat.1
Normal file
70
doc/man/man1/set_ftdi_lat.1
Normal file
@@ -0,0 +1,70 @@
|
||||
.\" -*- nroff -*-
|
||||
.\" $Id: set_ftdi_lat.1 321 2010-08-01 19:43:39Z mueller $
|
||||
.\"
|
||||
.\" Copyright 2010- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
.\"
|
||||
.\" ------------------------------------------------------------------
|
||||
.
|
||||
.TH SET_FTDI_LAT 1 2010-07-24 "Retro Project" "Retro Project Manual"
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH NAME
|
||||
set_ftdi_lat \- set latency timer in FTDI USB UART or FIFO
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH SYNOPSIS
|
||||
.
|
||||
.SY set_ftdi_lat
|
||||
.RI [ dev ]
|
||||
.RI [ time ]
|
||||
.YS
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH DESCRIPTION
|
||||
FTDI USB UART or FIFO adapters of type FT232, FT245, and other similar
|
||||
models have a latency timer which controls the maximal time between reception
|
||||
of a byte by the UART or FIFO and the emission of a USB frame. The default
|
||||
is 16 msec and can lead to unsatisfactory response times.
|
||||
The
|
||||
.B set_ftdi_lat
|
||||
script allows to set this latency timer via a node in the
|
||||
.I /sys
|
||||
virtual file system, specifically
|
||||
.IP "" 4
|
||||
.I /sys/bus/usb-serial/devices/ttyUSBn/latency_timer
|
||||
.
|
||||
.PP
|
||||
The first optional argument
|
||||
.I dev
|
||||
allows to specify the device name in the form
|
||||
.I USBn
|
||||
with the default
|
||||
.IR USB0 .
|
||||
The second optional argument
|
||||
.I
|
||||
time
|
||||
allows to specify the new value of the latency timer, given in msec.
|
||||
Default is 1 msec.
|
||||
.
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH EXIT STATUS
|
||||
If device
|
||||
.RI tty dev
|
||||
is not found or the entry in
|
||||
.I /sys
|
||||
is not writable an exit status 1 is returned.
|
||||
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH EXAMPLES
|
||||
In general the command is given via
|
||||
.BR sudo ,
|
||||
like
|
||||
.EX
|
||||
sudo set_ftdi_lat USB0 1
|
||||
.EE
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH "SEE ALSO"
|
||||
.BR sudo (1)
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH AUTHOR
|
||||
Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
107
doc/man/man5/vbom.5
Normal file
107
doc/man/man5/vbom.5
Normal file
@@ -0,0 +1,107 @@
|
||||
.\" -*- nroff -*-
|
||||
.\" $Id: vbom.5 320 2010-07-30 19:35:01Z mueller $
|
||||
.\"
|
||||
.\" Copyright 2010- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
.\"
|
||||
.\" ------------------------------------------------------------------
|
||||
.
|
||||
.TH VBOM 2010-07-25 "Retro Project" "Retro Project Manual"
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH NAME
|
||||
vbom \- 'vhdl bill of material' file format
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH DESCRIPTION
|
||||
These files describe the sources needed to build a
|
||||
.I vhdl
|
||||
module. The source files are either given directly in case of libraries
|
||||
or via other
|
||||
.IR vbom 's
|
||||
in case of instantiated components. They are used by
|
||||
.BR vbomconv (1)
|
||||
to build project descriptions for synthesis and simulation tools.
|
||||
|
||||
The format has four types of lines:
|
||||
.
|
||||
.\" ----------------------------------------------
|
||||
.TP
|
||||
.B comments
|
||||
each line starting with
|
||||
.B #
|
||||
is treated as comment and ignored.
|
||||
.
|
||||
.\" ----------------------------------------------
|
||||
.TP
|
||||
.B file names
|
||||
either source files with a
|
||||
.I '.vhd'
|
||||
file type or nested
|
||||
.IR vbom 's
|
||||
with a
|
||||
.I '.vbom'
|
||||
file type. The must be given as relative path name
|
||||
from the directory the
|
||||
.I vbom
|
||||
file is located in. Absolute path names are not allowed, nor is expansion of
|
||||
environment variables.
|
||||
.
|
||||
.\" ----------------------------------------------
|
||||
.TP
|
||||
.B logical names
|
||||
A logical name can be defined with
|
||||
.EX
|
||||
<lname> = <filename>
|
||||
.EE
|
||||
The first definition of a logical name encountered in the traversal of the
|
||||
.IR vbom 's
|
||||
by
|
||||
.BR vbomconv (1)
|
||||
is taken, all later definitions are ignored.
|
||||
|
||||
A logical name can be used with
|
||||
.EX
|
||||
<lname> : <filename>
|
||||
.EE
|
||||
If it wasn't
|
||||
|
||||
|
||||
Again, the filenames, either of type
|
||||
.I vhd
|
||||
or
|
||||
.IR vbom ,
|
||||
must be given as relative path name from the directory the
|
||||
.I vbom
|
||||
file is located in.
|
||||
|
||||
The definition clause just sets up the logical name for later usage.
|
||||
The usage clause
|
||||
|
||||
.\" ----------------------------------------------
|
||||
.TP
|
||||
.B directives
|
||||
|
||||
|
||||
|
||||
The format is simple, essentially a list of file names, either
|
||||
source files with a
|
||||
.I '.vhd'
|
||||
file type or nested
|
||||
.IR vbom 's
|
||||
with a
|
||||
.I '.vbom'
|
||||
file type. Lines starting with
|
||||
.B #
|
||||
are treated as comments.
|
||||
|
||||
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH EXAMPLES
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH "SEE ALSO"
|
||||
.BR vbomconv (1)
|
||||
.
|
||||
.\" ------------------------------------------------------------------
|
||||
.SH AUTHOR
|
||||
Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
|
||||
Reference in New Issue
Block a user